:root {
	--blue:#007bff;
	--indigo:#6610f2;
	--purple:#6f42c1;
	--pink:#e83e8c;
	--red:#dc3545;
	--orange:#fd7e14;
	--yellow:#ffc107;
	--green:#28a745;
	--teal:#20c997;
	--cyan:#17a2b8;
	--white:#fff;
	--gray:#6c757d;
	--gray-dark:#343a40;
	--primary:#0273d4;
	--secondary:#db3f3b;
	--success:#0273d4;
	--info:#5bc0de;
	--warning:#f0ad4e;
	--danger:#d9534f;
	--breakpoint-xs:0;
	--breakpoint-sm:576px;
	--breakpoint-md:768px;
	--breakpoint-lg:992px;
	--breakpoint-xl:1200px;
	--font-family-sans-serif:-apple-system,  BlinkMacSystemFont,  "Segoe UI",  Roboto,  "Helvetica Neue",  Arial,  "Noto Sans",  sans-serif,  "Apple Color Emoji",  "Segoe UI Emoji",  "Segoe UI Symbol",  "Noto Color Emoji";
	--font-family-monospace:SFMono-Regular,  Menlo,  Monaco,  Consolas,  "Liberation Mono",  "Courier New",  monospace;
}

*,  *::before,  *::after {
	box-sizing:border-box;
}

html {
	font-family:sans-serif;
	line-height:1.15;
	-webkit-text-size-adjust:100%;
	-webkit-tap-highlight-color:transparent;
}

article,  aside,  figcaption,  figure,  footer,  header,  hgroup,  main,  nav,  section {
	display:block;
}

body {
	margin:0;
	font-family:-apple-system,  BlinkMacSystemFont,  "Segoe UI",  Roboto,  "Helvetica Neue",  Arial,  "Noto Sans",  sans-serif,  "Apple Color Emoji",  "Segoe UI Emoji",  "Segoe UI Symbol",  "Noto Color Emoji";
	font-size:1rem;
	font-weight:400;
	line-height:1.5;
	color:#212529;
	text-align:left;
	background-color:#fff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
	outline:0 !important;
}

hr {
	box-sizing:content-box;
	height:0;
	overflow:visible;
}

h1,  h2,  h3,  h4,  h5,  h6 {
	margin-top:0;
	margin-bottom:.5rem;
}

p {
	margin-top:0;
	margin-bottom:1rem;
}

abbr[title],  abbr[data-original-title] {
	text-decoration:underline;
	text-decoration:underline dotted;
	cursor:help;
	border-bottom:0;
	text-decoration-skip-ink:none;
}

address {
	margin-bottom:1rem;
	font-style:normal;
	line-height:inherit;
}

ol,  ul,  dl {
	margin-top:0;
	margin-bottom:1rem;
}

ol ol,  ul ul,  ol ul,  ul ol {
	margin-bottom:0;
}

dt {
	font-weight:700;
}

dd {
	margin-bottom:.5rem;
	margin-left:0;
}

blockquote {
	margin:0 0 1rem;
}

b,  strong {
	font-weight:bolder;
}

small {
	font-size:80%;
}

sub,  sup {
	position:relative;
	font-size:75%;
	line-height:0;
	vertical-align:baseline;
}

sub {
	bottom:-.25em;
}

sup {
	top:-.5em;
}

a {
	color:#0273d4;
	text-decoration:none;
	background-color:transparent;
}

a:hover {
	color:#0c8efd;
	text-decoration:underline;
}

a:not([href]):not([class]) {
	color:inherit;
	text-decoration:none;
}

a:not([href]):not([class]):hover {
	color:inherit;
	text-decoration:none;
}

pre,  code,  kbd,  samp {
	font-family:SFMono-Regular,  Menlo,  Monaco,  Consolas,  "Liberation Mono",  "Courier New",  monospace;
	font-size:1em;
}

pre {
	margin-top:0;
	margin-bottom:1rem;
	overflow:auto;
	-ms-overflow-style:scrollbar;
}

figure {
	margin:0 0 1rem;
}

img {
	vertical-align:middle;
	border-style:none;
}

svg {
	overflow:hidden;
	vertical-align:middle;
}

table {
	border-collapse:collapse;
}

caption {
	padding-top:.75rem;
	padding-bottom:.75rem;
	color:#6c757d;
	text-align:left;
	caption-side:bottom;
}

th {
	text-align:inherit;
	text-align:-webkit-match-parent;
}

label {
	display:inline-block;
	margin-bottom:.5rem;
}

button {
	border-radius:0;
}

button:focus {
	outline:1px dotted;
	outline:5px auto -webkit-focus-ring-color;
}

input,  button,  select,  optgroup,  textarea {
	margin:0;
	font-family:inherit;
	font-size:inherit;
	line-height:inherit;
}

button,  input {
	overflow:visible;
}

button,  select {
	text-transform:none;
}

[role="button"] {
	cursor:pointer;
}

select {
	word-wrap:normal;
}

button,  [type="button"],  [type="reset"],  [type="submit"] {
	-webkit-appearance:button;
}

button:not(:disabled),  [type="button"]:not(:disabled),  [type="reset"]:not(:disabled),  [type="submit"]:not(:disabled) {
	cursor:pointer;
}

button::-moz-focus-inner,  [type="button"]::-moz-focus-inner,  [type="reset"]::-moz-focus-inner,  [type="submit"]::-moz-focus-inner {
	padding:0;
	border-style:none;
}

input[type="radio"],  input[type="checkbox"] {
	box-sizing:border-box;
	padding:0;
}

textarea {
	overflow:auto;
	resize:vertical;
}

fieldset {
	min-width:0;
	padding:0;
	margin:0;
	border:0;
}

legend {
	display:block;
	width:100%;
	max-width:100%;
	padding:0;
	margin-bottom:.5rem;
	font-size:1.5rem;
	line-height:inherit;
	color:inherit;
	white-space:normal;
}

progress {
	vertical-align:baseline;
}

[type="number"]::-webkit-inner-spin-button,  [type="number"]::-webkit-outer-spin-button {
	height:auto;
}

[type="search"] {
	outline-offset:-2px;
	-webkit-appearance:none;
}

[type="search"]::-webkit-search-decoration {
	-webkit-appearance:none;
}

::-webkit-file-upload-button {
	font:inherit;
	-webkit-appearance:button;
}

output {
	display:inline-block;
}

summary {
	display:list-item;
	cursor:pointer;
}

template {
	display:none;
}

[hidden] {
	display:none !important;
}

h1,  h2,  h3,  h4,  h5,  h6,  .h1,  .h2,  .h3,  .h4,  .h5,  .h6 {
	margin-bottom:.5rem;
	font-weight:500;
	line-height:1.2;
}

h1,  .h1 {
	font-size:2.5rem;
}

h2,  .h2 {
	font-size:2rem;
}

h3,  .h3 {
	font-size:1.75rem;
}

h4,  .h4 {
	font-size:1.5rem;
}

h5,  .h5 {
	font-size:1.25rem;
}

h6,  .h6 {
	font-size:1rem;
}

.lead {
	font-size:1.25rem;
	font-weight:300;
}

.display-1 {
	font-size:6rem;
	font-weight:300;
	line-height:1.2;
}

.display-2 {
	font-size:5.5rem;
	font-weight:300;
	line-height:1.2;
}

.display-3 {
	font-size:4.5rem;
	font-weight:300;
	line-height:1.2;
}

.display-4 {
	font-size:3.5rem;
	font-weight:300;
	line-height:1.2;
}

hr {
	margin-top:1rem;
	margin-bottom:1rem;
	border:0;
	border-top:1px solid rgba(0,  0,  0,  .1);
}

small,  .small {
	font-size:80%;
	font-weight:400;
}

mark,  .mark {
	padding:.2em;
	background-color:#fcf8e3;
}

.list-unstyled {
	padding-left:0;
	list-style:none;
}

.list-inline {
	padding-left:0;
	list-style:none;
}

.list-inline-item {
	display:inline-block;
}

.list-inline-item:not(:last-child) {
	margin-right:.5rem;
}

.initialism {
	font-size:90%;
	text-transform:uppercase;
}

.blockquote {
	margin-bottom:1rem;
	font-size:1.25rem;
}

.blockquote-footer {
	display:block;
	font-size:80%;
	color:#6c757d;
}

.blockquote-footer::before {
	content:"— ";
}

.img-fluid {
	max-width:100%;
	height:auto;
}

.img-thumbnail {
	padding:.25rem;
	background-color:#fff;
	border:1px solid #dee2e6;
	border-radius:.25rem;
	max-width:100%;
	height:auto;
}

.figure {
	display:inline-block;
}

.figure-img {
	margin-bottom:.5rem;
	line-height:1;
}

.figure-caption {
	font-size:90%;
	color:#6c757d;
}

code {
	font-size:87.5%;
	color:#e83e8c;
	word-wrap:break-word;
}

a > code {
	color:inherit;
}

kbd {
	padding:.2rem .4rem;
	font-size:87.5%;
	color:#fff;
	background-color:#212529;
	border-radius:.2rem;
}

kbd kbd {
	padding:0;
	font-size:100%;
	font-weight:700;
}

pre {
	display:block;
	font-size:87.5%;
	color:#212529;
}

pre code {
	font-size:inherit;
	color:inherit;
	-ms-word-break:normal;
	word-break:normal;
}

.pre-scrollable {
	max-height:340px;
	overflow-y:scroll;
}

.container,  .container-fluid,  .container-sm,  .container-md,  .container-lg,  .container-xl {
	width:100%;
	padding-right:15px;
	padding-left:15px;
	margin-right:auto;
	margin-left:auto;
}

@media (min-width:576px) {
	\%responsive-container,  .container,  .container-sm {
	max-width:540px;
}

}@media (min-width:768px) {
	\%responsive-container,  .container,  .container-sm,  .container-md {
	max-width:720px;
}

}@media (min-width:992px) {
	\%responsive-container,  .container,  .container-sm,  .container-md,  .container-lg {
	max-width:960px;
}

}@media (min-width:1200px) {
	\%responsive-container,  .container,  .container-sm,  .container-md,  .container-lg,  .container-xl {
	max-width:1140px;
}

}.row {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-right:-15px;
	margin-left:-15px;
}

.no-gutters {
	margin-right:0;
	margin-left:0;
}

.no-gutters > .col,  .no-gutters > [class*="col-"] {
	padding-right:0;
	padding-left:0;
}

\%grid-column,  .col-1,  .col-2,  .col-3,  .col-4,  .col-5,  .col-6,  .col-7,  .col-8,  .col-9,  .col-10,  .col-11,  .col-12,  .col,  .col-auto,  .col-sm-1,  .col-sm-2,  .col-sm-3,  .col-sm-4,  .col-sm-5,  .col-sm-6,  .col-sm-7,  .col-sm-8,  .col-sm-9,  .col-sm-10,  .col-sm-11,  .col-sm-12,  .col-sm,  .col-sm-auto,  .col-md-1,  .col-md-2,  .col-md-3,  .col-md-4,  .col-md-5,  .col-md-6,  .col-md-7,  .col-md-8,  .col-md-9,  .col-md-10,  .col-md-11,  .col-md-12,  .col-md,  .col-md-auto,  .col-lg-1,  .col-lg-2,  .col-lg-3,  .col-lg-4,  .col-lg-5,  .col-lg-6,  .col-lg-7,  .col-lg-8,  .col-lg-9,  .col-lg-10,  .col-lg-11,  .col-lg-12,  .col-lg,  .col-lg-auto,  .col-xl-1,  .col-xl-2,  .col-xl-3,  .col-xl-4,  .col-xl-5,  .col-xl-6,  .col-xl-7,  .col-xl-8,  .col-xl-9,  .col-xl-10,  .col-xl-11,  .col-xl-12,  .col-xl,  .col-xl-auto {
	position:relative;
	width:100%;
	padding-right:15px;
	padding-left:15px;
}

.col {
	-ms-flex-preferred-size:0;
	flex-basis:0;
	-ms-flex-positive:1;
	flex-grow:1;
	max-width:100%;
}

.row-cols-1 > * {
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%;
}

.row-cols-2 > * {
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%;
}

.row-cols-3 > * {
	-ms-flex:0 0 33.33333333%;
	flex:0 0 33.33333333%;
	max-width:33.33333333%;
}

.row-cols-4 > * {
	-ms-flex:0 0 25%;
	flex:0 0 25%;
	max-width:25%;
}

.row-cols-5 > * {
	-ms-flex:0 0 20%;
	flex:0 0 20%;
	max-width:20%;
}

.row-cols-6 > * {
	-ms-flex:0 0 16.66666667%;
	flex:0 0 16.66666667%;
	max-width:16.66666667%;
}

.col-auto {
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:auto;
	max-width:100%;
}

.col-1 {
	-ms-flex:0 0 8.33333333%;
	flex:0 0 8.33333333%;
	max-width:8.33333333%;
}

.col-2 {
	-ms-flex:0 0 16.66666667%;
	flex:0 0 16.66666667%;
	max-width:16.66666667%;
}

.col-3 {
	-ms-flex:0 0 25%;
	flex:0 0 25%;
	max-width:25%;
}

.col-4 {
	-ms-flex:0 0 33.33333333%;
	flex:0 0 33.33333333%;
	max-width:33.33333333%;
}

.col-5 {
	-ms-flex:0 0 41.66666667%;
	flex:0 0 41.66666667%;
	max-width:41.66666667%;
}

.col-6 {
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%;
}

.col-7 {
	-ms-flex:0 0 58.33333333%;
	flex:0 0 58.33333333%;
	max-width:58.33333333%;
}

.col-8 {
	-ms-flex:0 0 66.66666667%;
	flex:0 0 66.66666667%;
	max-width:66.66666667%;
}

.col-9 {
	-ms-flex:0 0 75%;
	flex:0 0 75%;
	max-width:75%;
}

.col-10 {
	-ms-flex:0 0 83.33333333%;
	flex:0 0 83.33333333%;
	max-width:83.33333333%;
}

.col-11 {
	-ms-flex:0 0 91.66666667%;
	flex:0 0 91.66666667%;
	max-width:91.66666667%;
}

.col-12 {
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%;
}

.order-first {
	-ms-flex-order:-1;
	order:-1;
}

.order-last {
	-ms-flex-order:13;
	order:13;
}

.order-0 {
	-ms-flex-order:0;
	order:0;
}

.order-1 {
	-ms-flex-order:1;
	order:1;
}

.order-2 {
	-ms-flex-order:2;
	order:2;
}

.order-3 {
	-ms-flex-order:3;
	order:3;
}

.order-4 {
	-ms-flex-order:4;
	order:4;
}

.order-5 {
	-ms-flex-order:5;
	order:5;
}

.order-6 {
	-ms-flex-order:6;
	order:6;
}

.order-7 {
	-ms-flex-order:7;
	order:7;
}

.order-8 {
	-ms-flex-order:8;
	order:8;
}

.order-9 {
	-ms-flex-order:9;
	order:9;
}

.order-10 {
	-ms-flex-order:10;
	order:10;
}

.order-11 {
	-ms-flex-order:11;
	order:11;
}

.order-12 {
	-ms-flex-order:12;
	order:12;
}

.offset-1 {
	margin-left:8.33333333%;
}

.offset-2 {
	margin-left:16.66666667%;
}

.offset-3 {
	margin-left:25%;
}

.offset-4 {
	margin-left:33.33333333%;
}

.offset-5 {
	margin-left:41.66666667%;
}

.offset-6 {
	margin-left:50%;
}

.offset-7 {
	margin-left:58.33333333%;
}

.offset-8 {
	margin-left:66.66666667%;
}

.offset-9 {
	margin-left:75%;
}

.offset-10 {
	margin-left:83.33333333%;
}

.offset-11 {
	margin-left:91.66666667%;
}

@media (min-width:576px) {
	.col-sm {
	-ms-flex-preferred-size:0;
	flex-basis:0;
	-ms-flex-positive:1;
	flex-grow:1;
	max-width:100%;
}

.row-cols-sm-1 > * {
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%;
}

.row-cols-sm-2 > * {
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%;
}

.row-cols-sm-3 > * {
	-ms-flex:0 0 33.33333333%;
	flex:0 0 33.33333333%;
	max-width:33.33333333%;
}

.row-cols-sm-4 > * {
	-ms-flex:0 0 25%;
	flex:0 0 25%;
	max-width:25%;
}

.row-cols-sm-5 > * {
	-ms-flex:0 0 20%;
	flex:0 0 20%;
	max-width:20%;
}

.row-cols-sm-6 > * {
	-ms-flex:0 0 16.66666667%;
	flex:0 0 16.66666667%;
	max-width:16.66666667%;
}

.col-sm-auto {
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:auto;
	max-width:100%;
}

.col-sm-1 {
	-ms-flex:0 0 8.33333333%;
	flex:0 0 8.33333333%;
	max-width:8.33333333%;
}

.col-sm-2 {
	-ms-flex:0 0 16.66666667%;
	flex:0 0 16.66666667%;
	max-width:16.66666667%;
}

.col-sm-3 {
	-ms-flex:0 0 25%;
	flex:0 0 25%;
	max-width:25%;
}

.col-sm-4 {
	-ms-flex:0 0 33.33333333%;
	flex:0 0 33.33333333%;
	max-width:33.33333333%;
}

.col-sm-5 {
	-ms-flex:0 0 41.66666667%;
	flex:0 0 41.66666667%;
	max-width:41.66666667%;
}

.col-sm-6 {
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%;
}

.col-sm-7 {
	-ms-flex:0 0 58.33333333%;
	flex:0 0 58.33333333%;
	max-width:58.33333333%;
}

.col-sm-8 {
	-ms-flex:0 0 66.66666667%;
	flex:0 0 66.66666667%;
	max-width:66.66666667%;
}

.col-sm-9 {
	-ms-flex:0 0 75%;
	flex:0 0 75%;
	max-width:75%;
}

.col-sm-10 {
	-ms-flex:0 0 83.33333333%;
	flex:0 0 83.33333333%;
	max-width:83.33333333%;
}

.col-sm-11 {
	-ms-flex:0 0 91.66666667%;
	flex:0 0 91.66666667%;
	max-width:91.66666667%;
}

.col-sm-12 {
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%;
}

.order-sm-first {
	-ms-flex-order:-1;
	order:-1;
}

.order-sm-last {
	-ms-flex-order:13;
	order:13;
}

.order-sm-0 {
	-ms-flex-order:0;
	order:0;
}

.order-sm-1 {
	-ms-flex-order:1;
	order:1;
}

.order-sm-2 {
	-ms-flex-order:2;
	order:2;
}

.order-sm-3 {
	-ms-flex-order:3;
	order:3;
}

.order-sm-4 {
	-ms-flex-order:4;
	order:4;
}

.order-sm-5 {
	-ms-flex-order:5;
	order:5;
}

.order-sm-6 {
	-ms-flex-order:6;
	order:6;
}

.order-sm-7 {
	-ms-flex-order:7;
	order:7;
}

.order-sm-8 {
	-ms-flex-order:8;
	order:8;
}

.order-sm-9 {
	-ms-flex-order:9;
	order:9;
}

.order-sm-10 {
	-ms-flex-order:10;
	order:10;
}

.order-sm-11 {
	-ms-flex-order:11;
	order:11;
}

.order-sm-12 {
	-ms-flex-order:12;
	order:12;
}

.offset-sm-0 {
	margin-left:0;
}

.offset-sm-1 {
	margin-left:8.33333333%;
}

.offset-sm-2 {
	margin-left:16.66666667%;
}

.offset-sm-3 {
	margin-left:25%;
}

.offset-sm-4 {
	margin-left:33.33333333%;
}

.offset-sm-5 {
	margin-left:41.66666667%;
}

.offset-sm-6 {
	margin-left:50%;
}

.offset-sm-7 {
	margin-left:58.33333333%;
}

.offset-sm-8 {
	margin-left:66.66666667%;
}

.offset-sm-9 {
	margin-left:75%;
}

.offset-sm-10 {
	margin-left:83.33333333%;
}

.offset-sm-11 {
	margin-left:91.66666667%;
}

}@media (min-width:768px) {
	.col-md {
	-ms-flex-preferred-size:0;
	flex-basis:0;
	-ms-flex-positive:1;
	flex-grow:1;
	max-width:100%;
}

.row-cols-md-1 > * {
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%;
}

.row-cols-md-2 > * {
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%;
}

.row-cols-md-3 > * {
	-ms-flex:0 0 33.33333333%;
	flex:0 0 33.33333333%;
	max-width:33.33333333%;
}

.row-cols-md-4 > * {
	-ms-flex:0 0 25%;
	flex:0 0 25%;
	max-width:25%;
}

.row-cols-md-5 > * {
	-ms-flex:0 0 20%;
	flex:0 0 20%;
	max-width:20%;
}

.row-cols-md-6 > * {
	-ms-flex:0 0 16.66666667%;
	flex:0 0 16.66666667%;
	max-width:16.66666667%;
}

.col-md-auto {
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:auto;
	max-width:100%;
}

.col-md-1 {
	-ms-flex:0 0 8.33333333%;
	flex:0 0 8.33333333%;
	max-width:8.33333333%;
}

.col-md-2 {
	-ms-flex:0 0 16.66666667%;
	flex:0 0 16.66666667%;
	max-width:16.66666667%;
}

.col-md-3 {
	-ms-flex:0 0 25%;
	flex:0 0 25%;
	max-width:25%;
}

.col-md-4 {
	-ms-flex:0 0 33.33333333%;
	flex:0 0 33.33333333%;
	max-width:33.33333333%;
}

.col-md-5 {
	-ms-flex:0 0 41.66666667%;
	flex:0 0 41.66666667%;
	max-width:41.66666667%;
}

.col-md-6 {
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%;
}

.col-md-7 {
	-ms-flex:0 0 58.33333333%;
	flex:0 0 58.33333333%;
	max-width:58.33333333%;
}

.col-md-8 {
	-ms-flex:0 0 66.66666667%;
	flex:0 0 66.66666667%;
	max-width:66.66666667%;
}

.col-md-9 {
	-ms-flex:0 0 75%;
	flex:0 0 75%;
	max-width:75%;
}

.col-md-10 {
	-ms-flex:0 0 83.33333333%;
	flex:0 0 83.33333333%;
	max-width:83.33333333%;
}

.col-md-11 {
	-ms-flex:0 0 91.66666667%;
	flex:0 0 91.66666667%;
	max-width:91.66666667%;
}

.col-md-12 {
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%;
}

.order-md-first {
	-ms-flex-order:-1;
	order:-1;
}

.order-md-last {
	-ms-flex-order:13;
	order:13;
}

.order-md-0 {
	-ms-flex-order:0;
	order:0;
}

.order-md-1 {
	-ms-flex-order:1;
	order:1;
}

.order-md-2 {
	-ms-flex-order:2;
	order:2;
}

.order-md-3 {
	-ms-flex-order:3;
	order:3;
}

.order-md-4 {
	-ms-flex-order:4;
	order:4;
}

.order-md-5 {
	-ms-flex-order:5;
	order:5;
}

.order-md-6 {
	-ms-flex-order:6;
	order:6;
}

.order-md-7 {
	-ms-flex-order:7;
	order:7;
}

.order-md-8 {
	-ms-flex-order:8;
	order:8;
}

.order-md-9 {
	-ms-flex-order:9;
	order:9;
}

.order-md-10 {
	-ms-flex-order:10;
	order:10;
}

.order-md-11 {
	-ms-flex-order:11;
	order:11;
}

.order-md-12 {
	-ms-flex-order:12;
	order:12;
}

.offset-md-0 {
	margin-left:0;
}

.offset-md-1 {
	margin-left:8.33333333%;
}

.offset-md-2 {
	margin-left:16.66666667%;
}

.offset-md-3 {
	margin-left:25%;
}

.offset-md-4 {
	margin-left:33.33333333%;
}

.offset-md-5 {
	margin-left:41.66666667%;
}

.offset-md-6 {
	margin-left:50%;
}

.offset-md-7 {
	margin-left:58.33333333%;
}

.offset-md-8 {
	margin-left:66.66666667%;
}

.offset-md-9 {
	margin-left:75%;
}

.offset-md-10 {
	margin-left:83.33333333%;
}

.offset-md-11 {
	margin-left:91.66666667%;
}

}@media (min-width:992px) {
	.col-lg {
	-ms-flex-preferred-size:0;
	flex-basis:0;
	-ms-flex-positive:1;
	flex-grow:1;
	max-width:100%;
}

.row-cols-lg-1 > * {
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%;
}

.row-cols-lg-2 > * {
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%;
}

.row-cols-lg-3 > * {
	-ms-flex:0 0 33.33333333%;
	flex:0 0 33.33333333%;
	max-width:33.33333333%;
}

.row-cols-lg-4 > * {
	-ms-flex:0 0 25%;
	flex:0 0 25%;
	max-width:25%;
}

.row-cols-lg-5 > * {
	-ms-flex:0 0 20%;
	flex:0 0 20%;
	max-width:20%;
}

.row-cols-lg-6 > * {
	-ms-flex:0 0 16.66666667%;
	flex:0 0 16.66666667%;
	max-width:16.66666667%;
}

.col-lg-auto {
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:auto;
	max-width:100%;
}

.col-lg-1 {
	-ms-flex:0 0 8.33333333%;
	flex:0 0 8.33333333%;
	max-width:8.33333333%;
}

.col-lg-2 {
	-ms-flex:0 0 16.66666667%;
	flex:0 0 16.66666667%;
	max-width:16.66666667%;
}

.col-lg-3 {
	-ms-flex:0 0 25%;
	flex:0 0 25%;
	max-width:25%;
}

.col-lg-4 {
	-ms-flex:0 0 33.33333333%;
	flex:0 0 33.33333333%;
	max-width:33.33333333%;
}

.col-lg-5 {
	-ms-flex:0 0 41.66666667%;
	flex:0 0 41.66666667%;
	max-width:41.66666667%;
}

.col-lg-6 {
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%;
}

.col-lg-7 {
	-ms-flex:0 0 58.33333333%;
	flex:0 0 58.33333333%;
	max-width:58.33333333%;
}

.col-lg-8 {
	-ms-flex:0 0 66.66666667%;
	flex:0 0 66.66666667%;
	max-width:66.66666667%;
}

.col-lg-9 {
	-ms-flex:0 0 75%;
	flex:0 0 75%;
	max-width:75%;
}

.col-lg-10 {
	-ms-flex:0 0 83.33333333%;
	flex:0 0 83.33333333%;
	max-width:83.33333333%;
}

.col-lg-11 {
	-ms-flex:0 0 91.66666667%;
	flex:0 0 91.66666667%;
	max-width:91.66666667%;
}

.col-lg-12 {
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%;
}

.order-lg-first {
	-ms-flex-order:-1;
	order:-1;
}

.order-lg-last {
	-ms-flex-order:13;
	order:13;
}

.order-lg-0 {
	-ms-flex-order:0;
	order:0;
}

.order-lg-1 {
	-ms-flex-order:1;
	order:1;
}

.order-lg-2 {
	-ms-flex-order:2;
	order:2;
}

.order-lg-3 {
	-ms-flex-order:3;
	order:3;
}

.order-lg-4 {
	-ms-flex-order:4;
	order:4;
}

.order-lg-5 {
	-ms-flex-order:5;
	order:5;
}

.order-lg-6 {
	-ms-flex-order:6;
	order:6;
}

.order-lg-7 {
	-ms-flex-order:7;
	order:7;
}

.order-lg-8 {
	-ms-flex-order:8;
	order:8;
}

.order-lg-9 {
	-ms-flex-order:9;
	order:9;
}

.order-lg-10 {
	-ms-flex-order:10;
	order:10;
}

.order-lg-11 {
	-ms-flex-order:11;
	order:11;
}

.order-lg-12 {
	-ms-flex-order:12;
	order:12;
}

.offset-lg-0 {
	margin-left:0;
}

.offset-lg-1 {
	margin-left:8.33333333%;
}

.offset-lg-2 {
	margin-left:16.66666667%;
}

.offset-lg-3 {
	margin-left:25%;
}

.offset-lg-4 {
	margin-left:33.33333333%;
}

.offset-lg-5 {
	margin-left:41.66666667%;
}

.offset-lg-6 {
	margin-left:50%;
}

.offset-lg-7 {
	margin-left:58.33333333%;
}

.offset-lg-8 {
	margin-left:66.66666667%;
}

.offset-lg-9 {
	margin-left:75%;
}

.offset-lg-10 {
	margin-left:83.33333333%;
}

.offset-lg-11 {
	margin-left:91.66666667%;
}

}@media (min-width:1200px) {
	.col-xl {
	-ms-flex-preferred-size:0;
	flex-basis:0;
	-ms-flex-positive:1;
	flex-grow:1;
	max-width:100%;
}

.row-cols-xl-1 > * {
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%;
}

.row-cols-xl-2 > * {
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%;
}

.row-cols-xl-3 > * {
	-ms-flex:0 0 33.33333333%;
	flex:0 0 33.33333333%;
	max-width:33.33333333%;
}

.row-cols-xl-4 > * {
	-ms-flex:0 0 25%;
	flex:0 0 25%;
	max-width:25%;
}

.row-cols-xl-5 > * {
	-ms-flex:0 0 20%;
	flex:0 0 20%;
	max-width:20%;
}

.row-cols-xl-6 > * {
	-ms-flex:0 0 16.66666667%;
	flex:0 0 16.66666667%;
	max-width:16.66666667%;
}

.col-xl-auto {
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:auto;
	max-width:100%;
}

.col-xl-1 {
	-ms-flex:0 0 8.33333333%;
	flex:0 0 8.33333333%;
	max-width:8.33333333%;
}

.col-xl-2 {
	-ms-flex:0 0 16.66666667%;
	flex:0 0 16.66666667%;
	max-width:16.66666667%;
}

.col-xl-3 {
	-ms-flex:0 0 25%;
	flex:0 0 25%;
	max-width:25%;
}

.col-xl-4 {
	-ms-flex:0 0 33.33333333%;
	flex:0 0 33.33333333%;
	max-width:33.33333333%;
}

.col-xl-5 {
	-ms-flex:0 0 41.66666667%;
	flex:0 0 41.66666667%;
	max-width:41.66666667%;
}

.col-xl-6 {
	-ms-flex:0 0 50%;
	flex:0 0 50%;
	max-width:50%;
}

.col-xl-7 {
	-ms-flex:0 0 58.33333333%;
	flex:0 0 58.33333333%;
	max-width:58.33333333%;
}

.col-xl-8 {
	-ms-flex:0 0 66.66666667%;
	flex:0 0 66.66666667%;
	max-width:66.66666667%;
}

.col-xl-9 {
	-ms-flex:0 0 75%;
	flex:0 0 75%;
	max-width:75%;
}

.col-xl-10 {
	-ms-flex:0 0 83.33333333%;
	flex:0 0 83.33333333%;
	max-width:83.33333333%;
}

.col-xl-11 {
	-ms-flex:0 0 91.66666667%;
	flex:0 0 91.66666667%;
	max-width:91.66666667%;
}

.col-xl-12 {
	-ms-flex:0 0 100%;
	flex:0 0 100%;
	max-width:100%;
}

.order-xl-first {
	-ms-flex-order:-1;
	order:-1;
}

.order-xl-last {
	-ms-flex-order:13;
	order:13;
}

.order-xl-0 {
	-ms-flex-order:0;
	order:0;
}

.order-xl-1 {
	-ms-flex-order:1;
	order:1;
}

.order-xl-2 {
	-ms-flex-order:2;
	order:2;
}

.order-xl-3 {
	-ms-flex-order:3;
	order:3;
}

.order-xl-4 {
	-ms-flex-order:4;
	order:4;
}

.order-xl-5 {
	-ms-flex-order:5;
	order:5;
}

.order-xl-6 {
	-ms-flex-order:6;
	order:6;
}

.order-xl-7 {
	-ms-flex-order:7;
	order:7;
}

.order-xl-8 {
	-ms-flex-order:8;
	order:8;
}

.order-xl-9 {
	-ms-flex-order:9;
	order:9;
}

.order-xl-10 {
	-ms-flex-order:10;
	order:10;
}

.order-xl-11 {
	-ms-flex-order:11;
	order:11;
}

.order-xl-12 {
	-ms-flex-order:12;
	order:12;
}

.offset-xl-0 {
	margin-left:0;
}

.offset-xl-1 {
	margin-left:8.33333333%;
}

.offset-xl-2 {
	margin-left:16.66666667%;
}

.offset-xl-3 {
	margin-left:25%;
}

.offset-xl-4 {
	margin-left:33.33333333%;
}

.offset-xl-5 {
	margin-left:41.66666667%;
}

.offset-xl-6 {
	margin-left:50%;
}

.offset-xl-7 {
	margin-left:58.33333333%;
}

.offset-xl-8 {
	margin-left:66.66666667%;
}

.offset-xl-9 {
	margin-left:75%;
}

.offset-xl-10 {
	margin-left:83.33333333%;
}

.offset-xl-11 {
	margin-left:91.66666667%;
}

}.table {
	width:100%;
	margin-bottom:1rem;
	color:#212529;
}

.table th,  .table td {
	padding:.75rem;
	vertical-align:top;
	border-top:1px solid #d5dce5;
}

.table thead th {
	vertical-align:bottom;
	border-bottom:2px solid #d5dce5;
}

.table tbody + tbody {
	border-top:2px solid #d5dce5;
}

.table-sm th,  .table-sm td {
	padding:.3rem;
}

.table-bordered {
	border:1px solid #d5dce5;
}

.table-bordered th,  .table-bordered td {
	border:1px solid #d5dce5;
}

.table-bordered thead th,  .table-bordered thead td {
	border-bottom-width:2px;
}

.table-borderless th,  .table-borderless td,  .table-borderless thead th,  .table-borderless tbody + tbody {
	border:0;
}

.table-striped tbody tr:nth-of-type(odd) {
	background-color:rgba(0,  0,  0,  .05);
}

.table-hover tbody tr:hover {
	color:#212529;
	background-color:rgba(0,  0,  0,  .075);
}

.table-primary,  .table-primary > th,  .table-primary > td {
	background-color:#b8d8f3;
}

.table-primary th,  .table-primary td,  .table-primary thead th,  .table-primary tbody + tbody {
	border-color:#7bb6e9;
}

.table-hover .table-primary:hover {
	background-color:#a2ccef;
}

.table-hover .table-primary:hover > td,  .table-hover .table-primary:hover > th {
	background-color:#a2ccef;
}

.table-secondary,  .table-secondary > th,  .table-secondary > td {
	background-color:#f5c9c8;
}

.table-secondary th,  .table-secondary td,  .table-secondary thead th,  .table-secondary tbody + tbody {
	border-color:#ec9b99;
}

.table-hover .table-secondary:hover {
	background-color:#f1b4b2;
}

.table-hover .table-secondary:hover > td,  .table-hover .table-secondary:hover > th {
	background-color:#f1b4b2;
}

.table-success,  .table-success > th,  .table-success > td {
	background-color:#b8d8f3;
}

.table-success th,  .table-success td,  .table-success thead th,  .table-success tbody + tbody {
	border-color:#7bb6e9;
}

.table-hover .table-success:hover {
	background-color:#a2ccef;
}

.table-hover .table-success:hover > td,  .table-hover .table-success:hover > th {
	background-color:#a2ccef;
}

.table-info,  .table-info > th,  .table-info > td {
	background-color:#d1edf6;
}

.table-info th,  .table-info td,  .table-info thead th,  .table-info tbody + tbody {
	border-color:#aadeee;
}

.table-hover .table-info:hover {
	background-color:#bce5f2;
}

.table-hover .table-info:hover > td,  .table-hover .table-info:hover > th {
	background-color:#bce5f2;
}

.table-warning,  .table-warning > th,  .table-warning > td {
	background-color:#fbe8cd;
}

.table-warning th,  .table-warning td,  .table-warning thead th,  .table-warning tbody + tbody {
	border-color:#f7d4a3;
}

.table-hover .table-warning:hover {
	background-color:#f9ddb5;
}

.table-hover .table-warning:hover > td,  .table-hover .table-warning:hover > th {
	background-color:#f9ddb5;
}

.table-danger,  .table-danger > th,  .table-danger > td {
	background-color:#f4cfce;
}

.table-danger th,  .table-danger td,  .table-danger thead th,  .table-danger tbody + tbody {
	border-color:#eba6a3;
}

.table-hover .table-danger:hover {
	background-color:#efbbb9;
}

.table-hover .table-danger:hover > td,  .table-hover .table-danger:hover > th {
	background-color:#efbbb9;
}

.table-active,  .table-active > th,  .table-active > td {
	background-color:rgba(0,  0,  0,  .075);
}

.table-hover .table-active:hover {
	background-color:rgba(0,  0,  0,  .075);
}

.table-hover .table-active:hover > td,  .table-hover .table-active:hover > th {
	background-color:rgba(0,  0,  0,  .075);
}

.table .thead-dark th {
	color:#fff;
	background-color:#343a40;
	border-color:#454d55;
}

.table .thead-light th {
	color:#495057;
	background-color:#e9ecef;
	border-color:#d5dce5;
}

.table-dark {
	color:#fff;
	background-color:#343a40;
}

.table-dark th,  .table-dark td,  .table-dark thead th {
	border-color:#454d55;
}

.table-dark.table-bordered {
	border:0;
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
	background-color:rgba(255,  255,  255,  .05);
}

.table-dark.table-hover tbody tr:hover {
	color:#fff;
	background-color:rgba(255,  255,  255,  .075);
}

@media (max-width:575.98px) {
	.table-responsive-sm {
	display:block;
	width:100%;
	overflow-x:auto;
	-webkit-overflow-scrolling:touch;
}

.table-responsive-sm > .table-bordered {
	border:0;
}

}@media (max-width:767.98px) {
	.table-responsive-md {
	display:block;
	width:100%;
	overflow-x:auto;
	-webkit-overflow-scrolling:touch;
}

.table-responsive-md > .table-bordered {
	border:0;
}

}@media (max-width:991.98px) {
	.table-responsive-lg {
	display:block;
	width:100%;
	overflow-x:auto;
	-webkit-overflow-scrolling:touch;
}

.table-responsive-lg > .table-bordered {
	border:0;
}

}@media (max-width:1199.98px) {
	.table-responsive-xl {
	display:block;
	width:100%;
	overflow-x:auto;
	-webkit-overflow-scrolling:touch;
}

.table-responsive-xl > .table-bordered {
	border:0;
}

}.table-responsive {
	display:block;
	width:100%;
	overflow-x:auto;
	-webkit-overflow-scrolling:touch;
}

.table-responsive > .table-bordered {
	border:0;
}

.form-control {
	display:block;
	width:100%;
	height:calc(1.5em + .75rem + 2px);
	padding:.375rem .75rem;
	font-size:1rem;
	font-weight:400;
	line-height:1.5;
	color:#2a2e36;
	background-color:#fff;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	border:1px solid #d5dce5;
	border-radius:.25rem;
	-webkit-transition:border-color .15s ease-in-out,  box-shadow .15s ease-in-out;
	transition:border-color .15s ease-in-out,  box-shadow .15s ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
	.form-control {
	-webkit-transition:none;
	transition:none;
}

}.form-control::-ms-expand {
	background-color:transparent;
	border:0;
}

.form-control:-moz-focusring {
	color:transparent;
	text-shadow:0 0 0 #2a2e36;
}

.form-control:focus {
	color:#edf0f5;
	background-color:#fff;
	border-color:#58b1fd;
	outline:0;
	box-shadow:0 0 0 .2rem rgba(2,  115,  212,  .25);
}

.form-control::-ms-input-placeholder,  .form-control::-moz-placeholder,  .form-control::-webkit-input-placeholder,  .form-control::placeholder {
	color:#6c757d;
	opacity:1;
}

.form-control:disabled,  .form-control[readonly] {
	background-color:#e9ecef;
	opacity:1;
}

input[type="date"].form-control,  input[type="time"].form-control,  input[type="datetime-local"].form-control,  input[type="month"].form-control {
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
}

select.form-control:focus::-ms-value {
	color:#2a2e36;
	background-color:#fff;
}

.form-control-file,  .form-control-range {
	display:block;
	width:100%;
}

.col-form-label {
	padding-top:calc(.375rem + 1px);
	padding-bottom:calc(.375rem + 1px);
	margin-bottom:0;
	font-size:inherit;
	line-height:1.5;
}

.col-form-label-lg {
	padding-top:calc(.5rem + 1px);
	padding-bottom:calc(.5rem + 1px);
	font-size:1.25rem;
	line-height:1.5;
}

.col-form-label-sm {
	padding-top:calc(.25rem + 1px);
	padding-bottom:calc(.25rem + 1px);
	font-size:.875rem;
	line-height:1.5;
}

.form-control-plaintext {
	display:block;
	width:100%;
	padding:.375rem 0;
	margin-bottom:0;
	font-size:1rem;
	line-height:1.5;
	color:#212529;
	background-color:transparent;
	border:solid transparent;
	border-width:1px 0;
}

.form-control-plaintext.form-control-sm,  .form-control-plaintext.form-control-lg {
	padding-right:0;
	padding-left:0;
}

.form-control-sm {
	height:calc(1.5em + .5rem + 2px);
	padding:.25rem .5rem;
	font-size:.875rem;
	line-height:1.5;
	border-radius:.2rem;
}

.form-control-lg {
	height:calc(1.5em + 1rem + 2px);
	padding:.5rem 1rem;
	font-size:1.25rem;
	line-height:1.5;
	border-radius:.3rem;
}

select.form-control[size],  select.form-control[multiple] {
	height:auto;
}

textarea.form-control {
	height:auto;
}

.form-group {
	margin-bottom:1rem;
}

.form-text {
	display:block;
	margin-top:.25rem;
}

.form-row {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin-right:-5px;
	margin-left:-5px;
}

.form-row > .col,  .form-row > [class*="col-"] {
	padding-right:5px;
	padding-left:5px;
}

.form-check {
	position:relative;
	display:block;
	padding-left:1.25rem;
}

.form-check-input {
	position:absolute;
	margin-top:.3rem;
	margin-left:-1.25rem;
}

.form-check-input[disabled] ~ .form-check-label,  .form-check-input:disabled ~ .form-check-label {
	color:#6c757d;
}

.form-check-label {
	margin-bottom:0;
}

.form-check-inline {
	display:-ms-inline-flexbox;
	display:-webkit-inline-flex;
	display:inline-flex;
	-ms-flex-align:center;
	align-items:center;
	padding-left:0;
	margin-right:.75rem;
}

.form-check-inline .form-check-input {
	position:static;
	margin-top:0;
	margin-right:.3125rem;
	margin-left:0;
}

.valid-feedback {
	display:none;
	width:100%;
	margin-top:.25rem;
	font-size:80%;
	color:#0273d4;
}

.valid-tooltip {
	position:absolute;
	top:100%;
	left:0;
	z-index:5;
	display:none;
	max-width:100%;
	padding:.25rem .5rem;
	margin-top:.1rem;
	font-size:.875rem;
	line-height:1.5;
	color:#fff;
	background-color:rgba(2,  115,  212,  .9);
	border-radius:.25rem;
}

.was-validated:valid ~ .valid-feedback,  .is-valid ~ .valid-feedback,  .was-validated:valid ~ .valid-tooltip,  .is-valid ~ .valid-tooltip {
	display:block;
}

.was-validated .form-control:valid,  .form-control.is-valid {
	border-color:#0273d4;
	padding-right:calc(1.5em + .75rem);
	background-image:url("data:image/svg+xml, %3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'8\' height=\'8\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%230273d4\' d=\'M2.3 6.73L.6 4.53c-0.4-1.04.46-1.4 1.1-0.8l1.1 1.4 3.4-3.8c.6-0.63 1.6-0.27 1.2.7l-4 4.6c-0.43.5-0.8.4-1.1.1z\'/%3e%3c/svg%3e");
	background-repeat:no-repeat;
	background-position:right calc(.375em + .1875rem) center;
	background-size:calc(.75em + .375rem) calc(.75em + .375rem);
}

.was-validated .form-control:valid:focus,  .form-control.is-valid:focus {
	border-color:#0273d4;
	box-shadow:0 0 0 .2rem rgba(2,  115,  212,  .25);
}

.was-validated textarea.form-control:valid,  textarea.form-control.is-valid {
	padding-right:calc(1.5em + .75rem);
	background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);
}

.was-validated .custom-select:valid,  .custom-select.is-valid {
	border-color:#0273d4;
	padding-right:calc(.75em + 2.3125rem);
	background:url("data:image/svg+xml, %3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'5\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%23343a40\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,  url("data:image/svg+xml, %3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'8\' height=\'8\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%230273d4\' d=\'M2.3 6.73L.6 4.53c-0.4-1.04.46-1.4 1.1-0.8l1.1 1.4 3.4-3.8c.6-0.63 1.6-0.27 1.2.7l-4 4.6c-0.43.5-0.8.4-1.1.1z\'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem);
}

.was-validated .custom-select:valid:focus,  .custom-select.is-valid:focus {
	border-color:#0273d4;
	box-shadow:0 0 0 .2rem rgba(2,  115,  212,  .25);
}

.was-validated .form-check-input:valid ~ .form-check-label,  .form-check-input.is-valid ~ .form-check-label {
	color:#0273d4;
}

.was-validated .form-check-input:valid ~ .valid-feedback,  .form-check-input.is-valid ~ .valid-feedback,  .was-validated .form-check-input:valid ~ .valid-tooltip,  .form-check-input.is-valid ~ .valid-tooltip {
	display:block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label,  .custom-control-input.is-valid ~ .custom-control-label {
	color:#0273d4;
}

.was-validated .custom-control-input:valid ~ .custom-control-label::before,  .custom-control-input.is-valid ~ .custom-control-label::before {
	border-color:#0273d4;
}

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before,  .custom-control-input.is-valid:checked ~ .custom-control-label::before {
	border-color:#0c8efd;
	background-color:#0c8efd;
}

.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,  .custom-control-input.is-valid:focus ~ .custom-control-label::before {
	box-shadow:0 0 0 .2rem rgba(2,  115,  212,  .25);
}

.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before,  .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
	border-color:#0273d4;
}

.was-validated .custom-file-input:valid ~ .custom-file-label,  .custom-file-input.is-valid ~ .custom-file-label {
	border-color:#0273d4;
}

.was-validated .custom-file-input:valid:focus ~ .custom-file-label,  .custom-file-input.is-valid:focus ~ .custom-file-label {
	border-color:#0273d4;
	box-shadow:0 0 0 .2rem rgba(2,  115,  212,  .25);
}

.invalid-feedback {
	display:none;
	width:100%;
	margin-top:.25rem;
	font-size:80%;
	color:#d9534f;
}

.invalid-tooltip {
	position:absolute;
	top:100%;
	left:0;
	z-index:5;
	display:none;
	max-width:100%;
	padding:.25rem .5rem;
	margin-top:.1rem;
	font-size:.875rem;
	line-height:1.5;
	color:#fff;
	background-color:rgba(217,  83,  79,  .9);
	border-radius:.25rem;
}

.was-validated:invalid ~ .invalid-feedback,  .is-invalid ~ .invalid-feedback,  .was-validated:invalid ~ .invalid-tooltip,  .is-invalid ~ .invalid-tooltip {
	display:block;
}

.was-validated .form-control:invalid,  .form-control.is-invalid {
	border-color:#d9534f;
	padding-right:calc(1.5em + .75rem);
	background-image:url("data:image/svg+xml, %3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'12\' height=\'12\' fill=\'none\' stroke=\'%23d9534f\' viewBox=\'0 0 12 12\'%3e%3ccircle cx=\'6\' cy=\'6\' r=\'4.5\'/%3e%3cpath stroke-linejoin=\'round\' d=\'M5.8 3.6h.4L6 6.5z\'/%3e%3ccircle cx=\'6\' cy=\'8.2\' r=\'0.6\' fill=\'%23d9534f\' stroke=\'none\'/%3e%3c/svg%3e");
	background-repeat:no-repeat;
	background-position:right calc(.375em + .1875rem) center;
	background-size:calc(.75em + .375rem) calc(.75em + .375rem);
}

.was-validated .form-control:invalid:focus,  .form-control.is-invalid:focus {
	border-color:#d9534f;
	box-shadow:0 0 0 .2rem rgba(217,  83,  79,  .25);
}

.was-validated textarea.form-control:invalid,  textarea.form-control.is-invalid {
	padding-right:calc(1.5em + .75rem);
	background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem);
}

.was-validated .custom-select:invalid,  .custom-select.is-invalid {
	border-color:#d9534f;
	padding-right:calc(.75em + 2.3125rem);
	background:url("data:image/svg+xml, %3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'5\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%23343a40\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px,  url("data:image/svg+xml, %3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'12\' height=\'12\' fill=\'none\' stroke=\'%23d9534f\' viewBox=\'0 0 12 12\'%3e%3ccircle cx=\'6\' cy=\'6\' r=\'4.5\'/%3e%3cpath stroke-linejoin=\'round\' d=\'M5.8 3.6h.4L6 6.5z\'/%3e%3ccircle cx=\'6\' cy=\'8.2\' r=\'0.6\' fill=\'%23d9534f\' stroke=\'none\'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem);
}

.was-validated .custom-select:invalid:focus,  .custom-select.is-invalid:focus {
	border-color:#d9534f;
	box-shadow:0 0 0 .2rem rgba(217,  83,  79,  .25);
}

.was-validated .form-check-input:invalid ~ .form-check-label,  .form-check-input.is-invalid ~ .form-check-label {
	color:#d9534f;
}

.was-validated .form-check-input:invalid ~ .invalid-feedback,  .form-check-input.is-invalid ~ .invalid-feedback,  .was-validated .form-check-input:invalid ~ .invalid-tooltip,  .form-check-input.is-invalid ~ .invalid-tooltip {
	display:block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label,  .custom-control-input.is-invalid ~ .custom-control-label {
	color:#d9534f;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label::before,  .custom-control-input.is-invalid ~ .custom-control-label::before {
	border-color:#d9534f;
}

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before,  .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
	border-color:#e27c79;
	background-color:#e27c79;
}

.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before,  .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
	box-shadow:0 0 0 .2rem rgba(217,  83,  79,  .25);
}

.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before,  .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
	border-color:#d9534f;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label,  .custom-file-input.is-invalid ~ .custom-file-label {
	border-color:#d9534f;
}

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,  .custom-file-input.is-invalid:focus ~ .custom-file-label {
	border-color:#d9534f;
	box-shadow:0 0 0 .2rem rgba(217,  83,  79,  .25);
}

.form-inline {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap;
	-ms-flex-align:center;
	align-items:center;
}

.form-inline .form-check {
	width:100%;
}

@media (min-width:576px) {
	.form-inline label {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-bottom:0;
}

.form-inline .form-group {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap;
	-ms-flex-align:center;
	align-items:center;
	margin-bottom:0;
}

.form-inline .form-control {
	display:inline-block;
	width:auto;
	vertical-align:middle;
}

.form-inline .form-control-plaintext {
	display:inline-block;
}

.form-inline .input-group,  .form-inline .custom-select {
	width:auto;
}

.form-inline .form-check {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:auto;
	padding-left:0;
}

.form-inline .form-check-input {
	position:relative;
	-ms-flex-negative:0;
	flex-shrink:0;
	margin-top:0;
	margin-right:.25rem;
	margin-left:0;
}

.form-inline .custom-control {
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center;
}

.form-inline .custom-control-label {
	margin-bottom:0;
}

}.btn {
	display:inline-block;
	font-weight:400;
	color:#212529;
	text-align:center;
	vertical-align:middle;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none;
	user-select:none;
	background-color:transparent;
	border:1px solid transparent;
	padding:.375rem .75rem;
	font-size:1rem;
	line-height:1.5;
	border-radius:.25rem;
	-webkit-transition:color .15s ease-in-out,  background-color .15s ease-in-out,  border-color .15s ease-in-out,  box-shadow .15s ease-in-out;
	transition:color .15s ease-in-out,  background-color .15s ease-in-out,  border-color .15s ease-in-out,  box-shadow .15s ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
	.btn {
	-webkit-transition:none;
	transition:none;
}

}.btn:hover {
	color:#212529;
	text-decoration:none;
}

.btn:focus,  .btn.focus {
	outline:0;
	box-shadow:0 0 0 .2rem rgba(2,  115,  212,  .25);
}

.btn.disabled,  .btn:disabled {
	opacity:.65;
}

.btn:not(:disabled):not(.disabled) {
	cursor:pointer;
}

a.btn.disabled,  fieldset:disabled a.btn {
	pointer-events:none;
}

.btn-primary {
	color:#fff;
	background-color:#0273d4;
	border-color:#0273d4;
}

.btn-primary:hover {
	color:#fff;
	background-color:#025eae;
	border-color:#0258a1;
}

.btn-primary:focus,  .btn-primary.focus {
	color:#fff;
	background-color:#025eae;
	border-color:#0258a1;
	box-shadow:0 0 0 .2rem rgba(40,  136,  218,  .5);
}

.btn-primary.disabled,  .btn-primary:disabled {
	color:#fff;
	background-color:#0273d4;
	border-color:#0273d4;
}

.btn-primary:not(:disabled):not(.disabled):active,  .btn-primary:not(:disabled):not(.disabled).active,  .show > .btn-primary.dropdown-toggle {
	color:#fff;
	background-color:#0258a1;
	border-color:#015195;
}

.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 .2rem rgba(40,  136,  218,  .5);
}

.btn-secondary {
	color:#fff;
	background-color:#db3f3b;
	border-color:#db3f3b;
}

.btn-secondary:hover {
	color:#fff;
	background-color:#cb2925;
	border-color:#c02723;
}

.btn-secondary:focus,  .btn-secondary.focus {
	color:#fff;
	background-color:#cb2925;
	border-color:#c02723;
	box-shadow:0 0 0 .2rem rgba(224,  92,  88,  .5);
}

.btn-secondary.disabled,  .btn-secondary:disabled {
	color:#fff;
	background-color:#db3f3b;
	border-color:#db3f3b;
}

.btn-secondary:not(:disabled):not(.disabled):active,  .btn-secondary:not(:disabled):not(.disabled).active,  .show > .btn-secondary.dropdown-toggle {
	color:#fff;
	background-color:#c02723;
	border-color:#b52521;
}

.btn-secondary:not(:disabled):not(.disabled):active:focus,  .btn-secondary:not(:disabled):not(.disabled).active:focus,  .show > .btn-secondary.dropdown-toggle:focus {
	box-shadow:0 0 0 .2rem rgba(224,  92,  88,  .5);
}

.btn-success {
	color:#fff;
	background-color:#0273d4;
	border-color:#0273d4;
}

.btn-success:hover {
	color:#fff;
	background-color:#025eae;
	border-color:#0258a1;
}

.btn-success:focus,  .btn-success.focus {
	color:#fff;
	background-color:#025eae;
	border-color:#0258a1;
	box-shadow:0 0 0 .2rem rgba(40,  136,  218,  .5);
}

.btn-success.disabled,  .btn-success:disabled {
	color:#fff;
	background-color:#0273d4;
	border-color:#0273d4;
}

.btn-success:not(:disabled):not(.disabled):active,  .btn-success:not(:disabled):not(.disabled).active,  .show > .btn-success.dropdown-toggle {
	color:#fff;
	background-color:#0258a1;
	border-color:#015195;
}

.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 .2rem rgba(40,  136,  218,  .5);
}

.btn-info {
	color:#212529;
	background-color:#5bc0de;
	border-color:#5bc0de;
}

.btn-info:hover {
	color:#fff;
	background-color:#3bb4d8;
	border-color:#31b0d5;
}

.btn-info:focus,  .btn-info.focus {
	color:#fff;
	background-color:#3bb4d8;
	border-color:#31b0d5;
	box-shadow:0 0 0 .2rem rgba(82,  169,  195,  .5);
}

.btn-info.disabled,  .btn-info:disabled {
	color:#212529;
	background-color:#5bc0de;
	border-color:#5bc0de;
}

.btn-info:not(:disabled):not(.disabled):active,  .btn-info:not(:disabled):not(.disabled).active,  .show > .btn-info.dropdown-toggle {
	color:#fff;
	background-color:#31b0d5;
	border-color:#2aaacf;
}

.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 .2rem rgba(82,  169,  195,  .5);
}

.btn-warning {
	color:#212529;
	background-color:#f0ad4e;
	border-color:#f0ad4e;
}

.btn-warning:hover {
	color:#212529;
	background-color:#ed9d2b;
	border-color:#ec971f;
}

.btn-warning:focus,  .btn-warning.focus {
	color:#212529;
	background-color:#ed9d2b;
	border-color:#ec971f;
	box-shadow:0 0 0 .2rem rgba(209,  153,  72,  .5);
}

.btn-warning.disabled,  .btn-warning:disabled {
	color:#212529;
	background-color:#f0ad4e;
	border-color:#f0ad4e;
}

.btn-warning:not(:disabled):not(.disabled):active,  .btn-warning:not(:disabled):not(.disabled).active,  .show > .btn-warning.dropdown-toggle {
	color:#212529;
	background-color:#ec971f;
	border-color:#ea9214;
}

.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 .2rem rgba(209,  153,  72,  .5);
}

.btn-danger {
	color:#fff;
	background-color:#d9534f;
	border-color:#d9534f;
}

.btn-danger:hover {
	color:#fff;
	background-color:#d23430;
	border-color:#c9302c;
}

.btn-danger:focus,  .btn-danger.focus {
	color:#fff;
	background-color:#d23430;
	border-color:#c9302c;
	box-shadow:0 0 0 .2rem rgba(223,  109,  105,  .5);
}

.btn-danger.disabled,  .btn-danger:disabled {
	color:#fff;
	background-color:#d9534f;
	border-color:#d9534f;
}

.btn-danger:not(:disabled):not(.disabled):active,  .btn-danger:not(:disabled):not(.disabled).active,  .show > .btn-danger.dropdown-toggle {
	color:#fff;
	background-color:#c9302c;
	border-color:#bf2e29;
}

.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 .2rem rgba(223,  109,  105,  .5);
}

.btn-outline-primary {
	color:#0273d4;
	border-color:#0273d4;
}

.btn-outline-primary:hover {
	color:#fff;
	background-color:#0273d4;
	border-color:#0273d4;
}

.btn-outline-primary:focus,  .btn-outline-primary.focus {
	box-shadow:0 0 0 .2rem rgba(2,  115,  212,  .5);
}

.btn-outline-primary.disabled,  .btn-outline-primary:disabled {
	color:#0273d4;
	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:#0273d4;
	border-color:#0273d4;
}

.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 .2rem rgba(2,  115,  212,  .5);
}

.btn-outline-secondary {
	color:#db3f3b;
	border-color:#db3f3b;
}

.btn-outline-secondary:hover {
	color:#fff;
	background-color:#db3f3b;
	border-color:#db3f3b;
}

.btn-outline-secondary:focus,  .btn-outline-secondary.focus {
	box-shadow:0 0 0 .2rem rgba(219,  63,  59,  .5);
}

.btn-outline-secondary.disabled,  .btn-outline-secondary:disabled {
	color:#db3f3b;
	background-color:transparent;
}

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

.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,  .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,  .show > .btn-outline-secondary.dropdown-toggle:focus {
	box-shadow:0 0 0 .2rem rgba(219,  63,  59,  .5);
}

.btn-outline-success {
	color:#0273d4;
	border-color:#0273d4;
}

.btn-outline-success:hover {
	color:#fff;
	background-color:#0273d4;
	border-color:#0273d4;
}

.btn-outline-success:focus,  .btn-outline-success.focus {
	box-shadow:0 0 0 .2rem rgba(2,  115,  212,  .5);
}

.btn-outline-success.disabled,  .btn-outline-success:disabled {
	color:#0273d4;
	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:#fff;
	background-color:#0273d4;
	border-color:#0273d4;
}

.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 .2rem rgba(2,  115,  212,  .5);
}

.btn-outline-info {
	color:#5bc0de;
	border-color:#5bc0de;
}

.btn-outline-info:hover {
	color:#212529;
	background-color:#5bc0de;
	border-color:#5bc0de;
}

.btn-outline-info:focus,  .btn-outline-info.focus {
	box-shadow:0 0 0 .2rem rgba(91,  192,  222,  .5);
}

.btn-outline-info.disabled,  .btn-outline-info:disabled {
	color:#5bc0de;
	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:#212529;
	background-color:#5bc0de;
	border-color:#5bc0de;
}

.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 .2rem rgba(91,  192,  222,  .5);
}

.btn-outline-warning {
	color:#f0ad4e;
	border-color:#f0ad4e;
}

.btn-outline-warning:hover {
	color:#212529;
	background-color:#f0ad4e;
	border-color:#f0ad4e;
}

.btn-outline-warning:focus,  .btn-outline-warning.focus {
	box-shadow:0 0 0 .2rem rgba(240,  173,  78,  .5);
}

.btn-outline-warning.disabled,  .btn-outline-warning:disabled {
	color:#f0ad4e;
	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:#f0ad4e;
	border-color:#f0ad4e;
}

.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 .2rem rgba(240,  173,  78,  .5);
}

.btn-outline-danger {
	color:#d9534f;
	border-color:#d9534f;
}

.btn-outline-danger:hover {
	color:#fff;
	background-color:#d9534f;
	border-color:#d9534f;
}

.btn-outline-danger:focus,  .btn-outline-danger.focus {
	box-shadow:0 0 0 .2rem rgba(217,  83,  79,  .5);
}

.btn-outline-danger.disabled,  .btn-outline-danger:disabled {
	color:#d9534f;
	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:#d9534f;
	border-color:#d9534f;
}

.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 .2rem rgba(217,  83,  79,  .5);
}

.btn-link {
	font-weight:400;
	color:#0273d4;
	text-decoration:none;
}

.btn-link:hover {
	color:#0c8efd;
	text-decoration:underline;
}

.btn-link:focus,  .btn-link.focus {
	text-decoration:underline;
}

.btn-link:disabled,  .btn-link.disabled {
	color:#6c757d;
	pointer-events:none;
}

.btn-lg,  .btn-group-lg > .btn {
	padding:.5rem 1rem;
	font-size:1.25rem;
	line-height:1.5;
	border-radius:.3rem;
}

.btn-sm,  .btn-group-sm > .btn {
	padding:.25rem .5rem;
	font-size:.875rem;
	line-height:1.5;
	border-radius:.2rem;
}

.btn-block {
	display:block;
	width:100%;
}

.btn-block + .btn-block {
	margin-top:.5rem;
}

input[type="submit"].btn-block,  input[type="reset"].btn-block,  input[type="button"].btn-block {
	width:100%;
}

.fade {
	-webkit-transition:opacity .15s linear;
	transition:opacity .15s linear;
}

@media (prefers-reduced-motion:reduce) {
	.fade {
	-webkit-transition:none;
	transition:none;
}

}.fade:not(.show) {
	opacity:0;
}

.collapse:not(.show) {
	display:none;
}

.collapsing {
	position:relative;
	height:0;
	overflow:hidden;
	-webkit-transition:height .35s ease;
	transition:height .35s ease;
}

@media (prefers-reduced-motion:reduce) {
	.collapsing {
	-webkit-transition:none;
	transition:none;
}

}.dropup,  .dropright,  .dropdown,  .dropleft {
	position:relative;
}

.dropdown-toggle {
	white-space:nowrap;
}

.dropdown-toggle::after {
	display:inline-block;
	margin-left:.255em;
	vertical-align:.255em;
	content:"";
	border-top:.3em solid;
	border-right:.3em solid transparent;
	border-bottom:0;
	border-left:.3em solid transparent;
}

.dropdown-toggle:empty::after {
	margin-left:0;
}

.dropdown-menu {
	position:absolute;
	top:100%;
	left:0;
	z-index:1000;
	display:none;
	float:left;
	min-width:10rem;
	padding:.5rem 0;
	margin:.125rem 0 0;
	font-size:1rem;
	color:#212529;
	text-align:left;
	list-style:none;
	background-color:#fff;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	border:1px solid rgba(0,  0,  0,  .15);
	border-radius:.25rem;
}

.dropdown-menu-left {
	right:auto;
	left:0;
}

.dropdown-menu-right {
	right:0;
	left:auto;
}

@media (min-width:576px) {
	.dropdown-menu-sm-left {
	right:auto;
	left:0;
}

.dropdown-menu-sm-right {
	right:0;
	left:auto;
}

}@media (min-width:768px) {
	.dropdown-menu-md-left {
	right:auto;
	left:0;
}

.dropdown-menu-md-right {
	right:0;
	left:auto;
}

}@media (min-width:992px) {
	.dropdown-menu-lg-left {
	right:auto;
	left:0;
}

.dropdown-menu-lg-right {
	right:0;
	left:auto;
}

}@media (min-width:1200px) {
	.dropdown-menu-xl-left {
	right:auto;
	left:0;
}

.dropdown-menu-xl-right {
	right:0;
	left:auto;
}

}.dropup .dropdown-menu {
	top:auto;
	bottom:100%;
	margin-top:0;
	margin-bottom:.125rem;
}

.dropup .dropdown-toggle::after {
	display:inline-block;
	margin-left:.255em;
	vertical-align:.255em;
	content:"";
	border-top:0;
	border-right:.3em solid transparent;
	border-bottom:.3em solid;
	border-left:.3em solid transparent;
}

.dropup .dropdown-toggle:empty::after {
	margin-left:0;
}

.dropright .dropdown-menu {
	top:0;
	right:auto;
	left:100%;
	margin-top:0;
	margin-left:.125rem;
}

.dropright .dropdown-toggle::after {
	display:inline-block;
	margin-left:.255em;
	vertical-align:.255em;
	content:"";
	border-top:.3em solid transparent;
	border-right:0;
	border-bottom:.3em solid transparent;
	border-left:.3em solid;
}

.dropright .dropdown-toggle:empty::after {
	margin-left:0;
}

.dropright .dropdown-toggle::after {
	vertical-align:0;
}

.dropleft .dropdown-menu {
	top:0;
	right:100%;
	left:auto;
	margin-top:0;
	margin-right:.125rem;
}

.dropleft .dropdown-toggle::after {
	display:inline-block;
	margin-left:.255em;
	vertical-align:.255em;
	content:"";
}

.dropleft .dropdown-toggle::after {
	display:none;
}

.dropleft .dropdown-toggle::before {
	display:inline-block;
	margin-right:.255em;
	vertical-align:.255em;
	content:"";
	border-top:.3em solid transparent;
	border-right:.3em solid;
	border-bottom:.3em solid transparent;
}

.dropleft .dropdown-toggle:empty::after {
	margin-left:0;
}

.dropleft .dropdown-toggle::before {
	vertical-align:0;
}

.dropdown-menu[x-placement^="top"],  .dropdown-menu[x-placement^="right"],  .dropdown-menu[x-placement^="bottom"],  .dropdown-menu[x-placement^="left"] {
	right:auto;
	bottom:auto;
}

.dropdown-divider {
	height:0;
	margin:.5rem 0;
	overflow:hidden;
	border-top:1px solid #e9ecef;
}

.dropdown-item {
	display:block;
	width:100%;
	padding:.25rem 1.5rem;
	clear:both;
	font-weight:400;
	color:#212529;
	text-align:inherit;
	white-space:nowrap;
	background-color:transparent;
	border:0;
}

.dropdown-item:hover,  .dropdown-item:focus {
	color:#16181b;
	text-decoration:none;
	background-color:#f8f9fa;
}

.dropdown-item.active,  .dropdown-item:active {
	color:#fff;
	text-decoration:none;
	background-color:#0273d4;
}

.dropdown-item.disabled,  .dropdown-item:disabled {
	color:#6c757d;
	pointer-events:none;
	background-color:transparent;
}

.dropdown-menu.show {
	display:block;
}

.dropdown-header {
	display:block;
	padding:.5rem 1.5rem;
	margin-bottom:0;
	font-size:.875rem;
	color:#6c757d;
	white-space:nowrap;
}

.dropdown-item-text {
	display:block;
	padding:.25rem 1.5rem;
	color:#212529;
}

.btn-group,  .btn-group-vertical {
	position:relative;
	display:-ms-inline-flexbox;
	display:-webkit-inline-flex;
	display:inline-flex;
	vertical-align:middle;
}

.btn-group > .btn,  .btn-group-vertical > .btn {
	position:relative;
	-ms-flex:1 1 auto;
	flex:1 1 auto;
}

.btn-group > .btn:hover,  .btn-group-vertical > .btn:hover {
	z-index:1;
}

.btn-group > .btn:focus,  .btn-group-vertical > .btn:focus,  .btn-group > .btn:active,  .btn-group-vertical > .btn:active,  .btn-group > .btn.active,  .btn-group-vertical > .btn.active {
	z-index:1;
}

.btn-toolbar {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-ms-flex-pack:start;
	justify-content:flex-start;
}

.btn-toolbar .input-group {
	width:auto;
}

.btn-group > .btn:not(:first-child),  .btn-group > .btn-group:not(:first-child) {
	margin-left:-1px;
}

.btn-group > .btn:not(:last-child):not(.dropdown-toggle),  .btn-group > .btn-group:not(:last-child) > .btn {
	border-top-right-radius:0;
	border-bottom-right-radius:0;
}

.btn-group > .btn:not(:first-child),  .btn-group > .btn-group:not(:first-child) > .btn {
	border-top-left-radius:0;
	border-bottom-left-radius:0;
}

.dropdown-toggle-split {
	padding-right:.5625rem;
	padding-left:.5625rem;
}

.dropdown-toggle-split::after,  .dropup .dropdown-toggle-split::after,  .dropright .dropdown-toggle-split::after {
	margin-left:0;
}

.dropleft .dropdown-toggle-split::before {
	margin-right:0;
}

.btn-sm + .dropdown-toggle-split,  .btn-group-sm > .btn + .dropdown-toggle-split {
	padding-right:.375rem;
	padding-left:.375rem;
}

.btn-lg + .dropdown-toggle-split,  .btn-group-lg > .btn + .dropdown-toggle-split {
	padding-right:.75rem;
	padding-left:.75rem;
}

.btn-group-vertical {
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-align:start;
	align-items:flex-start;
	-ms-flex-pack:center;
	justify-content:center;
}

.btn-group-vertical > .btn,  .btn-group-vertical > .btn-group {
	width:100%;
}

.btn-group-vertical > .btn:not(:first-child),  .btn-group-vertical > .btn-group:not(:first-child) {
	margin-top:-1px;
}

.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),  .btn-group-vertical > .btn-group:not(:last-child) > .btn {
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
}

.btn-group-vertical > .btn:not(:first-child),  .btn-group-vertical > .btn-group:not(:first-child) > .btn {
	border-top-left-radius:0;
	border-top-right-radius:0;
}

.btn-group-toggle > .btn,  .btn-group-toggle > .btn-group > .btn {
	margin-bottom:0;
}

.btn-group-toggle > .btn input[type="radio"],  .btn-group-toggle > .btn-group > .btn input[type="radio"],  .btn-group-toggle > .btn input[type="checkbox"],  .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
	position:absolute;
	clip:rect(0,  0,  0,  0);
	pointer-events:none;
}

.input-group {
	position:relative;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-ms-flex-align:stretch;
	align-items:stretch;
	width:100%;
}

.input-group > .form-control,  .input-group > .form-control-plaintext,  .input-group > .custom-select,  .input-group > .custom-file {
	position:relative;
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	width:1%;
	min-width:0;
	margin-bottom:0;
}

.input-group > .form-control + .form-control,  .input-group > .form-control-plaintext + .form-control,  .input-group > .custom-select + .form-control,  .input-group > .custom-file + .form-control,  .input-group > .form-control + .custom-select,  .input-group > .form-control-plaintext + .custom-select,  .input-group > .custom-select + .custom-select,  .input-group > .custom-file + .custom-select,  .input-group > .form-control + .custom-file,  .input-group > .form-control-plaintext + .custom-file,  .input-group > .custom-select + .custom-file,  .input-group > .custom-file + .custom-file {
	margin-left:-1px;
}

.input-group > .form-control:focus,  .input-group > .custom-select:focus,  .input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
	z-index:3;
}

.input-group > .custom-file .custom-file-input:focus {
	z-index:4;
}

.input-group > .form-control:not(:last-child),  .input-group > .custom-select:not(:last-child) {
	border-top-right-radius:0;
	border-bottom-right-radius:0;
}

.input-group > .form-control:not(:first-child),  .input-group > .custom-select:not(:first-child) {
	border-top-left-radius:0;
	border-bottom-left-radius:0;
}

.input-group > .custom-file {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
}

.input-group > .custom-file:not(:last-child) .custom-file-label,  .input-group > .custom-file:not(:last-child) .custom-file-label::after {
	border-top-right-radius:0;
	border-bottom-right-radius:0;
}

.input-group > .custom-file:not(:first-child) .custom-file-label {
	border-top-left-radius:0;
	border-bottom-left-radius:0;
}

.input-group-prepend,  .input-group-append {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
}

.input-group-prepend .btn,  .input-group-append .btn {
	position:relative;
	z-index:2;
}

.input-group-prepend .btn:focus,  .input-group-append .btn:focus {
	z-index:3;
}

.input-group-prepend .btn + .btn,  .input-group-append .btn + .btn,  .input-group-prepend .btn + .input-group-text,  .input-group-append .btn + .input-group-text,  .input-group-prepend .input-group-text + .input-group-text,  .input-group-append .input-group-text + .input-group-text,  .input-group-prepend .input-group-text + .btn,  .input-group-append .input-group-text + .btn {
	margin-left:-1px;
}

.input-group-prepend {
	margin-right:-1px;
}

.input-group-append {
	margin-left:-1px;
}

.input-group-text {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	padding:.375rem .75rem;
	margin-bottom:0;
	font-size:1rem;
	font-weight:400;
	line-height:1.5;
	color:#2a2e36;
	text-align:center;
	white-space:nowrap;
	background-color:#edf0f5;
	border:1px solid #d5dce5;
	border-radius:.25rem;
}

.input-group-text input[type="radio"],  .input-group-text input[type="checkbox"] {
	margin-top:0;
}

.input-group-lg > .form-control:not(textarea),  .input-group-lg > .custom-select {
	height:calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,  .input-group-lg > .custom-select,  .input-group-lg > .input-group-prepend > .input-group-text,  .input-group-lg > .input-group-append > .input-group-text,  .input-group-lg > .input-group-prepend > .btn,  .input-group-lg > .input-group-append > .btn {
	padding:.5rem 1rem;
	font-size:1.25rem;
	line-height:1.5;
	border-radius:.3rem;
}

.input-group-sm > .form-control:not(textarea),  .input-group-sm > .custom-select {
	height:calc(1.5em + .5rem + 2px);
}

.input-group-sm > .form-control,  .input-group-sm > .custom-select,  .input-group-sm > .input-group-prepend > .input-group-text,  .input-group-sm > .input-group-append > .input-group-text,  .input-group-sm > .input-group-prepend > .btn,  .input-group-sm > .input-group-append > .btn {
	padding:.25rem .5rem;
	font-size:.875rem;
	line-height:1.5;
	border-radius:.2rem;
}

.input-group-lg > .custom-select,  .input-group-sm > .custom-select {
	padding-right:1.75rem;
}

.input-group > .input-group-prepend > .btn,  .input-group > .input-group-prepend > .input-group-text,  .input-group > .input-group-append:not(:last-child) > .btn,  .input-group > .input-group-append:not(:last-child) > .input-group-text,  .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),  .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
	border-top-right-radius:0;
	border-bottom-right-radius:0;
}

.input-group > .input-group-append > .btn,  .input-group > .input-group-append > .input-group-text,  .input-group > .input-group-prepend:not(:first-child) > .btn,  .input-group > .input-group-prepend:not(:first-child) > .input-group-text,  .input-group > .input-group-prepend:first-child > .btn:not(:first-child),  .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
	border-top-left-radius:0;
	border-bottom-left-radius:0;
}

.custom-control {
	position:relative;
	z-index:1;
	display:block;
	min-height:1.5rem;
	padding-left:1.5rem;
	color-adjust:exact;
}

.custom-control-inline {
	display:-ms-inline-flexbox;
	display:-webkit-inline-flex;
	display:inline-flex;
	margin-right:1rem;
}

.custom-control-input {
	position:absolute;
	left:0;
	z-index:-1;
	width:1rem;
	height:1.25rem;
	opacity:0;
}

.custom-control-input:checked ~ .custom-control-label::before {
	color:#fff;
	border-color:#0273d4;
	background-color:#0273d4;
}

.custom-control-input:focus ~ .custom-control-label::before {
	box-shadow:0 0 0 .2rem rgba(2,  115,  212,  .25);
}

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
	border-color:#58b1fd;
}

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
	color:#fff;
	background-color:#8bc9fe;
	border-color:#8bc9fe;
}

.custom-control-input[disabled] ~ .custom-control-label,  .custom-control-input:disabled ~ .custom-control-label {
	color:#6c757d;
}

.custom-control-input[disabled] ~ .custom-control-label::before,  .custom-control-input:disabled ~ .custom-control-label::before {
	background-color:#e9ecef;
}

.custom-control-label {
	position:relative;
	margin-bottom:0;
	vertical-align:top;
}

.custom-control-label::before {
	position:absolute;
	top:.25rem;
	left:-1.5rem;
	display:block;
	width:1rem;
	height:1rem;
	pointer-events:none;
	content:"";
	background-color:#fff;
	border:#adb5bd solid 1px;
}

.custom-control-label::after {
	position:absolute;
	top:.25rem;
	left:-1.5rem;
	display:block;
	width:1rem;
	height:1rem;
	content:"";
	background:no-repeat 50%/50% 50%;
}

.custom-checkbox .custom-control-label::before {
	border-radius:.25rem;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
	background-image:url("data:image/svg+xml, %3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'8\' height=\'8\' viewBox=\'0 0 8 8\'%3e%3cpath fill=\'%23FFFFFF\' d=\'M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z\'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
	border-color:#0273d4;
	background-color:#0273d4;
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
	background-image:url("data:image/svg+xml, %3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'4\' viewBox=\'0 0 4 4\'%3e%3cpath stroke=\'%23FFFFFF\' d=\'M0 2h4\'/%3e%3c/svg%3e");
}

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
	background-color:rgba(2,  115,  212,  .5);
}

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
	background-color:rgba(2,  115,  212,  .5);
}

.custom-radio .custom-control-label::before {
	border-radius:50%;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
	background-image:url("data:image/svg+xml, %3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'12\' height=\'12\' viewBox=\'-4 -4 8 8\'%3e%3ccircle r=\'3\' fill=\'%23FFFFFF\'/%3e%3c/svg%3e");
}

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
	background-color:rgba(2,  115,  212,  .5);
}

.custom-switch {
	padding-left:2.25rem;
}

.custom-switch .custom-control-label::before {
	left:-2.25rem;
	width:1.75rem;
	pointer-events:all;
	border-radius:.5rem;
}

.custom-switch .custom-control-label::after {
	top:calc(.25rem + 2px);
	left:calc(-2.25rem + 2px);
	width:calc(1rem - 4px);
	height:calc(1rem - 4px);
	background-color:#adb5bd;
	border-radius:.5rem;
	transition:-ms-transform .15s ease-in-out,  background-color .15s ease-in-out,  border-color .15s ease-in-out,  box-shadow .15s ease-in-out;
	transition:-webkit-transform .15s ease-in-out,  background-color .15s ease-in-out,  border-color .15s ease-in-out,  box-shadow .15s ease-in-out;
	transition:transform .15s ease-in-out,  background-color .15s ease-in-out,  border-color .15s ease-in-out,  box-shadow .15s ease-in-out;
	-webkit-transition:-webkit-transform .15s ease-in-out,  background-color .15s ease-in-out,  border-color .15s ease-in-out,  box-shadow .15s ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
	.custom-switch .custom-control-label::after {
	-webkit-transition:none;
	transition:none;
}

}.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
	background-color:#fff;
	-ms-transform:translateX(.75rem);
	-webkit-transform:translateX(.75rem);
	transform:translateX(.75rem);
}

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
	background-color:rgba(2,  115,  212,  .5);
}

.custom-select {
	display:inline-block;
	width:100%;
	height:calc(1.5em + .75rem + 2px);
	padding:.375rem 1.75rem .375rem .75rem;
	font-size:1rem;
	font-weight:400;
	line-height:1.5;
	color:#2a2e36;
	vertical-align:middle;
	background:#fff url("data:image/svg+xml, %3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'4\' height=\'5\' viewBox=\'0 0 4 5\'%3e%3cpath fill=\'%23343a40\' d=\'M2 0L0 2h4zm0 5L0 3h4z\'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px;
	border:1px solid #d5dce5;
	border-radius:.25rem;
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
}

.custom-select:focus {
	border-color:#58b1fd;
	outline:0;
	box-shadow:0 0 0 .2rem rgba(2,  115,  212,  .25);
}

.custom-select:focus::-ms-value {
	color:#2a2e36;
	background-color:#fff;
}

.custom-select[multiple],  .custom-select[size]:not([size="1"]) {
	height:auto;
	padding-right:.75rem;
	background-image:none;
}

.custom-select:disabled {
	color:#6c757d;
	background-color:#e9ecef;
}

.custom-select::-ms-expand {
	display:none;
}

.custom-select:-moz-focusring {
	color:transparent;
	text-shadow:0 0 0 #2a2e36;
}

.custom-select-sm {
	height:calc(1.5em + .5rem + 2px);
	padding-top:.25rem;
	padding-bottom:.25rem;
	padding-left:.5rem;
	font-size:.875rem;
}

.custom-select-lg {
	height:calc(1.5em + 1rem + 2px);
	padding-top:.5rem;
	padding-bottom:.5rem;
	padding-left:1rem;
	font-size:1.25rem;
}

.custom-file {
	position:relative;
	display:inline-block;
	width:100%;
	height:calc(1.5em + .75rem + 2px);
	margin-bottom:0;
}

.custom-file-input {
	position:relative;
	z-index:2;
	width:100%;
	height:calc(1.5em + .75rem + 2px);
	margin:0;
	opacity:0;
}

.custom-file-input:focus ~ .custom-file-label {
	border-color:#58b1fd;
	box-shadow:0 0 0 .2rem rgba(2,  115,  212,  .25);
}

.custom-file-input[disabled] ~ .custom-file-label,  .custom-file-input:disabled ~ .custom-file-label {
	background-color:#e9ecef;
}

.custom-file-input:lang(en) ~ .custom-file-label::after {
	content:"Browse";
}

.custom-file-input ~ .custom-file-label[data-browse]::after {
	content:attr(data-browse);
}

.custom-file-label {
	position:absolute;
	top:0;
	right:0;
	left:0;
	z-index:1;
	height:calc(1.5em + .75rem + 2px);
	padding:.375rem .75rem;
	font-weight:400;
	line-height:1.5;
	color:#2a2e36;
	background-color:#fff;
	border:1px solid #d5dce5;
	border-radius:.25rem;
}

.custom-file-label::after {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	z-index:3;
	display:block;
	height:calc(1.5em + .75rem);
	padding:.375rem .75rem;
	line-height:1.5;
	color:#2a2e36;
	content:"Browse";
	background-color:#edf0f5;
	border-left:inherit;
	border-radius:0 .25rem .25rem 0;
}

.custom-range {
	width:100%;
	height:1.4rem;
	padding:0;
	background-color:transparent;
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
}

.custom-range:focus {
	outline:none;
}

.custom-range:focus::-webkit-slider-thumb {
	box-shadow:0 0 0 1px #fff,  0 0 0 .2rem rgba(2,  115,  212,  .25);
}

.custom-range:focus::-moz-range-thumb {
	box-shadow:0 0 0 1px #fff,  0 0 0 .2rem rgba(2,  115,  212,  .25);
}

.custom-range:focus::-ms-thumb {
	box-shadow:0 0 0 1px #fff,  0 0 0 .2rem rgba(2,  115,  212,  .25);
}

.custom-range::-moz-focus-outer {
	border:0;
}

.custom-range::-webkit-slider-thumb {
	width:1rem;
	height:1rem;
	margin-top:-.25rem;
	background-color:#0273d4;
	border:0;
	border-radius:1rem;
	-webkit-transition:background-color .15s ease-in-out,  border-color .15s ease-in-out,  box-shadow .15s ease-in-out;
	transition:background-color .15s ease-in-out,  border-color .15s ease-in-out,  box-shadow .15s ease-in-out;
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
}

@media (prefers-reduced-motion:reduce) {
	.custom-range::-webkit-slider-thumb {
	-webkit-transition:none;
	transition:none;
}

}.custom-range::-webkit-slider-thumb:active {
	background-color:#8bc9fe;
}

.custom-range::-webkit-slider-runnable-track {
	width:100%;
	height:.5rem;
	color:transparent;
	cursor:pointer;
	background-color:#dee2e6;
	border-color:transparent;
	border-radius:1rem;
}

.custom-range::-moz-range-thumb {
	width:1rem;
	height:1rem;
	background-color:#0273d4;
	border:0;
	border-radius:1rem;
	-webkit-transition:background-color .15s ease-in-out,  border-color .15s ease-in-out,  box-shadow .15s ease-in-out;
	transition:background-color .15s ease-in-out,  border-color .15s ease-in-out,  box-shadow .15s ease-in-out;
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
}

@media (prefers-reduced-motion:reduce) {
	.custom-range::-moz-range-thumb {
	-webkit-transition:none;
	transition:none;
}

}.custom-range::-moz-range-thumb:active {
	background-color:#8bc9fe;
}

.custom-range::-moz-range-track {
	width:100%;
	height:.5rem;
	color:transparent;
	cursor:pointer;
	background-color:#dee2e6;
	border-color:transparent;
	border-radius:1rem;
}

.custom-range::-ms-thumb {
	width:1rem;
	height:1rem;
	margin-top:0;
	margin-right:.2rem;
	margin-left:.2rem;
	background-color:#0273d4;
	border:0;
	border-radius:1rem;
	-webkit-transition:background-color .15s ease-in-out,  border-color .15s ease-in-out,  box-shadow .15s ease-in-out;
	transition:background-color .15s ease-in-out,  border-color .15s ease-in-out,  box-shadow .15s ease-in-out;
	-moz-appearance:none;
	-webkit-appearance:none;
	appearance:none;
}

@media (prefers-reduced-motion:reduce) {
	.custom-range::-ms-thumb {
	-webkit-transition:none;
	transition:none;
}

}.custom-range::-ms-thumb:active {
	background-color:#8bc9fe;
}

.custom-range::-ms-track {
	width:100%;
	height:.5rem;
	color:transparent;
	cursor:pointer;
	background-color:transparent;
	border-color:transparent;
	border-width:.5rem;
}

.custom-range::-ms-fill-lower {
	background-color:#dee2e6;
	border-radius:1rem;
}

.custom-range::-ms-fill-upper {
	margin-right:15px;
	background-color:#dee2e6;
	border-radius:1rem;
}

.custom-range:disabled::-webkit-slider-thumb {
	background-color:#adb5bd;
}

.custom-range:disabled::-webkit-slider-runnable-track {
	cursor:default;
}

.custom-range:disabled::-moz-range-thumb {
	background-color:#adb5bd;
}

.custom-range:disabled::-moz-range-track {
	cursor:default;
}

.custom-range:disabled::-ms-thumb {
	background-color:#adb5bd;
}

.custom-control-label::before,  .custom-file-label,  .custom-select {
	-webkit-transition:background-color .15s ease-in-out,  border-color .15s ease-in-out,  box-shadow .15s ease-in-out;
	transition:background-color .15s ease-in-out,  border-color .15s ease-in-out,  box-shadow .15s ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
	.custom-control-label::before,  .custom-file-label,  .custom-select {
	-webkit-transition:none;
	transition:none;
}

}.nav {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	padding-left:0;
	margin-bottom:0;
	list-style:none;
}

.nav-link {
	display:block;
	padding:.5rem 1rem;
}

.nav-link:hover,  .nav-link:focus {
	text-decoration:none;
}

.nav-link.disabled {
	color:#6c757d;
	pointer-events:none;
	cursor:default;
}

.nav-tabs {
	border-bottom:1px solid #dee2e6;
}

.nav-tabs .nav-item {
	margin-bottom:-1px;
}

.nav-tabs .nav-link {
	border:1px solid transparent;
	border-top-left-radius:.25rem;
	border-top-right-radius:.25rem;
}

.nav-tabs .nav-link:hover,  .nav-tabs .nav-link:focus {
	border-color:#e9ecef #e9ecef #dee2e6;
}

.nav-tabs .nav-link.disabled {
	color:#6c757d;
	background-color:transparent;
	border-color:transparent;
}

.nav-tabs .nav-link.active,  .nav-tabs .nav-item.show .nav-link {
	color:#495057;
	background-color:#fff;
	border-color:#dee2e6 #dee2e6 #fff;
}

.nav-tabs .dropdown-menu {
	margin-top:-1px;
	border-top-left-radius:0;
	border-top-right-radius:0;
}

.nav-pills .nav-link {
	border-radius:.25rem;
}

.nav-pills .nav-link.active,  .nav-pills .show > .nav-link {
	color:#fff;
	background-color:#0273d4;
}

.nav-fill > .nav-link,  .nav-fill .nav-item {
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	text-align:center;
}

.nav-justified > .nav-link,  .nav-justified .nav-item {
	-ms-flex-preferred-size:0;
	flex-basis:0;
	-ms-flex-positive:1;
	flex-grow:1;
	text-align:center;
}

.tab-content > .tab-pane {
	display:none;
}

.tab-content > .active {
	display:block;
}

.navbar {
	position:relative;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:.5rem 1rem;
}

.navbar \%container-flex-properties,  .navbar .container,  .navbar .container-fluid,  .navbar .container-sm,  .navbar .container-md,  .navbar .container-lg,  .navbar .container-xl {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.navbar-brand {
	display:inline-block;
	padding-top:.3125rem;
	padding-bottom:.3125rem;
	margin-right:1rem;
	font-size:1.25rem;
	line-height:inherit;
	white-space:nowrap;
}

.navbar-brand:hover,  .navbar-brand:focus {
	text-decoration:none;
}

.navbar-nav {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	padding-left:0;
	margin-bottom:0;
	list-style:none;
}

.navbar-nav .nav-link {
	padding-right:0;
	padding-left:0;
}

.navbar-nav .dropdown-menu {
	position:static;
	float:none;
}

.navbar-text {
	display:inline-block;
	padding-top:.5rem;
	padding-bottom:.5rem;
}

.navbar-collapse {
	-ms-flex-preferred-size:100%;
	flex-basis:100%;
	-ms-flex-positive:1;
	flex-grow:1;
	-ms-flex-align:center;
	align-items:center;
}

.navbar-toggler {
	padding:.25rem .75rem;
	font-size:1.25rem;
	line-height:1;
	background-color:transparent;
	border:1px solid transparent;
	border-radius:.25rem;
}

.navbar-toggler:hover,  .navbar-toggler:focus {
	text-decoration:none;
}

.navbar-toggler-icon {
	display:inline-block;
	width:1.5em;
	height:1.5em;
	vertical-align:middle;
	content:"";
	background:no-repeat center center;
	background-size:100% 100%;
}

@media (max-width:575.98px) {
	.navbar-expand-sm > \%container-navbar-expand,  .navbar-expand-sm > .container,  .navbar-expand-sm > .container-fluid,  .navbar-expand-sm > .container-sm,  .navbar-expand-sm > .container-md,  .navbar-expand-sm > .container-lg,  .navbar-expand-sm > .container-xl {
	padding-right:0;
	padding-left:0;
}

}@media (min-width:576px) {
	.navbar-expand-sm {
	-ms-flex-flow:row nowrap;
	flex-flow:row nowrap;
	-ms-flex-pack:start;
	justify-content:flex-start;
}

.navbar-expand-sm .navbar-nav {
	-ms-flex-direction:row;
	flex-direction:row;
}

.navbar-expand-sm .navbar-nav .dropdown-menu {
	position:absolute;
}

.navbar-expand-sm .navbar-nav .nav-link {
	padding-right:.5rem;
	padding-left:.5rem;
}

.navbar-expand-sm > \%container-nesting,  .navbar-expand-sm > .container,  .navbar-expand-sm > .container-fluid,  .navbar-expand-sm > .container-sm,  .navbar-expand-sm > .container-md,  .navbar-expand-sm > .container-lg,  .navbar-expand-sm > .container-xl {
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
}

.navbar-expand-sm .navbar-collapse {
	display:-ms-flexbox !important;
	display:-webkit-flex !important;
	display:flex !important;
	-ms-flex-preferred-size:auto;
	flex-basis:auto;
}

.navbar-expand-sm .navbar-toggler {
	display:none;
}

}@media (max-width:767.98px) {
	.navbar-expand-md > \%container-navbar-expand,  .navbar-expand-md > .container,  .navbar-expand-md > .container-fluid,  .navbar-expand-md > .container-sm,  .navbar-expand-md > .container-md,  .navbar-expand-md > .container-lg,  .navbar-expand-md > .container-xl {
	padding-right:0;
	padding-left:0;
}

}@media (min-width:768px) {
	.navbar-expand-md {
	-ms-flex-flow:row nowrap;
	flex-flow:row nowrap;
	-ms-flex-pack:start;
	justify-content:flex-start;
}

.navbar-expand-md .navbar-nav {
	-ms-flex-direction:row;
	flex-direction:row;
}

.navbar-expand-md .navbar-nav .dropdown-menu {
	position:absolute;
}

.navbar-expand-md .navbar-nav .nav-link {
	padding-right:.5rem;
	padding-left:.5rem;
}

.navbar-expand-md > \%container-nesting,  .navbar-expand-md > .container,  .navbar-expand-md > .container-fluid,  .navbar-expand-md > .container-sm,  .navbar-expand-md > .container-md,  .navbar-expand-md > .container-lg,  .navbar-expand-md > .container-xl {
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
}

.navbar-expand-md .navbar-collapse {
	display:-ms-flexbox !important;
	display:-webkit-flex !important;
	display:flex !important;
	-ms-flex-preferred-size:auto;
	flex-basis:auto;
}

.navbar-expand-md .navbar-toggler {
	display:none;
}

}@media (max-width:991.98px) {
	.navbar-expand-lg > \%container-navbar-expand,  .navbar-expand-lg > .container,  .navbar-expand-lg > .container-fluid,  .navbar-expand-lg > .container-sm,  .navbar-expand-lg > .container-md,  .navbar-expand-lg > .container-lg,  .navbar-expand-lg > .container-xl {
	padding-right:0;
	padding-left:0;
}

}@media (min-width:992px) {
	.navbar-expand-lg {
	-ms-flex-flow:row nowrap;
	flex-flow:row nowrap;
	-ms-flex-pack:start;
	justify-content:flex-start;
}

.navbar-expand-lg .navbar-nav {
	-ms-flex-direction:row;
	flex-direction:row;
}

.navbar-expand-lg .navbar-nav .dropdown-menu {
	position:absolute;
}

.navbar-expand-lg .navbar-nav .nav-link {
	padding-right:.5rem;
	padding-left:.5rem;
}

.navbar-expand-lg > \%container-nesting,  .navbar-expand-lg > .container,  .navbar-expand-lg > .container-fluid,  .navbar-expand-lg > .container-sm,  .navbar-expand-lg > .container-md,  .navbar-expand-lg > .container-lg,  .navbar-expand-lg > .container-xl {
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
}

.navbar-expand-lg .navbar-collapse {
	display:-ms-flexbox !important;
	display:-webkit-flex !important;
	display:flex !important;
	-ms-flex-preferred-size:auto;
	flex-basis:auto;
}

.navbar-expand-lg .navbar-toggler {
	display:none;
}

}@media (max-width:1199.98px) {
	.navbar-expand-xl > \%container-navbar-expand,  .navbar-expand-xl > .container,  .navbar-expand-xl > .container-fluid,  .navbar-expand-xl > .container-sm,  .navbar-expand-xl > .container-md,  .navbar-expand-xl > .container-lg,  .navbar-expand-xl > .container-xl {
	padding-right:0;
	padding-left:0;
}

}@media (min-width:1200px) {
	.navbar-expand-xl {
	-ms-flex-flow:row nowrap;
	flex-flow:row nowrap;
	-ms-flex-pack:start;
	justify-content:flex-start;
}

.navbar-expand-xl .navbar-nav {
	-ms-flex-direction:row;
	flex-direction:row;
}

.navbar-expand-xl .navbar-nav .dropdown-menu {
	position:absolute;
}

.navbar-expand-xl .navbar-nav .nav-link {
	padding-right:.5rem;
	padding-left:.5rem;
}

.navbar-expand-xl > \%container-nesting,  .navbar-expand-xl > .container,  .navbar-expand-xl > .container-fluid,  .navbar-expand-xl > .container-sm,  .navbar-expand-xl > .container-md,  .navbar-expand-xl > .container-lg,  .navbar-expand-xl > .container-xl {
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
}

.navbar-expand-xl .navbar-collapse {
	display:-ms-flexbox !important;
	display:-webkit-flex !important;
	display:flex !important;
	-ms-flex-preferred-size:auto;
	flex-basis:auto;
}

.navbar-expand-xl .navbar-toggler {
	display:none;
}

}.navbar-expand {
	-ms-flex-flow:row nowrap;
	flex-flow:row nowrap;
	-ms-flex-pack:start;
	justify-content:flex-start;
}

.navbar-expand > \%container-navbar-expand,  .navbar-expand > .container,  .navbar-expand > .container-fluid,  .navbar-expand > .container-sm,  .navbar-expand > .container-md,  .navbar-expand > .container-lg,  .navbar-expand > .container-xl {
	padding-right:0;
	padding-left:0;
}

.navbar-expand .navbar-nav {
	-ms-flex-direction:row;
	flex-direction:row;
}

.navbar-expand .navbar-nav .dropdown-menu {
	position:absolute;
}

.navbar-expand .navbar-nav .nav-link {
	padding-right:.5rem;
	padding-left:.5rem;
}

.navbar-expand > \%container-nesting,  .navbar-expand > .container,  .navbar-expand > .container-fluid,  .navbar-expand > .container-sm,  .navbar-expand > .container-md,  .navbar-expand > .container-lg,  .navbar-expand > .container-xl {
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
}

.navbar-expand .navbar-collapse {
	display:-ms-flexbox !important;
	display:-webkit-flex !important;
	display:flex !important;
	-ms-flex-preferred-size:auto;
	flex-basis:auto;
}

.navbar-expand .navbar-toggler {
	display:none;
}

.navbar-light .navbar-brand {
	color:rgba(0,  0,  0,  .9);
}

.navbar-light .navbar-brand:hover,  .navbar-light .navbar-brand:focus {
	color:rgba(0,  0,  0,  .9);
}

.navbar-light .navbar-nav .nav-link {
	color:rgba(0,  0,  0,  .5);
}

.navbar-light .navbar-nav .nav-link:hover,  .navbar-light .navbar-nav .nav-link:focus {
	color:rgba(0,  0,  0,  .7);
}

.navbar-light .navbar-nav .nav-link.disabled {
	color:rgba(0,  0,  0,  .3);
}

.navbar-light .navbar-nav .show > .nav-link,  .navbar-light .navbar-nav .active > .nav-link,  .navbar-light .navbar-nav .nav-link.show,  .navbar-light .navbar-nav .nav-link.active {
	color:rgba(0,  0,  0,  .9);
}

.navbar-light .navbar-toggler {
	color:rgba(0,  0,  0,  .5);
	border-color:rgba(0,  0,  0,  .1);
}

.navbar-light .navbar-toggler-icon {
	background-image:url("data:image/svg+xml, %3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'30\' height=\'30\' viewBox=\'0 0 30 30\'%3e%3cpath stroke=\'rgba%280,  0,  0,  0.5%29\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' stroke-width=\'2\' d=\'M4 7h22M4 15h22M4 23h22\'/%3e%3c/svg%3e");
}

.navbar-light .navbar-text {
	color:rgba(0,  0,  0,  .5);
}

.navbar-light .navbar-text a {
	color:rgba(0,  0,  0,  .9);
}

.navbar-light .navbar-text a:hover,  .navbar-light .navbar-text a:focus {
	color:rgba(0,  0,  0,  .9);
}

.navbar-dark .navbar-brand {
	color:#fff;
}

.navbar-dark .navbar-brand:hover,  .navbar-dark .navbar-brand:focus {
	color:#fff;
}

.navbar-dark .navbar-nav .nav-link {
	color:rgba(255,  255,  255,  .5);
}

.navbar-dark .navbar-nav .nav-link:hover,  .navbar-dark .navbar-nav .nav-link:focus {
	color:rgba(255,  255,  255,  .75);
}

.navbar-dark .navbar-nav .nav-link.disabled {
	color:rgba(255,  255,  255,  .25);
}

.navbar-dark .navbar-nav .show > .nav-link,  .navbar-dark .navbar-nav .active > .nav-link,  .navbar-dark .navbar-nav .nav-link.show,  .navbar-dark .navbar-nav .nav-link.active {
	color:#fff;
}

.navbar-dark .navbar-toggler {
	color:rgba(255,  255,  255,  .5);
	border-color:rgba(255,  255,  255,  .1);
}

.navbar-dark .navbar-toggler-icon {
	background-image:url("data:image/svg+xml, %3csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'30\' height=\'30\' viewBox=\'0 0 30 30\'%3e%3cpath stroke=\'rgba%28255,  255,  255,  0.5%29\' stroke-linecap=\'round\' stroke-miterlimit=\'10\' stroke-width=\'2\' d=\'M4 7h22M4 15h22M4 23h22\'/%3e%3c/svg%3e");
}

.navbar-dark .navbar-text {
	color:rgba(255,  255,  255,  .5);
}

.navbar-dark .navbar-text a {
	color:#fff;
}

.navbar-dark .navbar-text a:hover,  .navbar-dark .navbar-text a:focus {
	color:#fff;
}

.card {
	position:relative;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	min-width:0;
	word-wrap:break-word;
	background-color:#fff;
	-webkit-background-clip:border-box;
	background-clip:border-box;
	border:1px solid rgba(0,  0,  0,  .125);
	border-radius:.25rem;
}

.card > hr {
	margin-right:0;
	margin-left:0;
}

.card > .list-group {
	border-top:inherit;
	border-bottom:inherit;
}

.card > .list-group:first-child {
	border-top-width:0;
	border-top-left-radius:calc(.25rem - 1px);
	border-top-right-radius:calc(.25rem - 1px);
}

.card > .list-group:last-child {
	border-bottom-width:0;
	border-bottom-right-radius:calc(.25rem - 1px);
	border-bottom-left-radius:calc(.25rem - 1px);
}

.card > .card-header + .list-group,  .card > .list-group + .card-footer {
	border-top:0;
}

.card-body {
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	min-height:1px;
	padding:1.25rem;
}

.card-title {
	margin-bottom:.75rem;
}

.card-subtitle {
	margin-top:-.375rem;
	margin-bottom:0;
}

.card-text:last-child {
	margin-bottom:0;
}

.card-link:hover {
	text-decoration:none;
}

.card-link + .card-link {
	margin-left:1.25rem;
}

.card-header {
	padding:.75rem 1.25rem;
	margin-bottom:0;
	background-color:rgba(0,  0,  0,  .03);
	border-bottom:1px solid rgba(0,  0,  0,  .125);
}

.card-header:first-child {
	border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0;
}

.card-footer {
	padding:.75rem 1.25rem;
	background-color:rgba(0,  0,  0,  .03);
	border-top:1px solid rgba(0,  0,  0,  .125);
}

.card-footer:last-child {
	border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px);
}

.card-header-tabs {
	margin-right:-.625rem;
	margin-bottom:-.75rem;
	margin-left:-.625rem;
	border-bottom:0;
}

.card-header-pills {
	margin-right:-.625rem;
	margin-left:-.625rem;
}

.card-img-overlay {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	padding:1.25rem;
	border-radius:calc(.25rem - 1px);
}

.card-img,  .card-img-top,  .card-img-bottom {
	-ms-flex-negative:0;
	flex-shrink:0;
	width:100%;
}

.card-img,  .card-img-top {
	border-top-left-radius:calc(.25rem - 1px);
	border-top-right-radius:calc(.25rem - 1px);
}

.card-img,  .card-img-bottom {
	border-bottom-right-radius:calc(.25rem - 1px);
	border-bottom-left-radius:calc(.25rem - 1px);
}

.card-deck .card {
	margin-bottom:15px;
}

@media (min-width:576px) {
	.card-deck {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap;
	margin-right:-15px;
	margin-left:-15px;
}

.card-deck .card {
	-ms-flex:1 0 0%;
	flex:1 0 0%;
	margin-right:15px;
	margin-bottom:0;
	margin-left:15px;
}

}.card-group > .card {
	margin-bottom:15px;
}

@media (min-width:576px) {
	.card-group {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-flow:row wrap;
	flex-flow:row wrap;
}

.card-group > .card {
	-ms-flex:1 0 0%;
	flex:1 0 0%;
	margin-bottom:0;
}

.card-group > .card + .card {
	margin-left:0;
	border-left:0;
}

.card-group > .card:not(:last-child) {
	border-top-right-radius:0;
	border-bottom-right-radius:0;
}

.card-group > .card:not(:last-child) .card-img-top,  .card-group > .card:not(:last-child) .card-header {
	border-top-right-radius:0;
}

.card-group > .card:not(:last-child) .card-img-bottom,  .card-group > .card:not(:last-child) .card-footer {
	border-bottom-right-radius:0;
}

.card-group > .card:not(:first-child) {
	border-top-left-radius:0;
	border-bottom-left-radius:0;
}

.card-group > .card:not(:first-child) .card-img-top,  .card-group > .card:not(:first-child) .card-header {
	border-top-left-radius:0;
}

.card-group > .card:not(:first-child) .card-img-bottom,  .card-group > .card:not(:first-child) .card-footer {
	border-bottom-left-radius:0;
}

}.card-columns .card {
	margin-bottom:.75rem;
}

@media (min-width:576px) {
	.card-columns {
	-moz-column-count:3;
	-webkit-column-count:3;
	column-count:3;
	-moz-column-gap:1.25rem;
	-webkit-column-gap:1.25rem;
	column-gap:1.25rem;
	orphans:1;
	widows:1;
}

.card-columns .card {
	display:inline-block;
	width:100%;
}

}.accordion {
	overflow-anchor:none;
}

.accordion > .card {
	overflow:hidden;
}

.accordion > .card:not(:last-of-type) {
	border-bottom:0;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
}

.accordion > .card:not(:first-of-type) {
	border-top-left-radius:0;
	border-top-right-radius:0;
}

.accordion > .card > .card-header {
	border-radius:0;
	margin-bottom:-1px;
}

.panel {
	margin-bottom:1.5rem;
	background-color:#fff;
	border:1px solid transparent;
	border-radius:4px;
	-webkit-box-shadow:0 1px 1px rgba(0,  0,  0,  .05);
	box-shadow:0 1px 1px rgba(0,  0,  0,  .05);
}

.panel-body {
	padding:1rem;
}

.panel-heading {
	padding:.625rem .9375rem;
	border-bottom:1px solid transparent;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
}

.panel-heading > .dropdown .dropdown-toggle {
	color:inherit;
}

.panel-title {
	margin-top:0;
	margin-bottom:0;
	font-size:1.125rem;
	color:inherit;
}

.panel-title > a,  .panel-title > small,  .panel-title > .small,  .panel-title > small > a,  .panel-title > .small > a {
	color:inherit;
}

.panel-footer {
	padding:.625rem .9375rem;
	background-color:#edf0f5;
	border-top:1px solid #ddd;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
}

.panel > .list-group,  .panel > .panel-collapse > .list-group {
	margin-bottom:0;
}

.panel > .list-group .list-group-item,  .panel > .panel-collapse > .list-group .list-group-item {
	border-width:1px 0;
	border-radius:0;
}

.panel > .list-group:first-child .list-group-item:first-child,  .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
	border-top:0;
	border-top-left-radius:3px;
	border-top-right-radius:3px;
}

.panel > .list-group:last-child .list-group-item:last-child,  .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
	border-bottom:0;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
}

.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
	border-top-left-radius:0;
	border-top-right-radius:0;
}

.panel-heading + .list-group .list-group-item:first-child {
	border-top-width:0;
}

.list-group + .panel-footer {
	border-top-width:0;
}

.panel > .table,  .panel > .table-responsive > .table,  .panel > .panel-collapse > .table {
	margin-bottom:0;
}

.panel > .table caption,  .panel > .table-responsive > .table caption,  .panel > .panel-collapse > .table caption {
	padding-right:1rem;
	padding-left:1rem;
}

.panel > .table:first-child,  .panel > .table-responsive:first-child > .table:first-child {
	border-top-left-radius:3px;
	border-top-right-radius:3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child,  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,  .panel > .table:first-child > tbody:first-child > tr:first-child,  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
	border-top-left-radius:3px;
	border-top-right-radius:3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,  .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,  .panel > .table:first-child > thead:first-child > tr:first-child th:first-child,  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,  .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
	border-top-left-radius:3px;
}

.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,  .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,  .panel > .table:first-child > thead:first-child > tr:first-child th:last-child,  .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,  .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,  .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
	border-top-right-radius:3px;
}

.panel > .table:last-child,  .panel > .table-responsive:last-child > .table:last-child {
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child,  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,  .panel > .table:last-child > tfoot:last-child > tr:last-child,  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,  .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,  .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,  .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
	border-bottom-left-radius:3px;
}

.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,  .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,  .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,  .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,  .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,  .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
	border-bottom-right-radius:3px;
}

.panel > .panel-body + .table,  .panel > .panel-body + .table-responsive,  .panel > .table + .panel-body,  .panel > .table-responsive + .panel-body {
	border-top:1px solid #d5dce5;
}

.panel > .table > tbody:first-child > tr:first-child th,  .panel > .table > tbody:first-child > tr:first-child td {
	border-top:0;
}

.panel > .table-bordered,  .panel > .table-responsive > .table-bordered {
	border:0;
}

.panel > .table-bordered > thead > tr > th:first-child,  .panel > .table-responsive > .table-bordered > thead > tr > th:first-child,  .panel > .table-bordered > tbody > tr > th:first-child,  .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,  .panel > .table-bordered > tfoot > tr > th:first-child,  .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,  .panel > .table-bordered > thead > tr > td:first-child,  .panel > .table-responsive > .table-bordered > thead > tr > td:first-child,  .panel > .table-bordered > tbody > tr > td:first-child,  .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,  .panel > .table-bordered > tfoot > tr > td:first-child,  .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
	border-left:0;
}

.panel > .table-bordered > thead > tr > th:last-child,  .panel > .table-responsive > .table-bordered > thead > tr > th:last-child,  .panel > .table-bordered > tbody > tr > th:last-child,  .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,  .panel > .table-bordered > tfoot > tr > th:last-child,  .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,  .panel > .table-bordered > thead > tr > td:last-child,  .panel > .table-responsive > .table-bordered > thead > tr > td:last-child,  .panel > .table-bordered > tbody > tr > td:last-child,  .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,  .panel > .table-bordered > tfoot > tr > td:last-child,  .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
	border-right:0;
}

.panel > .table-bordered > thead > tr:first-child > td,  .panel > .table-responsive > .table-bordered > thead > tr:first-child > td,  .panel > .table-bordered > tbody > tr:first-child > td,  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,  .panel > .table-bordered > thead > tr:first-child > th,  .panel > .table-responsive > .table-bordered > thead > tr:first-child > th,  .panel > .table-bordered > tbody > tr:first-child > th,  .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
	border-bottom:0;
}

.panel > .table-bordered > tbody > tr:last-child > td,  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,  .panel > .table-bordered > tfoot > tr:last-child > td,  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,  .panel > .table-bordered > tbody > tr:last-child > th,  .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,  .panel > .table-bordered > tfoot > tr:last-child > th,  .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
	border-bottom:0;
}

.panel > .table-responsive {
	margin-bottom:0;
	border:0;
}

.panel-group {
	margin-bottom:1.5rem;
}

.panel-group .panel {
	margin-bottom:0;
	border-radius:4px;
}

.panel-group .panel + .panel {
	margin-top:5px;
}

.panel-group .panel-heading {
	border-bottom:0;
}

.panel-group .panel-heading + .panel-collapse > .panel-body,  .panel-group .panel-heading + .panel-collapse > .list-group {
	border-top:1px solid #ddd;
}

.panel-group .panel-footer {
	border-top:0;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
	border-bottom:1px solid #ddd;
}

.panel-default {
	border-color:#d5dce5;
}

.panel-default > .panel-heading {
	color:#1a1a1a;
	background-color:#edf0f5;
	border-color:#d5dce5;
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top-color:#d5dce5;
}

.panel-default > .panel-heading .badge {
	color:#edf0f5;
	background-color:#1a1a1a;
}

.panel-default > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color:#d5dce5;
}

.panel-primary {
	border-color:#0273d4;
}

.panel-primary > .panel-heading {
	color:#fff;
	background-color:#0273d4;
	border-color:#0273d4;
}

.panel-primary > .panel-heading + .panel-collapse > .panel-body {
	border-top-color:#0273d4;
}

.panel-primary > .panel-heading .badge {
	color:#0273d4;
	background-color:#fff;
}

.panel-primary > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color:#0273d4;
}

.panel-success {
	border-color:#d6e9c6;
}

.panel-success > .panel-heading {
	color:#3c763d;
	background-color:#dff0d8;
	border-color:#d6e9c6;
}

.panel-success > .panel-heading + .panel-collapse > .panel-body {
	border-top-color:#d6e9c6;
}

.panel-success > .panel-heading .badge {
	color:#dff0d8;
	background-color:#3c763d;
}

.panel-success > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color:#d6e9c6;
}

.panel-info {
	border-color:#bce8f1;
}

.panel-info > .panel-heading {
	color:#31708f;
	background-color:#d9edf7;
	border-color:#bce8f1;
}

.panel-info > .panel-heading + .panel-collapse > .panel-body {
	border-top-color:#bce8f1;
}

.panel-info > .panel-heading .badge {
	color:#d9edf7;
	background-color:#31708f;
}

.panel-info > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color:#bce8f1;
}

.panel-warning {
	border-color:#faebcc;
}

.panel-warning > .panel-heading {
	color:#8a6d3b;
	background-color:#fcf8e3;
	border-color:#faebcc;
}

.panel-warning > .panel-heading + .panel-collapse > .panel-body {
	border-top-color:#faebcc;
}

.panel-warning > .panel-heading .badge {
	color:#fcf8e3;
	background-color:#8a6d3b;
}

.panel-warning > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color:#faebcc;
}

.panel-danger {
	border-color:#ebccd1;
}

.panel-danger > .panel-heading {
	color:#a94442;
	background-color:#f2dede;
	border-color:#ebccd1;
}

.panel-danger > .panel-heading + .panel-collapse > .panel-body {
	border-top-color:#ebccd1;
}

.panel-danger > .panel-heading .badge {
	color:#f2dede;
	background-color:#a94442;
}

.panel-danger > .panel-footer + .panel-collapse > .panel-body {
	border-bottom-color:#ebccd1;
}

.breadcrumb {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	padding:.75rem 1rem;
	margin-bottom:1rem;
	list-style:none;
	background-color:#e9ecef;
	border-radius:.25rem;
}

.breadcrumb-item {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
}

.breadcrumb-item + .breadcrumb-item {
	padding-left:.5rem;
}

.breadcrumb-item + .breadcrumb-item::before {
	display:inline-block;
	padding-right:.5rem;
	color:#6c757d;
	content:"/";
}

.breadcrumb-item + .breadcrumb-item:hover::before {
	text-decoration:underline;
}

.breadcrumb-item + .breadcrumb-item:hover::before {
	text-decoration:none;
}

.breadcrumb-item.active {
	color:#6c757d;
}

.pagination {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	padding-left:0;
	list-style:none;
	border-radius:.25rem;
}

.page-link {
	position:relative;
	display:block;
	padding:.5rem .75rem;
	margin-left:-1px;
	line-height:1.25;
	color:#0273d4;
	background-color:#fff;
	border:1px solid #dee2e6;
}

.page-link:hover {
	z-index:2;
	color:#0c8efd;
	text-decoration:none;
	background-color:#e9ecef;
	border-color:#dee2e6;
}

.page-link:focus {
	z-index:3;
	outline:0;
	box-shadow:0 0 0 .2rem rgba(2,  115,  212,  .25);
}

.page-item:first-child .page-link {
	margin-left:0;
	border-top-left-radius:.25rem;
	border-bottom-left-radius:.25rem;
}

.page-item:last-child .page-link {
	border-top-right-radius:.25rem;
	border-bottom-right-radius:.25rem;
}

.page-item.active .page-link {
	z-index:3;
	color:#fff;
	background-color:#0273d4;
	border-color:#0273d4;
}

.page-item.disabled .page-link {
	color:#6c757d;
	pointer-events:none;
	cursor:auto;
	background-color:#fff;
	border-color:#dee2e6;
}

.pagination-lg .page-link {
	padding:.75rem 1.5rem;
	font-size:1.25rem;
	line-height:1.5;
}

.pagination-lg .page-item:first-child .page-link {
	border-top-left-radius:.3rem;
	border-bottom-left-radius:.3rem;
}

.pagination-lg .page-item:last-child .page-link {
	border-top-right-radius:.3rem;
	border-bottom-right-radius:.3rem;
}

.pagination-sm .page-link {
	padding:.25rem .5rem;
	font-size:.875rem;
	line-height:1.5;
}

.pagination-sm .page-item:first-child .page-link {
	border-top-left-radius:.2rem;
	border-bottom-left-radius:.2rem;
}

.pagination-sm .page-item:last-child .page-link {
	border-top-right-radius:.2rem;
	border-bottom-right-radius:.2rem;
}

.badge {
	display:inline-block;
	padding:.25em .4em;
	font-size:75%;
	font-weight:700;
	line-height:1;
	text-align:center;
	white-space:nowrap;
	vertical-align:baseline;
	border-radius:.25rem;
	-webkit-transition:color .15s ease-in-out,  background-color .15s ease-in-out,  border-color .15s ease-in-out,  box-shadow .15s ease-in-out;
	transition:color .15s ease-in-out,  background-color .15s ease-in-out,  border-color .15s ease-in-out,  box-shadow .15s ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
	.badge {
	-webkit-transition:none;
	transition:none;
}

}a.badge:hover,  a.badge:focus {
	text-decoration:none;
}

.badge:empty {
	display:none;
}

.btn .badge {
	position:relative;
	top:-1px;
}

.badge-pill {
	padding-right:.6em;
	padding-left:.6em;
	border-radius:10rem;
}

.badge-primary {
	color:#fff;
	background-color:#0273d4;
}

a.badge-primary:hover,  a.badge-primary:focus {
	color:#fff;
	background-color:#0258a1;
}

a.badge-primary:focus,  a.badge-primary.focus {
	outline:0;
	box-shadow:0 0 0 .2rem rgba(2,  115,  212,  .5);
}

.badge-secondary {
	color:#fff;
	background-color:#db3f3b;
}

a.badge-secondary:hover,  a.badge-secondary:focus {
	color:#fff;
	background-color:#c02723;
}

a.badge-secondary:focus,  a.badge-secondary.focus {
	outline:0;
	box-shadow:0 0 0 .2rem rgba(219,  63,  59,  .5);
}

.badge-success {
	color:#fff;
	background-color:#0273d4;
}

a.badge-success:hover,  a.badge-success:focus {
	color:#fff;
	background-color:#0258a1;
}

a.badge-success:focus,  a.badge-success.focus {
	outline:0;
	box-shadow:0 0 0 .2rem rgba(2,  115,  212,  .5);
}

.badge-info {
	color:#212529;
	background-color:#5bc0de;
}

a.badge-info:hover,  a.badge-info:focus {
	color:#212529;
	background-color:#31b0d5;
}

a.badge-info:focus,  a.badge-info.focus {
	outline:0;
	box-shadow:0 0 0 .2rem rgba(91,  192,  222,  .5);
}

.badge-warning {
	color:#212529;
	background-color:#f0ad4e;
}

a.badge-warning:hover,  a.badge-warning:focus {
	color:#212529;
	background-color:#ec971f;
}

a.badge-warning:focus,  a.badge-warning.focus {
	outline:0;
	box-shadow:0 0 0 .2rem rgba(240,  173,  78,  .5);
}

.badge-danger {
	color:#fff;
	background-color:#d9534f;
}

a.badge-danger:hover,  a.badge-danger:focus {
	color:#fff;
	background-color:#c9302c;
}

a.badge-danger:focus,  a.badge-danger.focus {
	outline:0;
	box-shadow:0 0 0 .2rem rgba(217,  83,  79,  .5);
}

.jumbotron {
	padding:2rem 1rem;
	margin-bottom:2rem;
	background-color:#e9ecef;
	border-radius:.3rem;
}

@media (min-width:576px) {
	.jumbotron {
	padding:4rem 2rem;
}

}.jumbotron-fluid {
	padding-right:0;
	padding-left:0;
	border-radius:0;
}

.alert {
	position:relative;
	padding:.75rem 1.25rem;
	margin-bottom:1rem;
	border:1px solid transparent;
	border-radius:.25rem;
}

.alert-heading {
	color:inherit;
}

.alert-link {
	font-weight:700;
}

.alert-dismissible {
	padding-right:4rem;
}

.alert-dismissible .close {
	position:absolute;
	top:0;
	right:0;
	z-index:2;
	padding:.75rem 1.25rem;
	color:inherit;
}

.alert-primary {
	color:#013c6e;
	background-color:#cce3f6;
	border-color:#b8d8f3;
}

.alert-primary hr {
	border-top-color:#a2ccef;
}

.alert-primary .alert-link {
	color:#01203b;
}

.alert-secondary {
	color:#72211f;
	background-color:#f8d9d8;
	border-color:#f5c9c8;
}

.alert-secondary hr {
	border-top-color:#f1b4b2;
}

.alert-secondary .alert-link {
	color:#4a1514;
}

.alert-success {
	color:#013c6e;
	background-color:#cce3f6;
	border-color:#b8d8f3;
}

.alert-success hr {
	border-top-color:#a2ccef;
}

.alert-success .alert-link {
	color:#01203b;
}

.alert-info {
	color:#2f6473;
	background-color:#def2f8;
	border-color:#d1edf6;
}

.alert-info hr {
	border-top-color:#bce5f2;
}

.alert-info .alert-link {
	color:#20454f;
}

.alert-warning {
	color:#7d5a29;
	background-color:#fcefdc;
	border-color:#fbe8cd;
}

.alert-warning hr {
	border-top-color:#f9ddb5;
}

.alert-warning .alert-link {
	color:#573e1c;
}

.alert-danger {
	color:#712b29;
	background-color:#f7dddc;
	border-color:#f4cfce;
}

.alert-danger hr {
	border-top-color:#efbbb9;
}

.alert-danger .alert-link {
	color:#4c1d1b;
}

@-webkit-keyframes progress-bar-stripes {
	from {
	background-position:1rem 0;
}

to {
	background-position:0 0;
}

}@keyframes progress-bar-stripes {
	from {
	background-position:1rem 0;
}

to {
	background-position:0 0;
}

}.progress {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	height:1rem;
	overflow:hidden;
	line-height:0;
	font-size:.75rem;
	background-color:#e9ecef;
	border-radius:.25rem;
}

.progress-bar {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-pack:center;
	justify-content:center;
	overflow:hidden;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	background-color:#0273d4;
	-webkit-transition:width .6s ease;
	transition:width .6s ease;
}

@media (prefers-reduced-motion:reduce) {
	.progress-bar {
	-webkit-transition:none;
	transition:none;
}

}.progress-bar-striped {
	background-image:linear-gradient(45deg,  rgba(255,  255,  255,  .15) 25%,  transparent 25%,  transparent 50%,  rgba(255,  255,  255,  .15) 50%,  rgba(255,  255,  255,  .15) 75%,  transparent 75%,  transparent);
	background-size:1rem 1rem;
}

.progress-bar-animated {
	-webkit-animation:progress-bar-stripes 1s linear infinite;
	animation:progress-bar-stripes 1s linear infinite;
}

@media (prefers-reduced-motion:reduce) {
	.progress-bar-animated {
	-webkit-animation:none;
	animation:none;
}

}.media {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:start;
	align-items:flex-start;
}

.media-body {
	-ms-flex:1;
	flex:1;
}

.list-group {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	padding-left:0;
	margin-bottom:0;
	border-radius:.25rem;
}

.list-group-item-action {
	width:100%;
	color:#495057;
	text-align:inherit;
}

.list-group-item-action:hover,  .list-group-item-action:focus {
	z-index:1;
	color:#495057;
	text-decoration:none;
	background-color:#f8f9fa;
}

.list-group-item-action:active {
	color:#212529;
	background-color:#e9ecef;
}

.list-group-item {
	position:relative;
	display:block;
	padding:.75rem 1.25rem;
	background-color:#fff;
	border:1px solid rgba(0,  0,  0,  .125);
}

.list-group-item:first-child {
	border-top-left-radius:inherit;
	border-top-right-radius:inherit;
}

.list-group-item:last-child {
	border-bottom-right-radius:inherit;
	border-bottom-left-radius:inherit;
}

.list-group-item.disabled,  .list-group-item:disabled {
	color:#6c757d;
	pointer-events:none;
	background-color:#fff;
}

.list-group-item.active {
	z-index:2;
	color:#fff;
	background-color:#0273d4;
	border-color:#0273d4;
}

.list-group-item + .list-group-item {
	border-top-width:0;
}

.list-group-item + .list-group-item.active {
	margin-top:-1px;
	border-top-width:1px;
}

.list-group-horizontal {
	-ms-flex-direction:row;
	flex-direction:row;
}

.list-group-horizontal > .list-group-item:first-child {
	border-bottom-left-radius:.25rem;
	border-top-right-radius:0;
}

.list-group-horizontal > .list-group-item:last-child {
	border-top-right-radius:.25rem;
	border-bottom-left-radius:0;
}

.list-group-horizontal > .list-group-item.active {
	margin-top:0;
}

.list-group-horizontal > .list-group-item + .list-group-item {
	border-top-width:1px;
	border-left-width:0;
}

.list-group-horizontal > .list-group-item + .list-group-item.active {
	margin-left:-1px;
	border-left-width:1px;
}

@media (min-width:576px) {
	.list-group-horizontal-sm {
	-ms-flex-direction:row;
	flex-direction:row;
}

.list-group-horizontal-sm > .list-group-item:first-child {
	border-bottom-left-radius:.25rem;
	border-top-right-radius:0;
}

.list-group-horizontal-sm > .list-group-item:last-child {
	border-top-right-radius:.25rem;
	border-bottom-left-radius:0;
}

.list-group-horizontal-sm > .list-group-item.active {
	margin-top:0;
}

.list-group-horizontal-sm > .list-group-item + .list-group-item {
	border-top-width:1px;
	border-left-width:0;
}

.list-group-horizontal-sm > .list-group-item + .list-group-item.active {
	margin-left:-1px;
	border-left-width:1px;
}

}@media (min-width:768px) {
	.list-group-horizontal-md {
	-ms-flex-direction:row;
	flex-direction:row;
}

.list-group-horizontal-md > .list-group-item:first-child {
	border-bottom-left-radius:.25rem;
	border-top-right-radius:0;
}

.list-group-horizontal-md > .list-group-item:last-child {
	border-top-right-radius:.25rem;
	border-bottom-left-radius:0;
}

.list-group-horizontal-md > .list-group-item.active {
	margin-top:0;
}

.list-group-horizontal-md > .list-group-item + .list-group-item {
	border-top-width:1px;
	border-left-width:0;
}

.list-group-horizontal-md > .list-group-item + .list-group-item.active {
	margin-left:-1px;
	border-left-width:1px;
}

}@media (min-width:992px) {
	.list-group-horizontal-lg {
	-ms-flex-direction:row;
	flex-direction:row;
}

.list-group-horizontal-lg > .list-group-item:first-child {
	border-bottom-left-radius:.25rem;
	border-top-right-radius:0;
}

.list-group-horizontal-lg > .list-group-item:last-child {
	border-top-right-radius:.25rem;
	border-bottom-left-radius:0;
}

.list-group-horizontal-lg > .list-group-item.active {
	margin-top:0;
}

.list-group-horizontal-lg > .list-group-item + .list-group-item {
	border-top-width:1px;
	border-left-width:0;
}

.list-group-horizontal-lg > .list-group-item + .list-group-item.active {
	margin-left:-1px;
	border-left-width:1px;
}

}@media (min-width:1200px) {
	.list-group-horizontal-xl {
	-ms-flex-direction:row;
	flex-direction:row;
}

.list-group-horizontal-xl > .list-group-item:first-child {
	border-bottom-left-radius:.25rem;
	border-top-right-radius:0;
}

.list-group-horizontal-xl > .list-group-item:last-child {
	border-top-right-radius:.25rem;
	border-bottom-left-radius:0;
}

.list-group-horizontal-xl > .list-group-item.active {
	margin-top:0;
}

.list-group-horizontal-xl > .list-group-item + .list-group-item {
	border-top-width:1px;
	border-left-width:0;
}

.list-group-horizontal-xl > .list-group-item + .list-group-item.active {
	margin-left:-1px;
	border-left-width:1px;
}

}.list-group-flush {
	border-radius:0;
}

.list-group-flush > .list-group-item {
	border-width:0 0 1px;
}

.list-group-flush > .list-group-item:last-child {
	border-bottom-width:0;
}

.list-group-item-primary {
	color:#013c6e;
	background-color:#b8d8f3;
}

.list-group-item-primary.list-group-item-action:hover,  .list-group-item-primary.list-group-item-action:focus {
	color:#013c6e;
	background-color:#a2ccef;
}

.list-group-item-primary.list-group-item-action.active {
	color:#fff;
	background-color:#013c6e;
	border-color:#013c6e;
}

.list-group-item-secondary {
	color:#72211f;
	background-color:#f5c9c8;
}

.list-group-item-secondary.list-group-item-action:hover,  .list-group-item-secondary.list-group-item-action:focus {
	color:#72211f;
	background-color:#f1b4b2;
}

.list-group-item-secondary.list-group-item-action.active {
	color:#fff;
	background-color:#72211f;
	border-color:#72211f;
}

.list-group-item-success {
	color:#013c6e;
	background-color:#b8d8f3;
}

.list-group-item-success.list-group-item-action:hover,  .list-group-item-success.list-group-item-action:focus {
	color:#013c6e;
	background-color:#a2ccef;
}

.list-group-item-success.list-group-item-action.active {
	color:#fff;
	background-color:#013c6e;
	border-color:#013c6e;
}

.list-group-item-info {
	color:#2f6473;
	background-color:#d1edf6;
}

.list-group-item-info.list-group-item-action:hover,  .list-group-item-info.list-group-item-action:focus {
	color:#2f6473;
	background-color:#bce5f2;
}

.list-group-item-info.list-group-item-action.active {
	color:#fff;
	background-color:#2f6473;
	border-color:#2f6473;
}

.list-group-item-warning {
	color:#7d5a29;
	background-color:#fbe8cd;
}

.list-group-item-warning.list-group-item-action:hover,  .list-group-item-warning.list-group-item-action:focus {
	color:#7d5a29;
	background-color:#f9ddb5;
}

.list-group-item-warning.list-group-item-action.active {
	color:#fff;
	background-color:#7d5a29;
	border-color:#7d5a29;
}

.list-group-item-danger {
	color:#712b29;
	background-color:#f4cfce;
}

.list-group-item-danger.list-group-item-action:hover,  .list-group-item-danger.list-group-item-action:focus {
	color:#712b29;
	background-color:#efbbb9;
}

.list-group-item-danger.list-group-item-action.active {
	color:#fff;
	background-color:#712b29;
	border-color:#712b29;
}

.close {
	float:right;
	font-size:1.5rem;
	font-weight:700;
	line-height:1;
	color:#000;
	text-shadow:0 1px 0 #fff;
	opacity:.5;
}

.close:hover {
	color:#000;
	text-decoration:none;
}

.close:not(:disabled):not(.disabled):hover,  .close:not(:disabled):not(.disabled):focus {
	opacity:.75;
}

button.close {
	padding:0;
	background-color:transparent;
	border:0;
}

a.close.disabled {
	pointer-events:none;
}

.toast {
	-ms-flex-preferred-size:350px;
	flex-basis:350px;
	max-width:350px;
	font-size:.875rem;
	background-color:rgba(255,  255,  255,  .85);
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	border:1px solid rgba(0,  0,  0,  .1);
	box-shadow:0 .25rem .75rem rgba(0,  0,  0,  .1);
	opacity:0;
	border-radius:.25rem;
}

.toast:not(:last-child) {
	margin-bottom:.75rem;
}

.toast.showing {
	opacity:1;
}

.toast.show {
	display:block;
	opacity:1;
}

.toast.hide {
	display:none;
}

.toast-header {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	padding:.25rem .75rem;
	color:#6c757d;
	background-color:rgba(255,  255,  255,  .85);
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	border-bottom:1px solid rgba(0,  0,  0,  .05);
	border-top-left-radius:calc(.25rem - 1px);
	border-top-right-radius:calc(.25rem - 1px);
}

.toast-body {
	padding:.75rem;
}

.modal-open {
	overflow:hidden;
}

.modal-open .modal {
	overflow-x:hidden;
	overflow-y:auto;
}

.modal {
	position:fixed;
	top:0;
	left:0;
	z-index:1050;
	display:none;
	width:100%;
	height:100%;
	overflow:hidden;
	outline:0;
}

.modal-dialog {
	position:relative;
	width:auto;
	margin:.5rem;
	pointer-events:none;
}

.modal.fade .modal-dialog {
	transition:-ms-transform .3s ease-out;
	transition:-webkit-transform .3s ease-out;
	transition:transform .3s ease-out;
	-webkit-transition:-webkit-transform .3s ease-out;
	-ms-transform:translate(0,  -50px);
	-webkit-transform:translate(0,  -50px);
	transform:translate(0,  -50px);
}

@media (prefers-reduced-motion:reduce) {
	.modal.fade .modal-dialog {
	-webkit-transition:none;
	transition:none;
}

}.modal.show .modal-dialog {
	-ms-transform:none;
	-webkit-transform:none;
	transform:none;
}

.modal.modal-static .modal-dialog {
	-ms-transform:scale(1.02);
	-webkit-transform:scale(1.02);
	transform:scale(1.02);
}

.modal-dialog-scrollable {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	max-height:calc(100% - 1rem);
}

.modal-dialog-scrollable .modal-content {
	max-height:calc(100vh - 1rem);
	overflow:hidden;
}

.modal-dialog-scrollable .modal-header,  .modal-dialog-scrollable .modal-footer {
	-ms-flex-negative:0;
	flex-shrink:0;
}

.modal-dialog-scrollable .modal-body {
	overflow-y:auto;
}

.modal-dialog-centered {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	min-height:calc(100% - 1rem);
}

.modal-dialog-centered::before {
	display:block;
	height:calc(100vh - 1rem);
	height:min-content;
	content:"";
}

.modal-dialog-centered.modal-dialog-scrollable {
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-pack:center;
	justify-content:center;
	height:100%;
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
	max-height:none;
}

.modal-dialog-centered.modal-dialog-scrollable::before {
	content:none;
}

.modal-content {
	position:relative;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	width:100%;
	pointer-events:auto;
	background-color:#fff;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	border:1px solid rgba(0,  0,  0,  .2);
	border-radius:.3rem;
	outline:0;
}

.modal-backdrop {
	position:fixed;
	top:0;
	left:0;
	z-index:1040;
	width:100vw;
	height:100vh;
	background-color:#000;
}

.modal-backdrop.fade {
	opacity:0;
}

.modal-backdrop.show {
	opacity:.5;
}

.modal-header {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:start;
	align-items:flex-start;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:1rem 1rem;
	border-bottom:1px solid #d5dce5;
	border-top-left-radius:calc(.3rem - 1px);
	border-top-right-radius:calc(.3rem - 1px);
}

.modal-header .close {
	padding:1rem 1rem;
	margin:-1rem -1rem -1rem auto;
}

.modal-title {
	margin-bottom:0;
	line-height:1.5;
}

.modal-body {
	position:relative;
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	padding:1rem;
}

.modal-footer {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:end;
	justify-content:flex-end;
	padding:.75rem;
	border-top:1px solid #d5dce5;
	border-bottom-right-radius:calc(.3rem - 1px);
	border-bottom-left-radius:calc(.3rem - 1px);
}

.modal-footer > * {
	margin:.25rem;
}

.modal-scrollbar-measure {
	position:absolute;
	top:-9999px;
	width:50px;
	height:50px;
	overflow:scroll;
}

@media (min-width:576px) {
	.modal-dialog {
	max-width:500px;
	margin:1.75rem auto;
}

.modal-dialog-scrollable {
	max-height:calc(100% - 3.5rem);
}

.modal-dialog-scrollable .modal-content {
	max-height:calc(100vh - 3.5rem);
}

.modal-dialog-centered {
	min-height:calc(100% - 3.5rem);
}

.modal-dialog-centered::before {
	height:calc(100vh - 3.5rem);
	height:min-content;
}

.modal-sm {
	max-width:300px;
}

}@media (min-width:992px) {
	.modal-lg,  .modal-xl {
	max-width:800px;
}

}@media (min-width:1200px) {
	.modal-xl {
	max-width:1140px;
}

}.tooltip {
	position:absolute;
	z-index:1070;
	display:block;
	margin:0;
	font-family:-apple-system,  BlinkMacSystemFont,  "Segoe UI",  Roboto,  "Helvetica Neue",  Arial,  "Noto Sans",  sans-serif,  "Apple Color Emoji",  "Segoe UI Emoji",  "Segoe UI Symbol",  "Noto Color Emoji";
	font-style:normal;
	font-weight:400;
	line-height:1.5;
	text-align:left;
	text-align:start;
	text-decoration:none;
	text-shadow:none;
	text-transform:none;
	letter-spacing:normal;
	-ms-word-break:normal;
	word-break:normal;
	word-spacing:normal;
	white-space:normal;
	line-break:auto;
	font-size:.875rem;
	word-wrap:break-word;
	opacity:0;
}

.tooltip.show {
	opacity:.9;
}

.tooltip .arrow {
	position:absolute;
	display:block;
	width:.8rem;
	height:.4rem;
}

.tooltip .arrow::before {
	position:absolute;
	content:"";
	border-color:transparent;
	border-style:solid;
}

.bs-tooltip-top,  .bs-tooltip-auto[x-placement^="top"] {
	padding:.4rem 0;
}

.bs-tooltip-top .arrow,  .bs-tooltip-auto[x-placement^="top"] .arrow {
	bottom:0;
}

.bs-tooltip-top .arrow::before,  .bs-tooltip-auto[x-placement^="top"] .arrow::before {
	top:0;
	border-width:.4rem .4rem 0;
	border-top-color:#000;
}

.bs-tooltip-right,  .bs-tooltip-auto[x-placement^="right"] {
	padding:0 .4rem;
}

.bs-tooltip-right .arrow,  .bs-tooltip-auto[x-placement^="right"] .arrow {
	left:0;
	width:.4rem;
	height:.8rem;
}

.bs-tooltip-right .arrow::before,  .bs-tooltip-auto[x-placement^="right"] .arrow::before {
	right:0;
	border-width:.4rem .4rem .4rem 0;
	border-right-color:#000;
}

.bs-tooltip-bottom,  .bs-tooltip-auto[x-placement^="bottom"] {
	padding:.4rem 0;
}

.bs-tooltip-bottom .arrow,  .bs-tooltip-auto[x-placement^="bottom"] .arrow {
	top:0;
}

.bs-tooltip-bottom .arrow::before,  .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
	bottom:0;
	border-width:0 .4rem .4rem;
	border-bottom-color:#000;
}

.bs-tooltip-left,  .bs-tooltip-auto[x-placement^="left"] {
	padding:0 .4rem;
}

.bs-tooltip-left .arrow,  .bs-tooltip-auto[x-placement^="left"] .arrow {
	right:0;
	width:.4rem;
	height:.8rem;
}

.bs-tooltip-left .arrow::before,  .bs-tooltip-auto[x-placement^="left"] .arrow::before {
	left:0;
	border-width:.4rem 0 .4rem .4rem;
	border-left-color:#000;
}

.tooltip-inner {
	max-width:200px;
	padding:.25rem .5rem;
	color:#fff;
	text-align:center;
	background-color:#000;
	border-radius:.25rem;
}

.popover {
	position:absolute;
	top:0;
	left:0;
	z-index:1060;
	display:block;
	max-width:276px;
	font-family:-apple-system,  BlinkMacSystemFont,  "Segoe UI",  Roboto,  "Helvetica Neue",  Arial,  "Noto Sans",  sans-serif,  "Apple Color Emoji",  "Segoe UI Emoji",  "Segoe UI Symbol",  "Noto Color Emoji";
	font-style:normal;
	font-weight:400;
	line-height:1.5;
	text-align:left;
	text-align:start;
	text-decoration:none;
	text-shadow:none;
	text-transform:none;
	letter-spacing:normal;
	-ms-word-break:normal;
	word-break:normal;
	word-spacing:normal;
	white-space:normal;
	line-break:auto;
	font-size:.875rem;
	word-wrap:break-word;
	background-color:#fff;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	border:1px solid rgba(0,  0,  0,  .2);
	border-radius:.3rem;
}

.popover .arrow {
	position:absolute;
	display:block;
	width:1rem;
	height:.5rem;
	margin:0 .3rem;
}

.popover .arrow::before,  .popover .arrow::after {
	position:absolute;
	display:block;
	content:"";
	border-color:transparent;
	border-style:solid;
}

.bs-popover-top,  .bs-popover-auto[x-placement^="top"] {
	margin-bottom:.5rem;
}

.bs-popover-top > .arrow,  .bs-popover-auto[x-placement^="top"] > .arrow {
	bottom:calc(-.5rem - 1px);
}

.bs-popover-top > .arrow::before,  .bs-popover-auto[x-placement^="top"] > .arrow::before {
	bottom:0;
	border-width:.5rem .5rem 0;
	border-top-color:rgba(0,  0,  0,  .25);
}

.bs-popover-top > .arrow::after,  .bs-popover-auto[x-placement^="top"] > .arrow::after {
	bottom:1px;
	border-width:.5rem .5rem 0;
	border-top-color:#fff;
}

.bs-popover-right,  .bs-popover-auto[x-placement^="right"] {
	margin-left:.5rem;
}

.bs-popover-right > .arrow,  .bs-popover-auto[x-placement^="right"] > .arrow {
	left:calc(-.5rem - 1px);
	width:.5rem;
	height:1rem;
	margin:.3rem 0;
}

.bs-popover-right > .arrow::before,  .bs-popover-auto[x-placement^="right"] > .arrow::before {
	left:0;
	border-width:.5rem .5rem .5rem 0;
	border-right-color:rgba(0,  0,  0,  .25);
}

.bs-popover-right > .arrow::after,  .bs-popover-auto[x-placement^="right"] > .arrow::after {
	left:1px;
	border-width:.5rem .5rem .5rem 0;
	border-right-color:#fff;
}

.bs-popover-bottom,  .bs-popover-auto[x-placement^="bottom"] {
	margin-top:.5rem;
}

.bs-popover-bottom > .arrow,  .bs-popover-auto[x-placement^="bottom"] > .arrow {
	top:calc(-.5rem - 1px);
}

.bs-popover-bottom > .arrow::before,  .bs-popover-auto[x-placement^="bottom"] > .arrow::before {
	top:0;
	border-width:0 .5rem .5rem .5rem;
	border-bottom-color:rgba(0,  0,  0,  .25);
}

.bs-popover-bottom > .arrow::after,  .bs-popover-auto[x-placement^="bottom"] > .arrow::after {
	top:1px;
	border-width:0 .5rem .5rem .5rem;
	border-bottom-color:#fff;
}

.bs-popover-bottom .popover-header::before,  .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
	position:absolute;
	top:0;
	left:50%;
	display:block;
	width:1rem;
	margin-left:-.5rem;
	content:"";
	border-bottom:1px solid #f7f7f7;
}

.bs-popover-left,  .bs-popover-auto[x-placement^="left"] {
	margin-right:.5rem;
}

.bs-popover-left > .arrow,  .bs-popover-auto[x-placement^="left"] > .arrow {
	right:calc(-.5rem - 1px);
	width:.5rem;
	height:1rem;
	margin:.3rem 0;
}

.bs-popover-left > .arrow::before,  .bs-popover-auto[x-placement^="left"] > .arrow::before {
	right:0;
	border-width:.5rem 0 .5rem .5rem;
	border-left-color:rgba(0,  0,  0,  .25);
}

.bs-popover-left > .arrow::after,  .bs-popover-auto[x-placement^="left"] > .arrow::after {
	right:1px;
	border-width:.5rem 0 .5rem .5rem;
	border-left-color:#fff;
}

.popover-header {
	padding:.5rem .75rem;
	margin-bottom:0;
	font-size:1rem;
	background-color:#f7f7f7;
	border-bottom:1px solid #ebebeb;
	border-top-left-radius:calc(.3rem - 1px);
	border-top-right-radius:calc(.3rem - 1px);
}

.popover-header:empty {
	display:none;
}

.popover-body {
	padding:.5rem .75rem;
	color:#212529;
}

.carousel {
	position:relative;
}

.carousel.pointer-event {
	touch-action:pan-y;
}

.carousel-inner {
	position:relative;
	width:100%;
	overflow:hidden;
}

.carousel-inner::after {
	display:block;
	clear:both;
	content:"";
}

.carousel-item {
	position:relative;
	display:none;
	float:left;
	width:100%;
	margin-right:-100%;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	transition:-ms-transform .6s ease-in-out;
	transition:-webkit-transform .6s ease-in-out;
	transition:transform .6s ease-in-out;
	-webkit-transition:-webkit-transform .6s ease-in-out;
}

@media (prefers-reduced-motion:reduce) {
	.carousel-item {
	-webkit-transition:none;
	transition:none;
}

}.carousel-item.active,  .carousel-item-next,  .carousel-item-prev {
	display:block;
}

.carousel-item-next:not(.carousel-item-left),  .active.carousel-item-right {
	-ms-transform:translateX(100%);
	-webkit-transform:translateX(100%);
	transform:translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),  .active.carousel-item-left {
	-ms-transform:translateX(-100%);
	-webkit-transform:translateX(-100%);
	transform:translateX(-100%);
}

.carousel-fade .carousel-item {
	opacity:0;
	transition-property:opacity;
	-ms-transform:none;
	-webkit-transform:none;
	transform:none;
}

.carousel-fade .carousel-item.active,  .carousel-fade .carousel-item-next.carousel-item-left,  .carousel-fade .carousel-item-prev.carousel-item-right {
	z-index:1;
	opacity:1;
}

.carousel-fade .active.carousel-item-left,  .carousel-fade .active.carousel-item-right {
	z-index:0;
	opacity:0;
	-webkit-transition:opacity 0s .6s;
	transition:opacity 0s .6s;
}

@media (prefers-reduced-motion:reduce) {
	.carousel-fade .active.carousel-item-left,  .carousel-fade .active.carousel-item-right {
	-webkit-transition:none;
	transition:none;
}

}.carousel-control-prev,  .carousel-control-next {
	position:absolute;
	top:0;
	bottom:0;
	z-index:1;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:15%;
	color:#fff;
	text-align:center;
	opacity:.5;
	-webkit-transition:opacity .15s ease;
	transition:opacity .15s ease;
}

@media (prefers-reduced-motion:reduce) {
	.carousel-control-prev,  .carousel-control-next {
	-webkit-transition:none;
	transition:none;
}

}.carousel-control-prev:hover,  .carousel-control-next:hover,  .carousel-control-prev:focus,  .carousel-control-next:focus {
	color:#fff;
	text-decoration:none;
	outline:0;
	opacity:.9;
}

.carousel-control-prev {
	left:0;
}

.carousel-control-next {
	right:0;
}

.carousel-control-prev-icon,  .carousel-control-next-icon {
	display:inline-block;
	width:20px;
	height:20px;
	background:no-repeat 50%/100% 100%;
}

.carousel-control-prev-icon {
	background-image:url("data:image/svg+xml, %3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23FFFFFF\' width=\'8\' height=\'8\' viewBox=\'0 0 8 8\'%3e%3cpath d=\'M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z\'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
	background-image:url("data:image/svg+xml, %3csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%23FFFFFF\' width=\'8\' height=\'8\' viewBox=\'0 0 8 8\'%3e%3cpath d=\'M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z\'/%3e%3c/svg%3e");
}

.carousel-indicators {
	position:absolute;
	right:0;
	bottom:0;
	left:0;
	z-index:15;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center;
	padding-left:0;
	margin-right:15%;
	margin-left:15%;
	list-style:none;
}

.carousel-indicators li {
	box-sizing:content-box;
	-ms-flex:0 1 auto;
	flex:0 1 auto;
	width:30px;
	height:3px;
	margin-right:3px;
	margin-left:3px;
	text-indent:-999px;
	cursor:pointer;
	background-color:#fff;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	border-top:10px solid transparent;
	border-bottom:10px solid transparent;
	opacity:.5;
	-webkit-transition:opacity .6s ease;
	transition:opacity .6s ease;
}

@media (prefers-reduced-motion:reduce) {
	.carousel-indicators li {
	-webkit-transition:none;
	transition:none;
}

}.carousel-indicators .active {
	opacity:1;
}

.carousel-caption {
	position:absolute;
	right:15%;
	bottom:20px;
	left:15%;
	z-index:10;
	padding-top:20px;
	padding-bottom:20px;
	color:#fff;
	text-align:center;
}

@-webkit-keyframes spinner-border {
	to {
	-ms-transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg);
}

}@keyframes spinner-border {
	to {
	-ms-transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg);
}

}.spinner-border {
	display:inline-block;
	width:2rem;
	height:2rem;
	vertical-align:text-bottom;
	border:.25em solid currentColor;
	border-right-color:transparent;
	border-radius:50%;
	-webkit-animation:spinner-border .75s linear infinite;
	animation:spinner-border .75s linear infinite;
}

.spinner-border-sm {
	width:1rem;
	height:1rem;
	border-width:.2em;
}

@-webkit-keyframes spinner-grow {
	0% {
	-ms-transform:scale(0);
	-webkit-transform:scale(0);
	transform:scale(0);
}

50% {
	opacity:1;
	-ms-transform:none;
	-webkit-transform:none;
	transform:none;
}

}@keyframes spinner-grow {
	0% {
	-ms-transform:scale(0);
	-webkit-transform:scale(0);
	transform:scale(0);
}

50% {
	opacity:1;
	-ms-transform:none;
	-webkit-transform:none;
	transform:none;
}

}.spinner-grow {
	display:inline-block;
	width:2rem;
	height:2rem;
	vertical-align:text-bottom;
	background-color:currentColor;
	border-radius:50%;
	opacity:0;
	-webkit-animation:spinner-grow .75s linear infinite;
	animation:spinner-grow .75s linear infinite;
}

.spinner-grow-sm {
	width:1rem;
	height:1rem;
}

.align-baseline {
	vertical-align:baseline !important;
}

.align-top {
	vertical-align:top !important;
}

.align-middle {
	vertical-align:middle !important;
}

.align-bottom {
	vertical-align:bottom !important;
}

.align-text-bottom {
	vertical-align:text-bottom !important;
}

.align-text-top {
	vertical-align:text-top !important;
}

.bg-primary {
	background-color:#0273d4 !important;
}

a.bg-primary:hover,  button.bg-primary:hover,  a.bg-primary:focus,  button.bg-primary:focus {
	background-color:#0258a1 !important;
}

.bg-secondary {
	background-color:#db3f3b !important;
}

a.bg-secondary:hover,  button.bg-secondary:hover,  a.bg-secondary:focus,  button.bg-secondary:focus {
	background-color:#c02723 !important;
}

.bg-success {
	background-color:#0273d4 !important;
}

a.bg-success:hover,  button.bg-success:hover,  a.bg-success:focus,  button.bg-success:focus {
	background-color:#0258a1 !important;
}

.bg-info {
	background-color:#5bc0de !important;
}

a.bg-info:hover,  button.bg-info:hover,  a.bg-info:focus,  button.bg-info:focus {
	background-color:#31b0d5 !important;
}

.bg-warning {
	background-color:#f0ad4e !important;
}

a.bg-warning:hover,  button.bg-warning:hover,  a.bg-warning:focus,  button.bg-warning:focus {
	background-color:#ec971f !important;
}

.bg-danger {
	background-color:#d9534f !important;
}

a.bg-danger:hover,  button.bg-danger:hover,  a.bg-danger:focus,  button.bg-danger:focus {
	background-color:#c9302c !important;
}

.bg-white {
	background-color:#fff !important;
}

.bg-transparent {
	background-color:transparent !important;
}

.border {
	border:1px solid #d5dce5 !important;
}

.border-top {
	border-top:1px solid #d5dce5 !important;
}

.border-right {
	border-right:1px solid #d5dce5 !important;
}

.border-bottom {
	border-bottom:1px solid #d5dce5 !important;
}

.border-left {
	border-left:1px solid #d5dce5 !important;
}

.border-0 {
	border:0 !important;
}

.border-top-0 {
	border-top:0 !important;
}

.border-right-0 {
	border-right:0 !important;
}

.border-bottom-0 {
	border-bottom:0 !important;
}

.border-left-0 {
	border-left:0 !important;
}

.border-primary {
	border-color:#0273d4 !important;
}

.border-secondary {
	border-color:#db3f3b !important;
}

.border-success {
	border-color:#0273d4 !important;
}

.border-info {
	border-color:#5bc0de !important;
}

.border-warning {
	border-color:#f0ad4e !important;
}

.border-danger {
	border-color:#d9534f !important;
}

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

.rounded-sm {
	border-radius:.2rem !important;
}

.rounded {
	border-radius:.25rem !important;
}

.rounded-top {
	border-top-left-radius:.25rem !important;
	border-top-right-radius:.25rem !important;
}

.rounded-right {
	border-top-right-radius:.25rem !important;
	border-bottom-right-radius:.25rem !important;
}

.rounded-bottom {
	border-bottom-right-radius:.25rem !important;
	border-bottom-left-radius:.25rem !important;
}

.rounded-left {
	border-top-left-radius:.25rem !important;
	border-bottom-left-radius:.25rem !important;
}

.rounded-lg {
	border-radius:.3rem !important;
}

.rounded-circle {
	border-radius:50% !important;
}

.rounded-pill {
	border-radius:50rem !important;
}

.rounded-0 {
	border-radius:0 !important;
}

.clearfix::after,  .panel-body::after {
	display:block;
	clear:both;
	content:"";
}

.d-none {
	display:none !important;
}

.d-inline {
	display:inline !important;
}

.d-inline-block {
	display:inline-block !important;
}

.d-block {
	display:block !important;
}

.d-table {
	display:table !important;
}

.d-table-row {
	display:table-row !important;
}

.d-table-cell {
	display:table-cell !important;
}

.d-flex {
	display:-ms-flexbox !important;
	display:-webkit-flex !important;
	display:flex !important;
}

.d-inline-flex {
	display:-ms-inline-flexbox !important;
	display:-webkit-inline-flex !important;
	display:inline-flex !important;
}

@media (min-width:576px) {
	.d-sm-none {
	display:none !important;
}

.d-sm-inline {
	display:inline !important;
}

.d-sm-inline-block {
	display:inline-block !important;
}

.d-sm-block {
	display:block !important;
}

.d-sm-table {
	display:table !important;
}

.d-sm-table-row {
	display:table-row !important;
}

.d-sm-table-cell {
	display:table-cell !important;
}

.d-sm-flex {
	display:-ms-flexbox !important;
	display:-webkit-flex !important;
	display:flex !important;
}

.d-sm-inline-flex {
	display:-ms-inline-flexbox !important;
	display:-webkit-inline-flex !important;
	display:inline-flex !important;
}

}@media (min-width:768px) {
	.d-md-none {
	display:none !important;
}

.d-md-inline {
	display:inline !important;
}

.d-md-inline-block {
	display:inline-block !important;
}

.d-md-block {
	display:block !important;
}

.d-md-table {
	display:table !important;
}

.d-md-table-row {
	display:table-row !important;
}

.d-md-table-cell {
	display:table-cell !important;
}

.d-md-flex {
	display:-ms-flexbox !important;
	display:-webkit-flex !important;
	display:flex !important;
}

.d-md-inline-flex {
	display:-ms-inline-flexbox !important;
	display:-webkit-inline-flex !important;
	display:inline-flex !important;
}

}@media (min-width:992px) {
	.d-lg-none {
	display:none !important;
}

.d-lg-inline {
	display:inline !important;
}

.d-lg-inline-block {
	display:inline-block !important;
}

.d-lg-block {
	display:block !important;
}

.d-lg-table {
	display:table !important;
}

.d-lg-table-row {
	display:table-row !important;
}

.d-lg-table-cell {
	display:table-cell !important;
}

.d-lg-flex {
	display:-ms-flexbox !important;
	display:-webkit-flex !important;
	display:flex !important;
}

.d-lg-inline-flex {
	display:-ms-inline-flexbox !important;
	display:-webkit-inline-flex !important;
	display:inline-flex !important;
}

}@media (min-width:1200px) {
	.d-xl-none {
	display:none !important;
}

.d-xl-inline {
	display:inline !important;
}

.d-xl-inline-block {
	display:inline-block !important;
}

.d-xl-block {
	display:block !important;
}

.d-xl-table {
	display:table !important;
}

.d-xl-table-row {
	display:table-row !important;
}

.d-xl-table-cell {
	display:table-cell !important;
}

.d-xl-flex {
	display:-ms-flexbox !important;
	display:-webkit-flex !important;
	display:flex !important;
}

.d-xl-inline-flex {
	display:-ms-inline-flexbox !important;
	display:-webkit-inline-flex !important;
	display:inline-flex !important;
}

}@media print {
	.d-print-none {
	display:none !important;
}

.d-print-inline {
	display:inline !important;
}

.d-print-inline-block {
	display:inline-block !important;
}

.d-print-block {
	display:block !important;
}

.d-print-table {
	display:table !important;
}

.d-print-table-row {
	display:table-row !important;
}

.d-print-table-cell {
	display:table-cell !important;
}

.d-print-flex {
	display:-ms-flexbox !important;
	display:-webkit-flex !important;
	display:flex !important;
}

.d-print-inline-flex {
	display:-ms-inline-flexbox !important;
	display:-webkit-inline-flex !important;
	display:inline-flex !important;
}

}.embed-responsive {
	position:relative;
	display:block;
	width:100%;
	padding:0;
	overflow:hidden;
}

.embed-responsive::before {
	display:block;
	content:"";
}

.embed-responsive .embed-responsive-item,  .embed-responsive iframe,  .embed-responsive embed,  .embed-responsive object,  .embed-responsive video {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:100%;
	height:100%;
	border:0;
}

.embed-responsive-21by9::before {
	padding-top:42.85714286%;
}

.embed-responsive-16by9::before {
	padding-top:56.25%;
}

.embed-responsive-4by3::before {
	padding-top:75%;
}

.embed-responsive-1by1::before {
	padding-top:100%;
}

.flex-row {
	-ms-flex-direction:row !important;
	flex-direction:row !important;
}

.flex-column {
	-ms-flex-direction:column !important;
	flex-direction:column !important;
}

.flex-row-reverse {
	-ms-flex-direction:row-reverse !important;
	flex-direction:row-reverse !important;
}

.flex-column-reverse {
	-ms-flex-direction:column-reverse !important;
	flex-direction:column-reverse !important;
}

.flex-wrap {
	-ms-flex-wrap:wrap !important;
	flex-wrap:wrap !important;
}

.flex-nowrap {
	-ms-flex-wrap:nowrap !important;
	flex-wrap:nowrap !important;
}

.flex-wrap-reverse {
	-ms-flex-wrap:wrap-reverse !important;
	flex-wrap:wrap-reverse !important;
}

.flex-fill {
	-ms-flex:1 1 auto !important;
	flex:1 1 auto !important;
}

.flex-grow-0 {
	-ms-flex-positive:0 !important;
	flex-grow:0 !important;
}

.flex-grow-1 {
	-ms-flex-positive:1 !important;
	flex-grow:1 !important;
}

.flex-shrink-0 {
	-ms-flex-negative:0 !important;
	flex-shrink:0 !important;
}

.flex-shrink-1 {
	-ms-flex-negative:1 !important;
	flex-shrink:1 !important;
}

.justify-content-start {
	-ms-flex-pack:start !important;
	justify-content:flex-start !important;
}

.justify-content-end {
	-ms-flex-pack:end !important;
	justify-content:flex-end !important;
}

.justify-content-center {
	-ms-flex-pack:center !important;
	justify-content:center !important;
}

.justify-content-between {
	-ms-flex-pack:justify !important;
	justify-content:space-between !important;
}

.justify-content-around {
	-ms-flex-pack:distribute !important;
	justify-content:space-around !important;
}

.align-items-start {
	-ms-flex-align:start !important;
	align-items:flex-start !important;
}

.align-items-end {
	-ms-flex-align:end !important;
	align-items:flex-end !important;
}

.align-items-center {
	-ms-flex-align:center !important;
	align-items:center !important;
}

.align-items-baseline {
	-ms-flex-align:baseline !important;
	align-items:baseline !important;
}

.align-items-stretch {
	-ms-flex-align:stretch !important;
	align-items:stretch !important;
}

.align-content-start {
	-ms-flex-line-pack:start !important;
	align-content:flex-start !important;
}

.align-content-end {
	-ms-flex-line-pack:end !important;
	align-content:flex-end !important;
}

.align-content-center {
	-ms-flex-line-pack:center !important;
	align-content:center !important;
}

.align-content-between {
	-ms-flex-line-pack:justify !important;
	align-content:space-between !important;
}

.align-content-around {
	-ms-flex-line-pack:distribute !important;
	align-content:space-around !important;
}

.align-content-stretch {
	-ms-flex-line-pack:stretch !important;
	align-content:stretch !important;
}

.align-self-auto {
	-ms-flex-item-align:auto !important;
	align-self:auto !important;
}

.align-self-start {
	-ms-flex-item-align:start !important;
	align-self:flex-start !important;
}

.align-self-end {
	-ms-flex-item-align:end !important;
	align-self:flex-end !important;
}

.align-self-center {
	-ms-flex-item-align:center !important;
	align-self:center !important;
}

.align-self-baseline {
	-ms-flex-item-align:baseline !important;
	align-self:baseline !important;
}

.align-self-stretch {
	-ms-flex-item-align:stretch !important;
	align-self:stretch !important;
}

@media (min-width:576px) {
	.flex-sm-row {
	-ms-flex-direction:row !important;
	flex-direction:row !important;
}

.flex-sm-column {
	-ms-flex-direction:column !important;
	flex-direction:column !important;
}

.flex-sm-row-reverse {
	-ms-flex-direction:row-reverse !important;
	flex-direction:row-reverse !important;
}

.flex-sm-column-reverse {
	-ms-flex-direction:column-reverse !important;
	flex-direction:column-reverse !important;
}

.flex-sm-wrap {
	-ms-flex-wrap:wrap !important;
	flex-wrap:wrap !important;
}

.flex-sm-nowrap {
	-ms-flex-wrap:nowrap !important;
	flex-wrap:nowrap !important;
}

.flex-sm-wrap-reverse {
	-ms-flex-wrap:wrap-reverse !important;
	flex-wrap:wrap-reverse !important;
}

.flex-sm-fill {
	-ms-flex:1 1 auto !important;
	flex:1 1 auto !important;
}

.flex-sm-grow-0 {
	-ms-flex-positive:0 !important;
	flex-grow:0 !important;
}

.flex-sm-grow-1 {
	-ms-flex-positive:1 !important;
	flex-grow:1 !important;
}

.flex-sm-shrink-0 {
	-ms-flex-negative:0 !important;
	flex-shrink:0 !important;
}

.flex-sm-shrink-1 {
	-ms-flex-negative:1 !important;
	flex-shrink:1 !important;
}

.justify-content-sm-start {
	-ms-flex-pack:start !important;
	justify-content:flex-start !important;
}

.justify-content-sm-end {
	-ms-flex-pack:end !important;
	justify-content:flex-end !important;
}

.justify-content-sm-center {
	-ms-flex-pack:center !important;
	justify-content:center !important;
}

.justify-content-sm-between {
	-ms-flex-pack:justify !important;
	justify-content:space-between !important;
}

.justify-content-sm-around {
	-ms-flex-pack:distribute !important;
	justify-content:space-around !important;
}

.align-items-sm-start {
	-ms-flex-align:start !important;
	align-items:flex-start !important;
}

.align-items-sm-end {
	-ms-flex-align:end !important;
	align-items:flex-end !important;
}

.align-items-sm-center {
	-ms-flex-align:center !important;
	align-items:center !important;
}

.align-items-sm-baseline {
	-ms-flex-align:baseline !important;
	align-items:baseline !important;
}

.align-items-sm-stretch {
	-ms-flex-align:stretch !important;
	align-items:stretch !important;
}

.align-content-sm-start {
	-ms-flex-line-pack:start !important;
	align-content:flex-start !important;
}

.align-content-sm-end {
	-ms-flex-line-pack:end !important;
	align-content:flex-end !important;
}

.align-content-sm-center {
	-ms-flex-line-pack:center !important;
	align-content:center !important;
}

.align-content-sm-between {
	-ms-flex-line-pack:justify !important;
	align-content:space-between !important;
}

.align-content-sm-around {
	-ms-flex-line-pack:distribute !important;
	align-content:space-around !important;
}

.align-content-sm-stretch {
	-ms-flex-line-pack:stretch !important;
	align-content:stretch !important;
}

.align-self-sm-auto {
	-ms-flex-item-align:auto !important;
	align-self:auto !important;
}

.align-self-sm-start {
	-ms-flex-item-align:start !important;
	align-self:flex-start !important;
}

.align-self-sm-end {
	-ms-flex-item-align:end !important;
	align-self:flex-end !important;
}

.align-self-sm-center {
	-ms-flex-item-align:center !important;
	align-self:center !important;
}

.align-self-sm-baseline {
	-ms-flex-item-align:baseline !important;
	align-self:baseline !important;
}

.align-self-sm-stretch {
	-ms-flex-item-align:stretch !important;
	align-self:stretch !important;
}

}@media (min-width:768px) {
	.flex-md-row {
	-ms-flex-direction:row !important;
	flex-direction:row !important;
}

.flex-md-column {
	-ms-flex-direction:column !important;
	flex-direction:column !important;
}

.flex-md-row-reverse {
	-ms-flex-direction:row-reverse !important;
	flex-direction:row-reverse !important;
}

.flex-md-column-reverse {
	-ms-flex-direction:column-reverse !important;
	flex-direction:column-reverse !important;
}

.flex-md-wrap {
	-ms-flex-wrap:wrap !important;
	flex-wrap:wrap !important;
}

.flex-md-nowrap {
	-ms-flex-wrap:nowrap !important;
	flex-wrap:nowrap !important;
}

.flex-md-wrap-reverse {
	-ms-flex-wrap:wrap-reverse !important;
	flex-wrap:wrap-reverse !important;
}

.flex-md-fill {
	-ms-flex:1 1 auto !important;
	flex:1 1 auto !important;
}

.flex-md-grow-0 {
	-ms-flex-positive:0 !important;
	flex-grow:0 !important;
}

.flex-md-grow-1 {
	-ms-flex-positive:1 !important;
	flex-grow:1 !important;
}

.flex-md-shrink-0 {
	-ms-flex-negative:0 !important;
	flex-shrink:0 !important;
}

.flex-md-shrink-1 {
	-ms-flex-negative:1 !important;
	flex-shrink:1 !important;
}

.justify-content-md-start {
	-ms-flex-pack:start !important;
	justify-content:flex-start !important;
}

.justify-content-md-end {
	-ms-flex-pack:end !important;
	justify-content:flex-end !important;
}

.justify-content-md-center {
	-ms-flex-pack:center !important;
	justify-content:center !important;
}

.justify-content-md-between {
	-ms-flex-pack:justify !important;
	justify-content:space-between !important;
}

.justify-content-md-around {
	-ms-flex-pack:distribute !important;
	justify-content:space-around !important;
}

.align-items-md-start {
	-ms-flex-align:start !important;
	align-items:flex-start !important;
}

.align-items-md-end {
	-ms-flex-align:end !important;
	align-items:flex-end !important;
}

.align-items-md-center {
	-ms-flex-align:center !important;
	align-items:center !important;
}

.align-items-md-baseline {
	-ms-flex-align:baseline !important;
	align-items:baseline !important;
}

.align-items-md-stretch {
	-ms-flex-align:stretch !important;
	align-items:stretch !important;
}

.align-content-md-start {
	-ms-flex-line-pack:start !important;
	align-content:flex-start !important;
}

.align-content-md-end {
	-ms-flex-line-pack:end !important;
	align-content:flex-end !important;
}

.align-content-md-center {
	-ms-flex-line-pack:center !important;
	align-content:center !important;
}

.align-content-md-between {
	-ms-flex-line-pack:justify !important;
	align-content:space-between !important;
}

.align-content-md-around {
	-ms-flex-line-pack:distribute !important;
	align-content:space-around !important;
}

.align-content-md-stretch {
	-ms-flex-line-pack:stretch !important;
	align-content:stretch !important;
}

.align-self-md-auto {
	-ms-flex-item-align:auto !important;
	align-self:auto !important;
}

.align-self-md-start {
	-ms-flex-item-align:start !important;
	align-self:flex-start !important;
}

.align-self-md-end {
	-ms-flex-item-align:end !important;
	align-self:flex-end !important;
}

.align-self-md-center {
	-ms-flex-item-align:center !important;
	align-self:center !important;
}

.align-self-md-baseline {
	-ms-flex-item-align:baseline !important;
	align-self:baseline !important;
}

.align-self-md-stretch {
	-ms-flex-item-align:stretch !important;
	align-self:stretch !important;
}

}@media (min-width:992px) {
	.flex-lg-row {
	-ms-flex-direction:row !important;
	flex-direction:row !important;
}

.flex-lg-column {
	-ms-flex-direction:column !important;
	flex-direction:column !important;
}

.flex-lg-row-reverse {
	-ms-flex-direction:row-reverse !important;
	flex-direction:row-reverse !important;
}

.flex-lg-column-reverse {
	-ms-flex-direction:column-reverse !important;
	flex-direction:column-reverse !important;
}

.flex-lg-wrap {
	-ms-flex-wrap:wrap !important;
	flex-wrap:wrap !important;
}

.flex-lg-nowrap {
	-ms-flex-wrap:nowrap !important;
	flex-wrap:nowrap !important;
}

.flex-lg-wrap-reverse {
	-ms-flex-wrap:wrap-reverse !important;
	flex-wrap:wrap-reverse !important;
}

.flex-lg-fill {
	-ms-flex:1 1 auto !important;
	flex:1 1 auto !important;
}

.flex-lg-grow-0 {
	-ms-flex-positive:0 !important;
	flex-grow:0 !important;
}

.flex-lg-grow-1 {
	-ms-flex-positive:1 !important;
	flex-grow:1 !important;
}

.flex-lg-shrink-0 {
	-ms-flex-negative:0 !important;
	flex-shrink:0 !important;
}

.flex-lg-shrink-1 {
	-ms-flex-negative:1 !important;
	flex-shrink:1 !important;
}

.justify-content-lg-start {
	-ms-flex-pack:start !important;
	justify-content:flex-start !important;
}

.justify-content-lg-end {
	-ms-flex-pack:end !important;
	justify-content:flex-end !important;
}

.justify-content-lg-center {
	-ms-flex-pack:center !important;
	justify-content:center !important;
}

.justify-content-lg-between {
	-ms-flex-pack:justify !important;
	justify-content:space-between !important;
}

.justify-content-lg-around {
	-ms-flex-pack:distribute !important;
	justify-content:space-around !important;
}

.align-items-lg-start {
	-ms-flex-align:start !important;
	align-items:flex-start !important;
}

.align-items-lg-end {
	-ms-flex-align:end !important;
	align-items:flex-end !important;
}

.align-items-lg-center {
	-ms-flex-align:center !important;
	align-items:center !important;
}

.align-items-lg-baseline {
	-ms-flex-align:baseline !important;
	align-items:baseline !important;
}

.align-items-lg-stretch {
	-ms-flex-align:stretch !important;
	align-items:stretch !important;
}

.align-content-lg-start {
	-ms-flex-line-pack:start !important;
	align-content:flex-start !important;
}

.align-content-lg-end {
	-ms-flex-line-pack:end !important;
	align-content:flex-end !important;
}

.align-content-lg-center {
	-ms-flex-line-pack:center !important;
	align-content:center !important;
}

.align-content-lg-between {
	-ms-flex-line-pack:justify !important;
	align-content:space-between !important;
}

.align-content-lg-around {
	-ms-flex-line-pack:distribute !important;
	align-content:space-around !important;
}

.align-content-lg-stretch {
	-ms-flex-line-pack:stretch !important;
	align-content:stretch !important;
}

.align-self-lg-auto {
	-ms-flex-item-align:auto !important;
	align-self:auto !important;
}

.align-self-lg-start {
	-ms-flex-item-align:start !important;
	align-self:flex-start !important;
}

.align-self-lg-end {
	-ms-flex-item-align:end !important;
	align-self:flex-end !important;
}

.align-self-lg-center {
	-ms-flex-item-align:center !important;
	align-self:center !important;
}

.align-self-lg-baseline {
	-ms-flex-item-align:baseline !important;
	align-self:baseline !important;
}

.align-self-lg-stretch {
	-ms-flex-item-align:stretch !important;
	align-self:stretch !important;
}

}@media (min-width:1200px) {
	.flex-xl-row {
	-ms-flex-direction:row !important;
	flex-direction:row !important;
}

.flex-xl-column {
	-ms-flex-direction:column !important;
	flex-direction:column !important;
}

.flex-xl-row-reverse {
	-ms-flex-direction:row-reverse !important;
	flex-direction:row-reverse !important;
}

.flex-xl-column-reverse {
	-ms-flex-direction:column-reverse !important;
	flex-direction:column-reverse !important;
}

.flex-xl-wrap {
	-ms-flex-wrap:wrap !important;
	flex-wrap:wrap !important;
}

.flex-xl-nowrap {
	-ms-flex-wrap:nowrap !important;
	flex-wrap:nowrap !important;
}

.flex-xl-wrap-reverse {
	-ms-flex-wrap:wrap-reverse !important;
	flex-wrap:wrap-reverse !important;
}

.flex-xl-fill {
	-ms-flex:1 1 auto !important;
	flex:1 1 auto !important;
}

.flex-xl-grow-0 {
	-ms-flex-positive:0 !important;
	flex-grow:0 !important;
}

.flex-xl-grow-1 {
	-ms-flex-positive:1 !important;
	flex-grow:1 !important;
}

.flex-xl-shrink-0 {
	-ms-flex-negative:0 !important;
	flex-shrink:0 !important;
}

.flex-xl-shrink-1 {
	-ms-flex-negative:1 !important;
	flex-shrink:1 !important;
}

.justify-content-xl-start {
	-ms-flex-pack:start !important;
	justify-content:flex-start !important;
}

.justify-content-xl-end {
	-ms-flex-pack:end !important;
	justify-content:flex-end !important;
}

.justify-content-xl-center {
	-ms-flex-pack:center !important;
	justify-content:center !important;
}

.justify-content-xl-between {
	-ms-flex-pack:justify !important;
	justify-content:space-between !important;
}

.justify-content-xl-around {
	-ms-flex-pack:distribute !important;
	justify-content:space-around !important;
}

.align-items-xl-start {
	-ms-flex-align:start !important;
	align-items:flex-start !important;
}

.align-items-xl-end {
	-ms-flex-align:end !important;
	align-items:flex-end !important;
}

.align-items-xl-center {
	-ms-flex-align:center !important;
	align-items:center !important;
}

.align-items-xl-baseline {
	-ms-flex-align:baseline !important;
	align-items:baseline !important;
}

.align-items-xl-stretch {
	-ms-flex-align:stretch !important;
	align-items:stretch !important;
}

.align-content-xl-start {
	-ms-flex-line-pack:start !important;
	align-content:flex-start !important;
}

.align-content-xl-end {
	-ms-flex-line-pack:end !important;
	align-content:flex-end !important;
}

.align-content-xl-center {
	-ms-flex-line-pack:center !important;
	align-content:center !important;
}

.align-content-xl-between {
	-ms-flex-line-pack:justify !important;
	align-content:space-between !important;
}

.align-content-xl-around {
	-ms-flex-line-pack:distribute !important;
	align-content:space-around !important;
}

.align-content-xl-stretch {
	-ms-flex-line-pack:stretch !important;
	align-content:stretch !important;
}

.align-self-xl-auto {
	-ms-flex-item-align:auto !important;
	align-self:auto !important;
}

.align-self-xl-start {
	-ms-flex-item-align:start !important;
	align-self:flex-start !important;
}

.align-self-xl-end {
	-ms-flex-item-align:end !important;
	align-self:flex-end !important;
}

.align-self-xl-center {
	-ms-flex-item-align:center !important;
	align-self:center !important;
}

.align-self-xl-baseline {
	-ms-flex-item-align:baseline !important;
	align-self:baseline !important;
}

.align-self-xl-stretch {
	-ms-flex-item-align:stretch !important;
	align-self:stretch !important;
}

}.float-left {
	float:left !important;
}

.float-right {
	float:right !important;
}

.float-none {
	float:none !important;
}

@media (min-width:576px) {
	.float-sm-left {
	float:left !important;
}

.float-sm-right {
	float:right !important;
}

.float-sm-none {
	float:none !important;
}

}@media (min-width:768px) {
	.float-md-left {
	float:left !important;
}

.float-md-right {
	float:right !important;
}

.float-md-none {
	float:none !important;
}

}@media (min-width:992px) {
	.float-lg-left {
	float:left !important;
}

.float-lg-right {
	float:right !important;
}

.float-lg-none {
	float:none !important;
}

}@media (min-width:1200px) {
	.float-xl-left {
	float:left !important;
}

.float-xl-right {
	float:right !important;
}

.float-xl-none {
	float:none !important;
}

}.user-select-all {
	-ms-user-select:all !important;
	-moz-user-select:all !important;
	-webkit-user-select:all !important;
	user-select:all !important;
}

.user-select-auto {
	-ms-user-select:auto !important;
	-moz-user-select:auto !important;
	-webkit-user-select:auto !important;
	user-select:auto !important;
}

.user-select-none {
	-ms-user-select:none !important;
	-moz-user-select:none !important;
	-webkit-user-select:none !important;
	user-select:none !important;
}

.overflow-auto {
	overflow:auto !important;
}

.overflow-hidden {
	overflow:hidden !important;
}

.position-static {
	position:static !important;
}

.position-relative {
	position:relative !important;
}

.position-absolute {
	position:absolute !important;
}

.position-fixed {
	position:fixed !important;
}

.position-sticky {
	position:-webkit-sticky !important;
	position:sticky !important;
}

.fixed-top {
	position:fixed;
	top:0;
	right:0;
	left:0;
	z-index:1030;
}

.fixed-bottom {
	position:fixed;
	right:0;
	bottom:0;
	left:0;
	z-index:1030;
}

@supports (position:sticky) {
	.sticky-top {
	position:-webkit-sticky;
	position:sticky;
	top:0;
	z-index:1020;
}

}.sr-only {
	position:absolute;
	width:1px;
	height:1px;
	padding:0;
	margin:-1px;
	overflow:hidden;
	clip:rect(0,  0,  0,  0);
	white-space:nowrap;
	border:0;
}

.sr-only-focusable:active,  .sr-only-focusable:focus {
	position:static;
	width:auto;
	height:auto;
	overflow:visible;
	clip:auto;
	white-space:normal;
}

.shadow-sm {
	box-shadow:0 .125rem .25rem rgba(0,  0,  0,  .075) !important;
}

.shadow {
	box-shadow:0px 4px 6px 0px rgba(0,  11,  40,  .1) !important;
}

.shadow-lg {
	box-shadow:0 1rem 3rem rgba(0,  0,  0,  .175) !important;
}

.shadow-none {
	box-shadow:none !important;
}

.w-25 {
	width:25% !important;
}

.w-50 {
	width:50% !important;
}

.w-75 {
	width:75% !important;
}

.w-100 {
	width:100% !important;
}

.w-auto {
	width:auto !important;
}

.h-25 {
	height:25% !important;
}

.h-50 {
	height:50% !important;
}

.h-75 {
	height:75% !important;
}

.h-100 {
	height:100% !important;
}

.h-auto {
	height:auto !important;
}

.mw-100 {
	max-width:100% !important;
}

.mh-100 {
	max-height:100% !important;
}

.min-vw-100 {
	min-width:100vw !important;
}

.min-vh-100 {
	min-height:100vh !important;
}

.vw-100 {
	width:100vw !important;
}

.vh-100 {
	height:100vh !important;
}

.m-0 {
	margin:0 !important;
}

.mt-0,  .my-0 {
	margin-top:0 !important;
}

.mr-0,  .mx-0 {
	margin-right:0 !important;
}

.mb-0,  .my-0 {
	margin-bottom:0 !important;
}

.ml-0,  .mx-0 {
	margin-left:0 !important;
}

.m-1 {
	margin:.25rem !important;
}

.mt-1,  .my-1 {
	margin-top:.25rem !important;
}

.mr-1,  .mx-1 {
	margin-right:.25rem !important;
}

.mb-1,  .my-1 {
	margin-bottom:.25rem !important;
}

.ml-1,  .mx-1 {
	margin-left:.25rem !important;
}

.m-2 {
	margin:.5rem !important;
}

.mt-2,  .my-2 {
	margin-top:.5rem !important;
}

.mr-2,  .mx-2 {
	margin-right:.5rem !important;
}

.mb-2,  .my-2 {
	margin-bottom:.5rem !important;
}

.ml-2,  .mx-2 {
	margin-left:.5rem !important;
}

.m-3 {
	margin:1rem !important;
}

.mt-3,  .my-3 {
	margin-top:1rem !important;
}

.mr-3,  .mx-3 {
	margin-right:1rem !important;
}

.mb-3,  .my-3 {
	margin-bottom:1rem !important;
}

.ml-3,  .mx-3 {
	margin-left:1rem !important;
}

.m-4 {
	margin:1.5rem !important;
}

.mt-4,  .my-4 {
	margin-top:1.5rem !important;
}

.mr-4,  .mx-4 {
	margin-right:1.5rem !important;
}

.mb-4,  .my-4 {
	margin-bottom:1.5rem !important;
}

.ml-4,  .mx-4 {
	margin-left:1.5rem !important;
}

.m-5 {
	margin:3rem !important;
}

.mt-5,  .my-5 {
	margin-top:3rem !important;
}

.mr-5,  .mx-5 {
	margin-right:3rem !important;
}

.mb-5,  .my-5 {
	margin-bottom:3rem !important;
}

.ml-5,  .mx-5 {
	margin-left:3rem !important;
}

.p-0 {
	padding:0 !important;
}

.pt-0,  .py-0 {
	padding-top:0 !important;
}

.pr-0,  .px-0 {
	padding-right:0 !important;
}

.pb-0,  .py-0 {
	padding-bottom:0 !important;
}

.pl-0,  .px-0 {
	padding-left:0 !important;
}

.p-1 {
	padding:.25rem !important;
}

.pt-1,  .py-1 {
	padding-top:.25rem !important;
}

.pr-1,  .px-1 {
	padding-right:.25rem !important;
}

.pb-1,  .py-1 {
	padding-bottom:.25rem !important;
}

.pl-1,  .px-1 {
	padding-left:.25rem !important;
}

.p-2 {
	padding:.5rem !important;
}

.pt-2,  .py-2 {
	padding-top:.5rem !important;
}

.pr-2,  .px-2 {
	padding-right:.5rem !important;
}

.pb-2,  .py-2 {
	padding-bottom:.5rem !important;
}

.pl-2,  .px-2 {
	padding-left:.5rem !important;
}

.p-3 {
	padding:1rem !important;
}

.pt-3,  .py-3 {
	padding-top:1rem !important;
}

.pr-3,  .px-3 {
	padding-right:1rem !important;
}

.pb-3,  .py-3 {
	padding-bottom:1rem !important;
}

.pl-3,  .px-3 {
	padding-left:1rem !important;
}

.p-4 {
	padding:1.5rem !important;
}

.pt-4,  .py-4 {
	padding-top:1.5rem !important;
}

.pr-4,  .px-4 {
	padding-right:1.5rem !important;
}

.pb-4,  .py-4 {
	padding-bottom:1.5rem !important;
}

.pl-4,  .px-4 {
	padding-left:1.5rem !important;
}

.p-5 {
	padding:3rem !important;
}

.pt-5,  .py-5 {
	padding-top:3rem !important;
}

.pr-5,  .px-5 {
	padding-right:3rem !important;
}

.pb-5,  .py-5 {
	padding-bottom:3rem !important;
}

.pl-5,  .px-5 {
	padding-left:3rem !important;
}

.m-n1 {
	margin:-.25rem !important;
}

.mt-n1,  .my-n1 {
	margin-top:-.25rem !important;
}

.mr-n1,  .mx-n1 {
	margin-right:-.25rem !important;
}

.mb-n1,  .my-n1 {
	margin-bottom:-.25rem !important;
}

.ml-n1,  .mx-n1 {
	margin-left:-.25rem !important;
}

.m-n2 {
	margin:-.5rem !important;
}

.mt-n2,  .my-n2 {
	margin-top:-.5rem !important;
}

.mr-n2,  .mx-n2 {
	margin-right:-.5rem !important;
}

.mb-n2,  .my-n2 {
	margin-bottom:-.5rem !important;
}

.ml-n2,  .mx-n2 {
	margin-left:-.5rem !important;
}

.m-n3 {
	margin:-1rem !important;
}

.mt-n3,  .my-n3 {
	margin-top:-1rem !important;
}

.mr-n3,  .mx-n3 {
	margin-right:-1rem !important;
}

.mb-n3,  .my-n3 {
	margin-bottom:-1rem !important;
}

.ml-n3,  .mx-n3 {
	margin-left:-1rem !important;
}

.m-n4 {
	margin:-1.5rem !important;
}

.mt-n4,  .my-n4 {
	margin-top:-1.5rem !important;
}

.mr-n4,  .mx-n4 {
	margin-right:-1.5rem !important;
}

.mb-n4,  .my-n4 {
	margin-bottom:-1.5rem !important;
}

.ml-n4,  .mx-n4 {
	margin-left:-1.5rem !important;
}

.m-n5 {
	margin:-3rem !important;
}

.mt-n5,  .my-n5 {
	margin-top:-3rem !important;
}

.mr-n5,  .mx-n5 {
	margin-right:-3rem !important;
}

.mb-n5,  .my-n5 {
	margin-bottom:-3rem !important;
}

.ml-n5,  .mx-n5 {
	margin-left:-3rem !important;
}

.m-auto {
	margin:auto !important;
}

.mt-auto,  .my-auto {
	margin-top:auto !important;
}

.mr-auto,  .mx-auto {
	margin-right:auto !important;
}

.mb-auto,  .my-auto {
	margin-bottom:auto !important;
}

.ml-auto,  .mx-auto {
	margin-left:auto !important;
}

@media (min-width:576px) {
	.m-sm-0 {
	margin:0 !important;
}

.mt-sm-0,  .my-sm-0 {
	margin-top:0 !important;
}

.mr-sm-0,  .mx-sm-0 {
	margin-right:0 !important;
}

.mb-sm-0,  .my-sm-0 {
	margin-bottom:0 !important;
}

.ml-sm-0,  .mx-sm-0 {
	margin-left:0 !important;
}

.m-sm-1 {
	margin:.25rem !important;
}

.mt-sm-1,  .my-sm-1 {
	margin-top:.25rem !important;
}

.mr-sm-1,  .mx-sm-1 {
	margin-right:.25rem !important;
}

.mb-sm-1,  .my-sm-1 {
	margin-bottom:.25rem !important;
}

.ml-sm-1,  .mx-sm-1 {
	margin-left:.25rem !important;
}

.m-sm-2 {
	margin:.5rem !important;
}

.mt-sm-2,  .my-sm-2 {
	margin-top:.5rem !important;
}

.mr-sm-2,  .mx-sm-2 {
	margin-right:.5rem !important;
}

.mb-sm-2,  .my-sm-2 {
	margin-bottom:.5rem !important;
}

.ml-sm-2,  .mx-sm-2 {
	margin-left:.5rem !important;
}

.m-sm-3 {
	margin:1rem !important;
}

.mt-sm-3,  .my-sm-3 {
	margin-top:1rem !important;
}

.mr-sm-3,  .mx-sm-3 {
	margin-right:1rem !important;
}

.mb-sm-3,  .my-sm-3 {
	margin-bottom:1rem !important;
}

.ml-sm-3,  .mx-sm-3 {
	margin-left:1rem !important;
}

.m-sm-4 {
	margin:1.5rem !important;
}

.mt-sm-4,  .my-sm-4 {
	margin-top:1.5rem !important;
}

.mr-sm-4,  .mx-sm-4 {
	margin-right:1.5rem !important;
}

.mb-sm-4,  .my-sm-4 {
	margin-bottom:1.5rem !important;
}

.ml-sm-4,  .mx-sm-4 {
	margin-left:1.5rem !important;
}

.m-sm-5 {
	margin:3rem !important;
}

.mt-sm-5,  .my-sm-5 {
	margin-top:3rem !important;
}

.mr-sm-5,  .mx-sm-5 {
	margin-right:3rem !important;
}

.mb-sm-5,  .my-sm-5 {
	margin-bottom:3rem !important;
}

.ml-sm-5,  .mx-sm-5 {
	margin-left:3rem !important;
}

.p-sm-0 {
	padding:0 !important;
}

.pt-sm-0,  .py-sm-0 {
	padding-top:0 !important;
}

.pr-sm-0,  .px-sm-0 {
	padding-right:0 !important;
}

.pb-sm-0,  .py-sm-0 {
	padding-bottom:0 !important;
}

.pl-sm-0,  .px-sm-0 {
	padding-left:0 !important;
}

.p-sm-1 {
	padding:.25rem !important;
}

.pt-sm-1,  .py-sm-1 {
	padding-top:.25rem !important;
}

.pr-sm-1,  .px-sm-1 {
	padding-right:.25rem !important;
}

.pb-sm-1,  .py-sm-1 {
	padding-bottom:.25rem !important;
}

.pl-sm-1,  .px-sm-1 {
	padding-left:.25rem !important;
}

.p-sm-2 {
	padding:.5rem !important;
}

.pt-sm-2,  .py-sm-2 {
	padding-top:.5rem !important;
}

.pr-sm-2,  .px-sm-2 {
	padding-right:.5rem !important;
}

.pb-sm-2,  .py-sm-2 {
	padding-bottom:.5rem !important;
}

.pl-sm-2,  .px-sm-2 {
	padding-left:.5rem !important;
}

.p-sm-3 {
	padding:1rem !important;
}

.pt-sm-3,  .py-sm-3 {
	padding-top:1rem !important;
}

.pr-sm-3,  .px-sm-3 {
	padding-right:1rem !important;
}

.pb-sm-3,  .py-sm-3 {
	padding-bottom:1rem !important;
}

.pl-sm-3,  .px-sm-3 {
	padding-left:1rem !important;
}

.p-sm-4 {
	padding:1.5rem !important;
}

.pt-sm-4,  .py-sm-4 {
	padding-top:1.5rem !important;
}

.pr-sm-4,  .px-sm-4 {
	padding-right:1.5rem !important;
}

.pb-sm-4,  .py-sm-4 {
	padding-bottom:1.5rem !important;
}

.pl-sm-4,  .px-sm-4 {
	padding-left:1.5rem !important;
}

.p-sm-5 {
	padding:3rem !important;
}

.pt-sm-5,  .py-sm-5 {
	padding-top:3rem !important;
}

.pr-sm-5,  .px-sm-5 {
	padding-right:3rem !important;
}

.pb-sm-5,  .py-sm-5 {
	padding-bottom:3rem !important;
}

.pl-sm-5,  .px-sm-5 {
	padding-left:3rem !important;
}

.m-sm-n1 {
	margin:-.25rem !important;
}

.mt-sm-n1,  .my-sm-n1 {
	margin-top:-.25rem !important;
}

.mr-sm-n1,  .mx-sm-n1 {
	margin-right:-.25rem !important;
}

.mb-sm-n1,  .my-sm-n1 {
	margin-bottom:-.25rem !important;
}

.ml-sm-n1,  .mx-sm-n1 {
	margin-left:-.25rem !important;
}

.m-sm-n2 {
	margin:-.5rem !important;
}

.mt-sm-n2,  .my-sm-n2 {
	margin-top:-.5rem !important;
}

.mr-sm-n2,  .mx-sm-n2 {
	margin-right:-.5rem !important;
}

.mb-sm-n2,  .my-sm-n2 {
	margin-bottom:-.5rem !important;
}

.ml-sm-n2,  .mx-sm-n2 {
	margin-left:-.5rem !important;
}

.m-sm-n3 {
	margin:-1rem !important;
}

.mt-sm-n3,  .my-sm-n3 {
	margin-top:-1rem !important;
}

.mr-sm-n3,  .mx-sm-n3 {
	margin-right:-1rem !important;
}

.mb-sm-n3,  .my-sm-n3 {
	margin-bottom:-1rem !important;
}

.ml-sm-n3,  .mx-sm-n3 {
	margin-left:-1rem !important;
}

.m-sm-n4 {
	margin:-1.5rem !important;
}

.mt-sm-n4,  .my-sm-n4 {
	margin-top:-1.5rem !important;
}

.mr-sm-n4,  .mx-sm-n4 {
	margin-right:-1.5rem !important;
}

.mb-sm-n4,  .my-sm-n4 {
	margin-bottom:-1.5rem !important;
}

.ml-sm-n4,  .mx-sm-n4 {
	margin-left:-1.5rem !important;
}

.m-sm-n5 {
	margin:-3rem !important;
}

.mt-sm-n5,  .my-sm-n5 {
	margin-top:-3rem !important;
}

.mr-sm-n5,  .mx-sm-n5 {
	margin-right:-3rem !important;
}

.mb-sm-n5,  .my-sm-n5 {
	margin-bottom:-3rem !important;
}

.ml-sm-n5,  .mx-sm-n5 {
	margin-left:-3rem !important;
}

.m-sm-auto {
	margin:auto !important;
}

.mt-sm-auto,  .my-sm-auto {
	margin-top:auto !important;
}

.mr-sm-auto,  .mx-sm-auto {
	margin-right:auto !important;
}

.mb-sm-auto,  .my-sm-auto {
	margin-bottom:auto !important;
}

.ml-sm-auto,  .mx-sm-auto {
	margin-left:auto !important;
}

}@media (min-width:768px) {
	.m-md-0 {
	margin:0 !important;
}

.mt-md-0,  .my-md-0 {
	margin-top:0 !important;
}

.mr-md-0,  .mx-md-0 {
	margin-right:0 !important;
}

.mb-md-0,  .my-md-0 {
	margin-bottom:0 !important;
}

.ml-md-0,  .mx-md-0 {
	margin-left:0 !important;
}

.m-md-1 {
	margin:.25rem !important;
}

.mt-md-1,  .my-md-1 {
	margin-top:.25rem !important;
}

.mr-md-1,  .mx-md-1 {
	margin-right:.25rem !important;
}

.mb-md-1,  .my-md-1 {
	margin-bottom:.25rem !important;
}

.ml-md-1,  .mx-md-1 {
	margin-left:.25rem !important;
}

.m-md-2 {
	margin:.5rem !important;
}

.mt-md-2,  .my-md-2 {
	margin-top:.5rem !important;
}

.mr-md-2,  .mx-md-2 {
	margin-right:.5rem !important;
}

.mb-md-2,  .my-md-2 {
	margin-bottom:.5rem !important;
}

.ml-md-2,  .mx-md-2 {
	margin-left:.5rem !important;
}

.m-md-3 {
	margin:1rem !important;
}

.mt-md-3,  .my-md-3 {
	margin-top:1rem !important;
}

.mr-md-3,  .mx-md-3 {
	margin-right:1rem !important;
}

.mb-md-3,  .my-md-3 {
	margin-bottom:1rem !important;
}

.ml-md-3,  .mx-md-3 {
	margin-left:1rem !important;
}

.m-md-4 {
	margin:1.5rem !important;
}

.mt-md-4,  .my-md-4 {
	margin-top:1.5rem !important;
}

.mr-md-4,  .mx-md-4 {
	margin-right:1.5rem !important;
}

.mb-md-4,  .my-md-4 {
	margin-bottom:1.5rem !important;
}

.ml-md-4,  .mx-md-4 {
	margin-left:1.5rem !important;
}

.m-md-5 {
	margin:3rem !important;
}

.mt-md-5,  .my-md-5 {
	margin-top:3rem !important;
}

.mr-md-5,  .mx-md-5 {
	margin-right:3rem !important;
}

.mb-md-5,  .my-md-5 {
	margin-bottom:3rem !important;
}

.ml-md-5,  .mx-md-5 {
	margin-left:3rem !important;
}

.p-md-0 {
	padding:0 !important;
}

.pt-md-0,  .py-md-0 {
	padding-top:0 !important;
}

.pr-md-0,  .px-md-0 {
	padding-right:0 !important;
}

.pb-md-0,  .py-md-0 {
	padding-bottom:0 !important;
}

.pl-md-0,  .px-md-0 {
	padding-left:0 !important;
}

.p-md-1 {
	padding:.25rem !important;
}

.pt-md-1,  .py-md-1 {
	padding-top:.25rem !important;
}

.pr-md-1,  .px-md-1 {
	padding-right:.25rem !important;
}

.pb-md-1,  .py-md-1 {
	padding-bottom:.25rem !important;
}

.pl-md-1,  .px-md-1 {
	padding-left:.25rem !important;
}

.p-md-2 {
	padding:.5rem !important;
}

.pt-md-2,  .py-md-2 {
	padding-top:.5rem !important;
}

.pr-md-2,  .px-md-2 {
	padding-right:.5rem !important;
}

.pb-md-2,  .py-md-2 {
	padding-bottom:.5rem !important;
}

.pl-md-2,  .px-md-2 {
	padding-left:.5rem !important;
}

.p-md-3 {
	padding:1rem !important;
}

.pt-md-3,  .py-md-3 {
	padding-top:1rem !important;
}

.pr-md-3,  .px-md-3 {
	padding-right:1rem !important;
}

.pb-md-3,  .py-md-3 {
	padding-bottom:1rem !important;
}

.pl-md-3,  .px-md-3 {
	padding-left:1rem !important;
}

.p-md-4 {
	padding:1.5rem !important;
}

.pt-md-4,  .py-md-4 {
	padding-top:1.5rem !important;
}

.pr-md-4,  .px-md-4 {
	padding-right:1.5rem !important;
}

.pb-md-4,  .py-md-4 {
	padding-bottom:1.5rem !important;
}

.pl-md-4,  .px-md-4 {
	padding-left:1.5rem !important;
}

.p-md-5 {
	padding:3rem !important;
}

.pt-md-5,  .py-md-5 {
	padding-top:3rem !important;
}

.pr-md-5,  .px-md-5 {
	padding-right:3rem !important;
}

.pb-md-5,  .py-md-5 {
	padding-bottom:3rem !important;
}

.pl-md-5,  .px-md-5 {
	padding-left:3rem !important;
}

.m-md-n1 {
	margin:-.25rem !important;
}

.mt-md-n1,  .my-md-n1 {
	margin-top:-.25rem !important;
}

.mr-md-n1,  .mx-md-n1 {
	margin-right:-.25rem !important;
}

.mb-md-n1,  .my-md-n1 {
	margin-bottom:-.25rem !important;
}

.ml-md-n1,  .mx-md-n1 {
	margin-left:-.25rem !important;
}

.m-md-n2 {
	margin:-.5rem !important;
}

.mt-md-n2,  .my-md-n2 {
	margin-top:-.5rem !important;
}

.mr-md-n2,  .mx-md-n2 {
	margin-right:-.5rem !important;
}

.mb-md-n2,  .my-md-n2 {
	margin-bottom:-.5rem !important;
}

.ml-md-n2,  .mx-md-n2 {
	margin-left:-.5rem !important;
}

.m-md-n3 {
	margin:-1rem !important;
}

.mt-md-n3,  .my-md-n3 {
	margin-top:-1rem !important;
}

.mr-md-n3,  .mx-md-n3 {
	margin-right:-1rem !important;
}

.mb-md-n3,  .my-md-n3 {
	margin-bottom:-1rem !important;
}

.ml-md-n3,  .mx-md-n3 {
	margin-left:-1rem !important;
}

.m-md-n4 {
	margin:-1.5rem !important;
}

.mt-md-n4,  .my-md-n4 {
	margin-top:-1.5rem !important;
}

.mr-md-n4,  .mx-md-n4 {
	margin-right:-1.5rem !important;
}

.mb-md-n4,  .my-md-n4 {
	margin-bottom:-1.5rem !important;
}

.ml-md-n4,  .mx-md-n4 {
	margin-left:-1.5rem !important;
}

.m-md-n5 {
	margin:-3rem !important;
}

.mt-md-n5,  .my-md-n5 {
	margin-top:-3rem !important;
}

.mr-md-n5,  .mx-md-n5 {
	margin-right:-3rem !important;
}

.mb-md-n5,  .my-md-n5 {
	margin-bottom:-3rem !important;
}

.ml-md-n5,  .mx-md-n5 {
	margin-left:-3rem !important;
}

.m-md-auto {
	margin:auto !important;
}

.mt-md-auto,  .my-md-auto {
	margin-top:auto !important;
}

.mr-md-auto,  .mx-md-auto {
	margin-right:auto !important;
}

.mb-md-auto,  .my-md-auto {
	margin-bottom:auto !important;
}

.ml-md-auto,  .mx-md-auto {
	margin-left:auto !important;
}

}@media (min-width:992px) {
	.m-lg-0 {
	margin:0 !important;
}

.mt-lg-0,  .my-lg-0 {
	margin-top:0 !important;
}

.mr-lg-0,  .mx-lg-0 {
	margin-right:0 !important;
}

.mb-lg-0,  .my-lg-0 {
	margin-bottom:0 !important;
}

.ml-lg-0,  .mx-lg-0 {
	margin-left:0 !important;
}

.m-lg-1 {
	margin:.25rem !important;
}

.mt-lg-1,  .my-lg-1 {
	margin-top:.25rem !important;
}

.mr-lg-1,  .mx-lg-1 {
	margin-right:.25rem !important;
}

.mb-lg-1,  .my-lg-1 {
	margin-bottom:.25rem !important;
}

.ml-lg-1,  .mx-lg-1 {
	margin-left:.25rem !important;
}

.m-lg-2 {
	margin:.5rem !important;
}

.mt-lg-2,  .my-lg-2 {
	margin-top:.5rem !important;
}

.mr-lg-2,  .mx-lg-2 {
	margin-right:.5rem !important;
}

.mb-lg-2,  .my-lg-2 {
	margin-bottom:.5rem !important;
}

.ml-lg-2,  .mx-lg-2 {
	margin-left:.5rem !important;
}

.m-lg-3 {
	margin:1rem !important;
}

.mt-lg-3,  .my-lg-3 {
	margin-top:1rem !important;
}

.mr-lg-3,  .mx-lg-3 {
	margin-right:1rem !important;
}

.mb-lg-3,  .my-lg-3 {
	margin-bottom:1rem !important;
}

.ml-lg-3,  .mx-lg-3 {
	margin-left:1rem !important;
}

.m-lg-4 {
	margin:1.5rem !important;
}

.mt-lg-4,  .my-lg-4 {
	margin-top:1.5rem !important;
}

.mr-lg-4,  .mx-lg-4 {
	margin-right:1.5rem !important;
}

.mb-lg-4,  .my-lg-4 {
	margin-bottom:1.5rem !important;
}

.ml-lg-4,  .mx-lg-4 {
	margin-left:1.5rem !important;
}

.m-lg-5 {
	margin:3rem !important;
}

.mt-lg-5,  .my-lg-5 {
	margin-top:3rem !important;
}

.mr-lg-5,  .mx-lg-5 {
	margin-right:3rem !important;
}

.mb-lg-5,  .my-lg-5 {
	margin-bottom:3rem !important;
}

.ml-lg-5,  .mx-lg-5 {
	margin-left:3rem !important;
}

.p-lg-0 {
	padding:0 !important;
}

.pt-lg-0,  .py-lg-0 {
	padding-top:0 !important;
}

.pr-lg-0,  .px-lg-0 {
	padding-right:0 !important;
}

.pb-lg-0,  .py-lg-0 {
	padding-bottom:0 !important;
}

.pl-lg-0,  .px-lg-0 {
	padding-left:0 !important;
}

.p-lg-1 {
	padding:.25rem !important;
}

.pt-lg-1,  .py-lg-1 {
	padding-top:.25rem !important;
}

.pr-lg-1,  .px-lg-1 {
	padding-right:.25rem !important;
}

.pb-lg-1,  .py-lg-1 {
	padding-bottom:.25rem !important;
}

.pl-lg-1,  .px-lg-1 {
	padding-left:.25rem !important;
}

.p-lg-2 {
	padding:.5rem !important;
}

.pt-lg-2,  .py-lg-2 {
	padding-top:.5rem !important;
}

.pr-lg-2,  .px-lg-2 {
	padding-right:.5rem !important;
}

.pb-lg-2,  .py-lg-2 {
	padding-bottom:.5rem !important;
}

.pl-lg-2,  .px-lg-2 {
	padding-left:.5rem !important;
}

.p-lg-3 {
	padding:1rem !important;
}

.pt-lg-3,  .py-lg-3 {
	padding-top:1rem !important;
}

.pr-lg-3,  .px-lg-3 {
	padding-right:1rem !important;
}

.pb-lg-3,  .py-lg-3 {
	padding-bottom:1rem !important;
}

.pl-lg-3,  .px-lg-3 {
	padding-left:1rem !important;
}

.p-lg-4 {
	padding:1.5rem !important;
}

.pt-lg-4,  .py-lg-4 {
	padding-top:1.5rem !important;
}

.pr-lg-4,  .px-lg-4 {
	padding-right:1.5rem !important;
}

.pb-lg-4,  .py-lg-4 {
	padding-bottom:1.5rem !important;
}

.pl-lg-4,  .px-lg-4 {
	padding-left:1.5rem !important;
}

.p-lg-5 {
	padding:3rem !important;
}

.pt-lg-5,  .py-lg-5 {
	padding-top:3rem !important;
}

.pr-lg-5,  .px-lg-5 {
	padding-right:3rem !important;
}

.pb-lg-5,  .py-lg-5 {
	padding-bottom:3rem !important;
}

.pl-lg-5,  .px-lg-5 {
	padding-left:3rem !important;
}

.m-lg-n1 {
	margin:-.25rem !important;
}

.mt-lg-n1,  .my-lg-n1 {
	margin-top:-.25rem !important;
}

.mr-lg-n1,  .mx-lg-n1 {
	margin-right:-.25rem !important;
}

.mb-lg-n1,  .my-lg-n1 {
	margin-bottom:-.25rem !important;
}

.ml-lg-n1,  .mx-lg-n1 {
	margin-left:-.25rem !important;
}

.m-lg-n2 {
	margin:-.5rem !important;
}

.mt-lg-n2,  .my-lg-n2 {
	margin-top:-.5rem !important;
}

.mr-lg-n2,  .mx-lg-n2 {
	margin-right:-.5rem !important;
}

.mb-lg-n2,  .my-lg-n2 {
	margin-bottom:-.5rem !important;
}

.ml-lg-n2,  .mx-lg-n2 {
	margin-left:-.5rem !important;
}

.m-lg-n3 {
	margin:-1rem !important;
}

.mt-lg-n3,  .my-lg-n3 {
	margin-top:-1rem !important;
}

.mr-lg-n3,  .mx-lg-n3 {
	margin-right:-1rem !important;
}

.mb-lg-n3,  .my-lg-n3 {
	margin-bottom:-1rem !important;
}

.ml-lg-n3,  .mx-lg-n3 {
	margin-left:-1rem !important;
}

.m-lg-n4 {
	margin:-1.5rem !important;
}

.mt-lg-n4,  .my-lg-n4 {
	margin-top:-1.5rem !important;
}

.mr-lg-n4,  .mx-lg-n4 {
	margin-right:-1.5rem !important;
}

.mb-lg-n4,  .my-lg-n4 {
	margin-bottom:-1.5rem !important;
}

.ml-lg-n4,  .mx-lg-n4 {
	margin-left:-1.5rem !important;
}

.m-lg-n5 {
	margin:-3rem !important;
}

.mt-lg-n5,  .my-lg-n5 {
	margin-top:-3rem !important;
}

.mr-lg-n5,  .mx-lg-n5 {
	margin-right:-3rem !important;
}

.mb-lg-n5,  .my-lg-n5 {
	margin-bottom:-3rem !important;
}

.ml-lg-n5,  .mx-lg-n5 {
	margin-left:-3rem !important;
}

.m-lg-auto {
	margin:auto !important;
}

.mt-lg-auto,  .my-lg-auto {
	margin-top:auto !important;
}

.mr-lg-auto,  .mx-lg-auto {
	margin-right:auto !important;
}

.mb-lg-auto,  .my-lg-auto {
	margin-bottom:auto !important;
}

.ml-lg-auto,  .mx-lg-auto {
	margin-left:auto !important;
}

}@media (min-width:1200px) {
	.m-xl-0 {
	margin:0 !important;
}

.mt-xl-0,  .my-xl-0 {
	margin-top:0 !important;
}

.mr-xl-0,  .mx-xl-0 {
	margin-right:0 !important;
}

.mb-xl-0,  .my-xl-0 {
	margin-bottom:0 !important;
}

.ml-xl-0,  .mx-xl-0 {
	margin-left:0 !important;
}

.m-xl-1 {
	margin:.25rem !important;
}

.mt-xl-1,  .my-xl-1 {
	margin-top:.25rem !important;
}

.mr-xl-1,  .mx-xl-1 {
	margin-right:.25rem !important;
}

.mb-xl-1,  .my-xl-1 {
	margin-bottom:.25rem !important;
}

.ml-xl-1,  .mx-xl-1 {
	margin-left:.25rem !important;
}

.m-xl-2 {
	margin:.5rem !important;
}

.mt-xl-2,  .my-xl-2 {
	margin-top:.5rem !important;
}

.mr-xl-2,  .mx-xl-2 {
	margin-right:.5rem !important;
}

.mb-xl-2,  .my-xl-2 {
	margin-bottom:.5rem !important;
}

.ml-xl-2,  .mx-xl-2 {
	margin-left:.5rem !important;
}

.m-xl-3 {
	margin:1rem !important;
}

.mt-xl-3,  .my-xl-3 {
	margin-top:1rem !important;
}

.mr-xl-3,  .mx-xl-3 {
	margin-right:1rem !important;
}

.mb-xl-3,  .my-xl-3 {
	margin-bottom:1rem !important;
}

.ml-xl-3,  .mx-xl-3 {
	margin-left:1rem !important;
}

.m-xl-4 {
	margin:1.5rem !important;
}

.mt-xl-4,  .my-xl-4 {
	margin-top:1.5rem !important;
}

.mr-xl-4,  .mx-xl-4 {
	margin-right:1.5rem !important;
}

.mb-xl-4,  .my-xl-4 {
	margin-bottom:1.5rem !important;
}

.ml-xl-4,  .mx-xl-4 {
	margin-left:1.5rem !important;
}

.m-xl-5 {
	margin:3rem !important;
}

.mt-xl-5,  .my-xl-5 {
	margin-top:3rem !important;
}

.mr-xl-5,  .mx-xl-5 {
	margin-right:3rem !important;
}

.mb-xl-5,  .my-xl-5 {
	margin-bottom:3rem !important;
}

.ml-xl-5,  .mx-xl-5 {
	margin-left:3rem !important;
}

.p-xl-0 {
	padding:0 !important;
}

.pt-xl-0,  .py-xl-0 {
	padding-top:0 !important;
}

.pr-xl-0,  .px-xl-0 {
	padding-right:0 !important;
}

.pb-xl-0,  .py-xl-0 {
	padding-bottom:0 !important;
}

.pl-xl-0,  .px-xl-0 {
	padding-left:0 !important;
}

.p-xl-1 {
	padding:.25rem !important;
}

.pt-xl-1,  .py-xl-1 {
	padding-top:.25rem !important;
}

.pr-xl-1,  .px-xl-1 {
	padding-right:.25rem !important;
}

.pb-xl-1,  .py-xl-1 {
	padding-bottom:.25rem !important;
}

.pl-xl-1,  .px-xl-1 {
	padding-left:.25rem !important;
}

.p-xl-2 {
	padding:.5rem !important;
}

.pt-xl-2,  .py-xl-2 {
	padding-top:.5rem !important;
}

.pr-xl-2,  .px-xl-2 {
	padding-right:.5rem !important;
}

.pb-xl-2,  .py-xl-2 {
	padding-bottom:.5rem !important;
}

.pl-xl-2,  .px-xl-2 {
	padding-left:.5rem !important;
}

.p-xl-3 {
	padding:1rem !important;
}

.pt-xl-3,  .py-xl-3 {
	padding-top:1rem !important;
}

.pr-xl-3,  .px-xl-3 {
	padding-right:1rem !important;
}

.pb-xl-3,  .py-xl-3 {
	padding-bottom:1rem !important;
}

.pl-xl-3,  .px-xl-3 {
	padding-left:1rem !important;
}

.p-xl-4 {
	padding:1.5rem !important;
}

.pt-xl-4,  .py-xl-4 {
	padding-top:1.5rem !important;
}

.pr-xl-4,  .px-xl-4 {
	padding-right:1.5rem !important;
}

.pb-xl-4,  .py-xl-4 {
	padding-bottom:1.5rem !important;
}

.pl-xl-4,  .px-xl-4 {
	padding-left:1.5rem !important;
}

.p-xl-5 {
	padding:3rem !important;
}

.pt-xl-5,  .py-xl-5 {
	padding-top:3rem !important;
}

.pr-xl-5,  .px-xl-5 {
	padding-right:3rem !important;
}

.pb-xl-5,  .py-xl-5 {
	padding-bottom:3rem !important;
}

.pl-xl-5,  .px-xl-5 {
	padding-left:3rem !important;
}

.m-xl-n1 {
	margin:-.25rem !important;
}

.mt-xl-n1,  .my-xl-n1 {
	margin-top:-.25rem !important;
}

.mr-xl-n1,  .mx-xl-n1 {
	margin-right:-.25rem !important;
}

.mb-xl-n1,  .my-xl-n1 {
	margin-bottom:-.25rem !important;
}

.ml-xl-n1,  .mx-xl-n1 {
	margin-left:-.25rem !important;
}

.m-xl-n2 {
	margin:-.5rem !important;
}

.mt-xl-n2,  .my-xl-n2 {
	margin-top:-.5rem !important;
}

.mr-xl-n2,  .mx-xl-n2 {
	margin-right:-.5rem !important;
}

.mb-xl-n2,  .my-xl-n2 {
	margin-bottom:-.5rem !important;
}

.ml-xl-n2,  .mx-xl-n2 {
	margin-left:-.5rem !important;
}

.m-xl-n3 {
	margin:-1rem !important;
}

.mt-xl-n3,  .my-xl-n3 {
	margin-top:-1rem !important;
}

.mr-xl-n3,  .mx-xl-n3 {
	margin-right:-1rem !important;
}

.mb-xl-n3,  .my-xl-n3 {
	margin-bottom:-1rem !important;
}

.ml-xl-n3,  .mx-xl-n3 {
	margin-left:-1rem !important;
}

.m-xl-n4 {
	margin:-1.5rem !important;
}

.mt-xl-n4,  .my-xl-n4 {
	margin-top:-1.5rem !important;
}

.mr-xl-n4,  .mx-xl-n4 {
	margin-right:-1.5rem !important;
}

.mb-xl-n4,  .my-xl-n4 {
	margin-bottom:-1.5rem !important;
}

.ml-xl-n4,  .mx-xl-n4 {
	margin-left:-1.5rem !important;
}

.m-xl-n5 {
	margin:-3rem !important;
}

.mt-xl-n5,  .my-xl-n5 {
	margin-top:-3rem !important;
}

.mr-xl-n5,  .mx-xl-n5 {
	margin-right:-3rem !important;
}

.mb-xl-n5,  .my-xl-n5 {
	margin-bottom:-3rem !important;
}

.ml-xl-n5,  .mx-xl-n5 {
	margin-left:-3rem !important;
}

.m-xl-auto {
	margin:auto !important;
}

.mt-xl-auto,  .my-xl-auto {
	margin-top:auto !important;
}

.mr-xl-auto,  .mx-xl-auto {
	margin-right:auto !important;
}

.mb-xl-auto,  .my-xl-auto {
	margin-bottom:auto !important;
}

.ml-xl-auto,  .mx-xl-auto {
	margin-left:auto !important;
}

}.stretched-link::after {
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:1;
	pointer-events:auto;
	content:"";
	background-color:rgba(0,  0,  0,  0);
}

.text-monospace {
	font-family:SFMono-Regular,  Menlo,  Monaco,  Consolas,  "Liberation Mono",  "Courier New",  monospace !important;
}

.text-justify {
	text-align:justify !important;
}

.text-wrap {
	white-space:normal !important;
}

.text-nowrap {
	white-space:nowrap !important;
}

.text-truncate {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.text-left {
	text-align:left !important;
}

.text-right {
	text-align:right !important;
}

.text-center {
	text-align:center !important;
}

@media (min-width:576px) {
	.text-sm-left {
	text-align:left !important;
}

.text-sm-right {
	text-align:right !important;
}

.text-sm-center {
	text-align:center !important;
}

}@media (min-width:768px) {
	.text-md-left {
	text-align:left !important;
}

.text-md-right {
	text-align:right !important;
}

.text-md-center {
	text-align:center !important;
}

}@media (min-width:992px) {
	.text-lg-left {
	text-align:left !important;
}

.text-lg-right {
	text-align:right !important;
}

.text-lg-center {
	text-align:center !important;
}

}@media (min-width:1200px) {
	.text-xl-left {
	text-align:left !important;
}

.text-xl-right {
	text-align:right !important;
}

.text-xl-center {
	text-align:center !important;
}

}.text-lowercase {
	text-transform:lowercase !important;
}

.text-uppercase {
	text-transform:uppercase !important;
}

.text-capitalize {
	text-transform:capitalize !important;
}

.font-weight-light {
	font-weight:300 !important;
}

.font-weight-lighter {
	font-weight:lighter !important;
}

.font-weight-normal {
	font-weight:400 !important;
}

.font-weight-bold {
	font-weight:700 !important;
}

.font-weight-bolder {
	font-weight:bolder !important;
}

.font-italic {
	font-style:italic !important;
}

.text-white {
	color:#fff !important;
}

.text-primary {
	color:#0273d4 !important;
}

a.text-primary:hover,  a.text-primary:focus {
	color:#014a88 !important;
}

.text-secondary {
	color:#db3f3b !important;
}

a.text-secondary:hover,  a.text-secondary:focus {
	color:#aa231f !important;
}

.text-success {
	color:#0273d4 !important;
}

a.text-success:hover,  a.text-success:focus {
	color:#014a88 !important;
}

.text-info {
	color:#5bc0de !important;
}

a.text-info:hover,  a.text-info:focus {
	color:#28a1c5 !important;
}

.text-warning {
	color:#f0ad4e !important;
}

a.text-warning:hover,  a.text-warning:focus {
	color:#df8a13 !important;
}

.text-danger {
	color:#d9534f !important;
}

a.text-danger:hover,  a.text-danger:focus {
	color:#b52b27 !important;
}

.text-body {
	color:#212529 !important;
}

.text-muted {
	color:#6c757d !important;
}

.text-black-50 {
	color:rgba(0,  0,  0,  .5) !important;
}

.text-white-50 {
	color:rgba(255,  255,  255,  .5) !important;
}

.text-hide {
	font:0/0 a;
	color:transparent;
	text-shadow:none;
	background-color:transparent;
	border:0;
}

.text-decoration-none {
	text-decoration:none !important;
}

.text-break {
	-ms-word-break:break-word !important;
	word-break:break-word !important;
	word-wrap:break-word !important;
}

.text-reset {
	color:inherit !important;
}

.visible {
	visibility:visible !important;
}

.invisible {
	visibility:hidden !important;
}

@media print {
	*,  *::before,  *::after {
	text-shadow:none !important;
	box-shadow:none !important;
}

a:not(.btn) {
	text-decoration:underline;
}

abbr[title]::after {
	content:" (" attr(title) ")";
}

pre {
	white-space:pre-wrap !important;
}

pre,  blockquote {
	border:1px solid #adb5bd;
	page-break-inside:avoid;
}

thead {
	display:table-header-group;
}

tr,  img {
	page-break-inside:avoid;
}

p,  h2,  h3 {
	orphans:3;
	widows:3;
}

h2,  h3 {
	page-break-after:avoid;
}

@page {
	size:a3;
}

body {
	min-width:992px !important;
}

.container {
	min-width:992px !important;
}

.navbar {
	display:none;
}

.badge {
	border:1px solid #000;
}

.table {
	border-collapse:collapse !important;
}

.table td,  .table th {
	background-color:#fff !important;
}

.table-bordered th,  .table-bordered td {
	border:1px solid #dee2e6 !important;
}

.table-dark {
	color:inherit;
}

.table-dark th,  .table-dark td,  .table-dark thead th,  .table-dark tbody + tbody {
	border-color:#d5dce5;
}

.table .thead-dark th {
	color:inherit;
	border-color:#d5dce5;
}

}.owl-carousel {
	display:none;
	width:100%;
	-webkit-tap-highlight-color:transparent;
	position:relative;
	z-index:1;
}

.owl-carousel .owl-stage {
	position:relative;
	-ms-touch-action:pan-Y;
	touch-action:manipulation;
	-moz-backface-visibility:hidden;
}

.owl-carousel .owl-stage:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}

.owl-carousel .owl-stage-outer {
	position:relative;
	overflow:hidden;
	-webkit-transform:translate3d(0px,  0px,  0px);
}

.owl-carousel .owl-wrapper,  .owl-carousel .owl-item {
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-webkit-transform:translate3d(0,  0,  0);
	-moz-transform:translate3d(0,  0,  0);
	-ms-transform:translate3d(0,  0,  0);
}

.owl-carousel .owl-item {
	position:relative;
	min-height:1px;
	float:left;
	-webkit-backface-visibility:hidden;
	-webkit-tap-highlight-color:transparent;
	-webkit-touch-callout:none;
}

.owl-carousel .owl-item img {
	display:block;
	width:100%;
}

.owl-carousel .owl-nav.disabled,  .owl-carousel .owl-dots.disabled {
	display:none;
}

.owl-carousel .owl-nav .owl-prev,  .owl-carousel .owl-nav .owl-next,  .owl-carousel .owl-dot {
	cursor:pointer;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}

.owl-carousel .owl-nav button.owl-prev,  .owl-carousel .owl-nav button.owl-next,  .owl-carousel button.owl-dot {
	background:none;
	color:inherit;
	border:none;
	padding:0 !important;
	font:inherit;
}

.owl-carousel.owl-loaded {
	display:block;
}

.owl-carousel.owl-loading {
	opacity:0;
	display:block;
}

.owl-carousel.owl-hidden {
	opacity:0;
}

.owl-carousel.owl-refresh .owl-item {
	visibility:hidden;
}

.owl-carousel.owl-drag .owl-item {
	-ms-touch-action:pan-y;
	touch-action:pan-y;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}

.owl-carousel.owl-grab {
	cursor:move;
	cursor:grab;
}

.owl-carousel.owl-rtl {
	direction:rtl;
}

.owl-carousel.owl-rtl .owl-item {
	float:right;
}

.no-js .owl-carousel {
	display:block;
}

.owl-carousel .animated {
	animation-duration:1000ms;
	animation-fill-mode:both;
}

.owl-carousel .owl-animated-in {
	z-index:0;
}

.owl-carousel .owl-animated-out {
	z-index:1;
}

.owl-carousel .fadeOut {
	animation-name:fadeOut;
}

@-webkit-keyframes fadeOut {
	0% {
	opacity:1;
}

100% {
	opacity:0;
}

}@keyframes fadeOut {
	0% {
	opacity:1;
}

100% {
	opacity:0;
}

}.owl-height {
	-webkit-transition:height 500ms ease-in-out;
	transition:height 500ms ease-in-out;
}

.owl-carousel .owl-item {
	;
}

.owl-carousel .owl-item .owl-lazy {
	opacity:0;
	-webkit-transition:opacity 400ms ease;
	transition:opacity 400ms ease;
}

.owl-carousel .owl-item .owl-lazy[src^=""],  .owl-carousel .owl-item .owl-lazy:not([src]) {
	max-height:0;
}

.owl-carousel .owl-item img.owl-lazy {
	transform-style:preserve-3d;
}

.owl-carousel .owl-video-wrapper {
	position:relative;
	height:100%;
	background:#000;
}

.owl-carousel .owl-video-play-icon {
	position:absolute;
	height:80px;
	width:80px;
	left:50%;
	top:50%;
	margin-left:-40px;
	margin-top:-40px;
	background:url("https://portal.thurdata.ch/templates/croster/assets/less/themes/owl.video.play.png") no-repeat;
	cursor:pointer;
	z-index:1;
	-webkit-backface-visibility:hidden;
	transition:-ms-transform 100ms ease;
	transition:-webkit-transform 100ms ease;
	transition:transform 100ms ease;
	-webkit-transition:-webkit-transform 100ms ease;
}

.owl-carousel .owl-video-play-icon:hover {
	-ms-transform:scale(1.3,  1.3);
	-webkit-transform:scale(1.3,  1.3);
	transform:scale(1.3,  1.3);
}

.owl-carousel .owl-video-playing .owl-video-tn,  .owl-carousel .owl-video-playing .owl-video-play-icon {
	display:none;
}

.owl-carousel .owl-video-tn {
	opacity:0;
	height:100%;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:contain;
	-webkit-transition:opacity 400ms ease;
	transition:opacity 400ms ease;
}

.owl-carousel .owl-video-frame {
	position:relative;
	z-index:1;
	height:100%;
	width:100%;
}

.tns-outer {
	padding:0 !important;
}

.tns-outer [hidden] {
	display:none !important;
}

.tns-outer [aria-controls],  .tns-outer [data-action] {
	cursor:pointer;
}

.tns-slider {
	-webkit-transition:all 0s;
	-moz-transition:all 0s;
	transition:all 0s;
}

.tns-slider > .tns-item {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

.tns-horizontal.tns-subpixel {
	white-space:nowrap;
}

.tns-horizontal.tns-subpixel > .tns-item {
	display:inline-block;
	vertical-align:top;
	white-space:normal;
}

.tns-horizontal.tns-no-subpixel:after {
	content:"";
	display:table;
	clear:both;
}

.tns-horizontal.tns-no-subpixel > .tns-item {
	float:left;
}

.tns-horizontal.tns-carousel.tns-no-subpixel > .tns-item {
	margin-right:-100%;
}

.tns-no-calc {
	position:relative;
	left:0;
}

.tns-gallery {
	position:relative;
	left:0;
	min-height:1px;
}

.tns-gallery > .tns-item {
	position:absolute;
	left:-100%;
	-webkit-transition:-ms-transform 0s,  opacity 0s;
	-webkit-transition:-webkit-transform 0s,  opacity 0s;
	-webkit-transition:transform 0s,  opacity 0s;
	-moz-transition:-ms-transform 0s,  opacity 0s;
	-moz-transition:-webkit-transform 0s,  opacity 0s;
	-moz-transition:transform 0s,  opacity 0s;
	transition:-ms-transform 0s,  opacity 0s;
	transition:-webkit-transform 0s,  opacity 0s;
	transition:transform 0s,  opacity 0s;
}

.tns-gallery > .tns-slide-active {
	position:relative;
	left:auto !important;
}

.tns-gallery > .tns-moving {
	-webkit-transition:all .25s;
	-moz-transition:all .25s;
	transition:all .25s;
}

.tns-autowidth {
	display:inline-block;
}

.tns-lazy-img {
	-webkit-transition:opacity .6s;
	-moz-transition:opacity .6s;
	transition:opacity .6s;
	opacity:.6;
}

.tns-lazy-img.tns-complete {
	opacity:1;
}

.tns-ah {
	-webkit-transition:height 0s;
	-moz-transition:height 0s;
	transition:height 0s;
}

.tns-ovh {
	overflow:hidden;
}

.tns-visually-hidden {
	position:absolute;
	left:-10000em;
}

.tns-transparent {
	opacity:0;
	visibility:hidden;
}

.tns-fadeIn {
	opacity:1;
	-webkit-filter:alpha(opacity=100);
	filter:alpha(opacity=100);
	z-index:0;
}

.tns-normal,  .tns-fadeOut {
	opacity:0;
	-webkit-filter:alpha(opacity=0);
	filter:alpha(opacity=0);
	z-index:-1;
}

.tns-vpfix {
	white-space:nowrap;
}

.tns-vpfix > div,  .tns-vpfix > li {
	display:inline-block;
}

.tns-t-subp2 {
	margin:0 auto;
	width:310px;
	position:relative;
	height:10px;
	overflow:hidden;
}

.tns-t-ct {
	width:2333.3333333%;
	width:-webkit-calc(7000% / 3);
	width:-moz-calc(7000% / 3);
	width:calc(100% * 70 / 3);
	position:absolute;
	right:0;
}

.tns-t-ct:after {
	content:"";
	display:table;
	clear:both;
}

.tns-t-ct > div {
	width:1.4285714%;
	width:-webkit-calc(100% / 70);
	width:-moz-calc(100% / 70);
	width:calc(100% / 70);
	height:10px;
	float:left;
}

@font-face {
	font-family:"footable";
	src:url("https://portal.thurdata.ch/templates/croster/assets/fonts/footable.eot");
	src:url("https://portal.thurdata.ch/templates/croster/assets/fonts/footable.eot?#iefix") format("embedded-opentype"),  url("https://portal.thurdata.ch/templates/croster/assets/fonts/footable.woff") format("woff"),  url("https://localhost/desk/templates/croster/assets/fonts/footable.ttf") format("truetype"),  url("https://localhost/desk/templates/croster/assets/fonts/footable.svg#footable") format("svg");
	font-weight:normal;
	font-style:normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	@font-face {
	font-family:"footable";
	src:url("https://localhost/desk/templates/croster/assets/fonts/footable.svg#footable") format("svg");
	font-weight:normal;
	font-style:normal;
}

}.footable {
	width:100%;
}

.footable.breakpoint > tbody > tr.footable-detail-show > td {
	border-bottom:none;
}

.footable.breakpoint > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
	content:"";
}

.footable.breakpoint > tbody > tr:hover:not(.footable-row-detail) {
	cursor:pointer;
}

.footable.breakpoint > tbody > tr > td.footable-cell-detail {
	background:#eee;
	border-top:none;
}

.footable.breakpoint > tbody > tr > td > span.footable-toggle {
	display:inline-block;
	font-family:"footable";
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	-webkit-font-smoothing:antialiased;
	padding-right:5px;
	font-size:14px;
	color:#888;
}

.footable.breakpoint > tbody > tr > td > span.footable-toggle:before {
	content:"";
}

.footable.breakpoint.toggle-circle > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
	content:"";
}

.footable.breakpoint.toggle-circle > tbody > tr > td > span.footable-toggle:before {
	content:"";
}

.footable.breakpoint.toggle-circle-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
	content:"";
}

.footable.breakpoint.toggle-circle-filled > tbody > tr > td > span.footable-toggle:before {
	content:"";
}

.footable.breakpoint.toggle-square > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
	content:"";
}

.footable.breakpoint.toggle-square > tbody > tr > td > span.footable-toggle:before {
	content:"";
}

.footable.breakpoint.toggle-square-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
	content:"";
}

.footable.breakpoint.toggle-square-filled > tbody > tr > td > span.footable-toggle:before {
	content:"";
}

.footable.breakpoint.toggle-arrow > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
	content:"";
}

.footable.breakpoint.toggle-arrow > tbody > tr > td > span.footable-toggle:before {
	content:"";
}

.footable.breakpoint.toggle-arrow-small > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
	content:"";
}

.footable.breakpoint.toggle-arrow-small > tbody > tr > td > span.footable-toggle:before {
	content:"";
}

.footable.breakpoint.toggle-arrow-circle > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
	content:"";
}

.footable.breakpoint.toggle-arrow-circle > tbody > tr > td > span.footable-toggle:before {
	content:"";
}

.footable.breakpoint.toggle-arrow-circle-filled > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
	content:"";
}

.footable.breakpoint.toggle-arrow-circle-filled > tbody > tr > td > span.footable-toggle:before {
	content:"";
}

.footable.breakpoint.toggle-arrow-tiny > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
	content:"";
}

.footable.breakpoint.toggle-arrow-tiny > tbody > tr > td > span.footable-toggle:before {
	content:"";
}

.footable.breakpoint.toggle-arrow-alt > tbody > tr.footable-detail-show > td > span.footable-toggle:before {
	content:"";
}

.footable.breakpoint.toggle-arrow-alt > tbody > tr > td > span.footable-toggle:before {
	content:"";
}

.footable.breakpoint.toggle-medium > tbody > tr > td > span.footable-toggle {
	font-size:18px;
}

.footable.breakpoint.toggle-large > tbody > tr > td > span.footable-toggle {
	font-size:24px;
}

.footable > thead > tr > th {
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:-moz-none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
}

.footable > thead > tr > th.footable-sortable:hover {
	cursor:pointer;
}

.footable > thead > tr > th.footable-sorted > span.footable-sort-indicator:before {
	content:"";
}

.footable > thead > tr > th.footable-sorted-desc > span.footable-sort-indicator:before {
	content:"";
}

.footable > thead > tr > th > span.footable-sort-indicator {
	display:inline-block;
	font-family:"footable";
	speak:none;
	font-style:normal;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	-webkit-font-smoothing:antialiased;
	padding-left:5px;
}

.footable > thead > tr > th > span.footable-sort-indicator:before {
	content:"";
}

.footable > tfoot .pagination {
	margin:0;
}

.footable.no-paging .hide-if-no-paging {
	display:none;
}

.footable-row-detail-inner {
	display:table;
}

.footable-row-detail-row {
	display:table-row;
	line-height:1.5em;
}

.footable-row-detail-group {
	display:block;
	line-height:2em;
	font-size:1.2em;
	font-weight:bold;
}

.footable-row-detail-name {
	display:table-cell;
	font-weight:bold;
	padding-right:.5em;
}

.footable-row-detail-value {
	display:table-cell;
}

.footable-odd {
	background-color:#f7f7f7;
}

@font-face {
	font-family:"swiper-icons";
	src:url("data:application/font-woff;
	charset=utf-8;
	base64,  d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
	font-weight:400;
	font-style:normal;
}

:root {
	--swiper-theme-color:#007aff;
}

.swiper-container {
	margin-left:auto;
	margin-right:auto;
	position:relative;
	overflow:hidden;
	list-style:none;
	padding:0;
	z-index:1;
}

.swiper-container-vertical > .swiper-wrapper {
	-ms-flex-direction:column;
	flex-direction:column;
}

.swiper-wrapper {
	position:relative;
	width:100%;
	height:100%;
	z-index:1;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	transition-property:-ms-transform;
	transition-property:-webkit-transform;
	transition-property:transform;
	box-sizing:content-box;
}

.swiper-container-android .swiper-slide,  .swiper-wrapper {
	-ms-transform:translate3d(0px,  0,  0);
	-webkit-transform:translate3d(0px,  0,  0);
	transform:translate3d(0px,  0,  0);
}

.swiper-container-multirow > .swiper-wrapper {
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-ms-flex-direction:column;
	flex-direction:column;
}

.swiper-container-free-mode > .swiper-wrapper {
	transition-timing-function:ease-out;
	margin:0 auto;
}

.swiper-container-pointer-events {
	touch-action:pan-y;
}

.swiper-container-pointer-events.swiper-container-vertical {
	touch-action:pan-x;
}

.swiper-slide {
	-ms-flex-negative:0;
	flex-shrink:0;
	width:100%;
	height:100%;
	position:relative;
	transition-property:-ms-transform;
	transition-property:-webkit-transform;
	transition-property:transform;
}

.swiper-slide-invisible-blank {
	visibility:hidden;
}

.swiper-container-autoheight,  .swiper-container-autoheight .swiper-slide {
	height:auto;
}

.swiper-container-autoheight .swiper-wrapper {
	-ms-flex-align:start;
	align-items:flex-start;
	transition-property:-ms-transform,  height;
	transition-property:-webkit-transform,  height;
	transition-property:transform,  height;
}

.swiper-container-3d {
	-webkit-perspective:1200px;
	perspective:1200px;
}

.swiper-container-3d .swiper-wrapper,  .swiper-container-3d .swiper-slide,  .swiper-container-3d .swiper-slide-shadow-left,  .swiper-container-3d .swiper-slide-shadow-right,  .swiper-container-3d .swiper-slide-shadow-top,  .swiper-container-3d .swiper-slide-shadow-bottom,  .swiper-container-3d .swiper-cube-shadow {
	transform-style:preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-left,  .swiper-container-3d .swiper-slide-shadow-right,  .swiper-container-3d .swiper-slide-shadow-top,  .swiper-container-3d .swiper-slide-shadow-bottom {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	pointer-events:none;
	z-index:10;
}

.swiper-container-3d .swiper-slide-shadow-left {
	background-image:linear-gradient(to left,  rgba(0,  0,  0,  .5),  rgba(0,  0,  0,  0));
}

.swiper-container-3d .swiper-slide-shadow-right {
	background-image:linear-gradient(to right,  rgba(0,  0,  0,  .5),  rgba(0,  0,  0,  0));
}

.swiper-container-3d .swiper-slide-shadow-top {
	background-image:linear-gradient(to top,  rgba(0,  0,  0,  .5),  rgba(0,  0,  0,  0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
	background-image:linear-gradient(to bottom,  rgba(0,  0,  0,  .5),  rgba(0,  0,  0,  0));
}

.swiper-container-css-mode > .swiper-wrapper {
	overflow:auto;
	scrollbar-width:none;
	-ms-overflow-style:none;
}

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
	display:none;
}

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
	scroll-snap-align:start start;
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
	scroll-snap-type:x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
	scroll-snap-type:y mandatory;
}

:root {
	--swiper-navigation-size:44px;
}

.swiper-button-prev,  .swiper-button-next {
	position:absolute;
	top:50%;
	width:calc(var(--swiper-navigation-size) / 44 * 27);
	height:var(--swiper-navigation-size);
	margin-top:calc(-1 * var(--swiper-navigation-size) / 2);
	z-index:10;
	cursor:pointer;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center;
	color:var(--swiper-navigation-color,  var(--swiper-theme-color));
}

.swiper-button-prev.swiper-button-disabled,  .swiper-button-next.swiper-button-disabled {
	opacity:.35;
	cursor:auto;
	pointer-events:none;
}

.swiper-button-prev:after,  .swiper-button-next:after {
	font-family:swiper-icons;
	font-size:var(--swiper-navigation-size);
	text-transform:none !important;
	text-transform:none;
	letter-spacing:0;
	font-variant:initial;
	line-height:1;
}

.swiper-button-prev,  .swiper-container-rtl .swiper-button-next {
	left:10px;
	right:auto;
}

.swiper-button-prev:after,  .swiper-container-rtl .swiper-button-next:after {
	content:"prev";
}

.swiper-button-next,  .swiper-container-rtl .swiper-button-prev {
	right:10px;
	left:auto;
}

.swiper-button-next:after,  .swiper-container-rtl .swiper-button-prev:after {
	content:"next";
}

.swiper-button-prev.swiper-button-white,  .swiper-button-next.swiper-button-white {
	--swiper-navigation-color:#fff;
}

.swiper-button-prev.swiper-button-black,  .swiper-button-next.swiper-button-black {
	--swiper-navigation-color:#000;
}

.swiper-button-lock {
	display:none;
}

:root {
	;
}

.swiper-pagination {
	position:absolute;
	text-align:center;
	-webkit-transition:300ms opacity;
	transition:300ms opacity;
	-ms-transform:translate3d(0,  0,  0);
	-webkit-transform:translate3d(0,  0,  0);
	transform:translate3d(0,  0,  0);
	z-index:10;
}

.swiper-pagination.swiper-pagination-hidden {
	opacity:0;
}

.swiper-pagination-fraction,  .swiper-pagination-custom,  .swiper-container-horizontal > .swiper-pagination-bullets {
	bottom:10px;
	left:0;
	width:100%;
}

.swiper-pagination-bullets-dynamic {
	overflow:hidden;
	font-size:0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	-ms-transform:scale(.33);
	-webkit-transform:scale(.33);
	transform:scale(.33);
	position:relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
	-ms-transform:scale(1);
	-webkit-transform:scale(1);
	transform:scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	-ms-transform:scale(1);
	-webkit-transform:scale(1);
	transform:scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	-ms-transform:scale(.66);
	-webkit-transform:scale(.66);
	transform:scale(.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	-ms-transform:scale(.33);
	-webkit-transform:scale(.33);
	transform:scale(.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	-ms-transform:scale(.66);
	-webkit-transform:scale(.66);
	transform:scale(.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	-ms-transform:scale(.33);
	-webkit-transform:scale(.33);
	transform:scale(.33);
}

.swiper-pagination-bullet {
	width:8px;
	height:8px;
	display:inline-block;
	border-radius:50%;
	background:#000;
	opacity:.2;
}

button.swiper-pagination-bullet {
	border:none;
	margin:0;
	padding:0;
	box-shadow:none;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor:pointer;
}

.swiper-pagination-bullet-active {
	opacity:1;
	background:var(--swiper-pagination-color,  var(--swiper-theme-color));
}

.swiper-container-vertical > .swiper-pagination-bullets {
	right:10px;
	top:50%;
	-ms-transform:translate3d(0px,  -50%,  0);
	-webkit-transform:translate3d(0px,  -50%,  0);
	transform:translate3d(0px,  -50%,  0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin:6px 0;
	display:block;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top:50%;
	-ms-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	width:8px;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display:inline-block;
	transition:200ms -ms-transform,  200ms top;
	transition:200ms -webkit-transform,  200ms top;
	transition:200ms transform,  200ms top;
	-webkit-transition:200ms -webkit-transform,  200ms top;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
	margin:0 4px;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left:50%;
	-ms-transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	white-space:nowrap;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition:200ms -ms-transform,  200ms left;
	transition:200ms -webkit-transform,  200ms left;
	transition:200ms transform,  200ms left;
	-webkit-transition:200ms -webkit-transform,  200ms left;
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	transition:200ms -ms-transform,  200ms right;
	transition:200ms -webkit-transform,  200ms right;
	transition:200ms transform,  200ms right;
	-webkit-transition:200ms -webkit-transform,  200ms right;
}

.swiper-pagination-progressbar {
	background:rgba(0,  0,  0,  .25);
	position:absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background:var(--swiper-pagination-color,  var(--swiper-theme-color));
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	-ms-transform:scale(0);
	-webkit-transform:scale(0);
	transform:scale(0);
	-ms-transform-origin:left top;
	-webkit-transform-origin:left top;
	transform-origin:left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	-ms-transform-origin:right top;
	-webkit-transform-origin:right top;
	transform-origin:right top;
}

.swiper-container-horizontal > .swiper-pagination-progressbar,  .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width:100%;
	height:4px;
	left:0;
	top:0;
}

.swiper-container-vertical > .swiper-pagination-progressbar,  .swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	width:4px;
	height:100%;
	left:0;
	top:0;
}

.swiper-pagination-white {
	--swiper-pagination-color:#fff;
}

.swiper-pagination-black {
	--swiper-pagination-color:#000;
}

.swiper-pagination-lock {
	display:none;
}

.swiper-scrollbar {
	border-radius:10px;
	position:relative;
	-ms-touch-action:none;
	background:rgba(0,  0,  0,  .1);
}

.swiper-container-horizontal > .swiper-scrollbar {
	position:absolute;
	left:1%;
	bottom:3px;
	z-index:50;
	height:5px;
	width:98%;
}

.swiper-container-vertical > .swiper-scrollbar {
	position:absolute;
	right:3px;
	top:1%;
	z-index:50;
	width:5px;
	height:98%;
}

.swiper-scrollbar-drag {
	height:100%;
	width:100%;
	position:relative;
	background:rgba(0,  0,  0,  .5);
	border-radius:10px;
	left:0;
	top:0;
}

.swiper-scrollbar-cursor-drag {
	cursor:move;
}

.swiper-scrollbar-lock {
	display:none;
}

.swiper-zoom-container {
	width:100%;
	height:100%;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:center;
	align-items:center;
	text-align:center;
}

.swiper-zoom-container > img,  .swiper-zoom-container > svg,  .swiper-zoom-container > canvas {
	max-width:100%;
	max-height:100%;
	object-fit:contain;
}

.swiper-slide-zoomed {
	cursor:move;
}

:root {
	;
}

.swiper-lazy-preloader {
	width:42px;
	height:42px;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-21px;
	margin-top:-21px;
	z-index:10;
	-ms-transform-origin:50%;
	-webkit-transform-origin:50%;
	transform-origin:50%;
	-webkit-animation:swiper-preloader-spin 1s infinite linear;
	animation:swiper-preloader-spin 1s infinite linear;
	box-sizing:border-box;
	border:4px solid var(--swiper-preloader-color,  var(--swiper-theme-color));
	border-radius:50%;
	border-top-color:transparent;
}

.swiper-lazy-preloader-white {
	--swiper-preloader-color:#fff;
}

.swiper-lazy-preloader-black {
	--swiper-preloader-color:#000;
}

@-webkit-keyframes swiper-preloader-spin {
	100% {
	-ms-transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg);
}

}@keyframes swiper-preloader-spin {
	100% {
	-ms-transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg);
}

}.swiper-container .swiper-notification {
	position:absolute;
	left:0;
	top:0;
	pointer-events:none;
	opacity:0;
	z-index:-1000;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
	transition-timing-function:ease-out;
}

.swiper-container-fade .swiper-slide {
	pointer-events:none;
	transition-property:opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
	pointer-events:none;
}

.swiper-container-fade .swiper-slide-active,  .swiper-container-fade .swiper-slide-active .swiper-slide-active {
	pointer-events:auto;
}

.swiper-container-cube {
	overflow:visible;
}

.swiper-container-cube .swiper-slide {
	pointer-events:none;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1;
	visibility:hidden;
	-ms-transform-origin:0 0;
	-webkit-transform-origin:0 0;
	transform-origin:0 0;
	width:100%;
	height:100%;
}

.swiper-container-cube .swiper-slide .swiper-slide {
	pointer-events:none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
	-ms-transform-origin:100% 0;
	-webkit-transform-origin:100% 0;
	transform-origin:100% 0;
}

.swiper-container-cube .swiper-slide-active,  .swiper-container-cube .swiper-slide-active .swiper-slide-active {
	pointer-events:auto;
}

.swiper-container-cube .swiper-slide-active,  .swiper-container-cube .swiper-slide-next,  .swiper-container-cube .swiper-slide-prev,  .swiper-container-cube .swiper-slide-next + .swiper-slide {
	pointer-events:auto;
	visibility:visible;
}

.swiper-container-cube .swiper-slide-shadow-top,  .swiper-container-cube .swiper-slide-shadow-bottom,  .swiper-container-cube .swiper-slide-shadow-left,  .swiper-container-cube .swiper-slide-shadow-right {
	z-index:0;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
}

.swiper-container-cube .swiper-cube-shadow {
	position:absolute;
	left:0;
	bottom:0px;
	width:100%;
	height:100%;
	opacity:.6;
	z-index:0;
}

.swiper-container-cube .swiper-cube-shadow:before {
	content:"";
	background:#000;
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	right:0;
	-webkit-filter:blur(50px);
	filter:blur(50px);
}

.swiper-container-flip {
	overflow:visible;
}

.swiper-container-flip .swiper-slide {
	pointer-events:none;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	z-index:1;
}

.swiper-container-flip .swiper-slide .swiper-slide {
	pointer-events:none;
}

.swiper-container-flip .swiper-slide-active,  .swiper-container-flip .swiper-slide-active .swiper-slide-active {
	pointer-events:auto;
}

.swiper-container-flip .swiper-slide-shadow-top,  .swiper-container-flip .swiper-slide-shadow-bottom,  .swiper-container-flip .swiper-slide-shadow-left,  .swiper-container-flip .swiper-slide-shadow-right {
	z-index:0;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
}

html {
	position:relative;
	min-height:100%;
	font-family:sans-serif;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	-ms-overflow-style:scrollbar;
	-webkit-tap-highlight-color:transparent;
}

html,  body {
	height:auto;
	letter-spacing:-.01em;
}

svg:not(:root) {
	overflow:hidden;
}

svg {
	vertical-align:middle;
	border-style:none;
}

body {
	font-family:-apple-system,  BlinkMacSystemFont,  "Segoe UI",  Roboto,  Oxygen-Sans,  Ubuntu,  Cantarell,  "Helvetica Neue",  sans-serif;
	color:#2a2e36;
	font-weight:normal;
	overflow-x:hidden;
	min-height:100vh;
}

body.login {
	min-height:100%;
}

@media only screen and (max-width:991px) {
	body {
	margin-top:50px;
}

body.pre-header-enabled {
	margin-top:87px;
}

}@media only screen and (max-width:633px) {
	body {
	margin-top:95px;
}

}body.spc {
	margin-top:0;
}

@media only screen and (max-width:992px) {
	body.spc #order-standard_cart {
	padding:0 0 90px 0;
}

}@media only screen and (max-width:992px) {
	body.spcnofooter #order-standard_cart {
	padding:0 0 90px 0;
}

}body.top-nav-collapse .navbar-side {
	top:50px;
}

@media (max-width:633px) {
	body.top-nav-collapse .navbar-side {
	top:95px;
}

}body.top-nav-collapse.pre-header-enabled .navbar-side {
	top:87px;
}

body.pre-header-enabled .cros-navbar {
	-ms-flex-direction:column;
	flex-direction:column;
	padding:0;
}

@media (min-width:992px) {
	body.pre-header-enabled .cros-navbar .container {
	padding-top:.5rem;
	padding-bottom:.5rem;
}

body.pre-header-enabled .cros-navbar.navbar-fixed-top .container {
	padding-top:0;
	padding-bottom:0;
}

}@media (max-width:633px) {
	body.pre-header-enabled .cros-navbar .navbar-header {
	-ms-flex-direction:row;
	flex-direction:row;
}

body.pre-header-enabled .cros-navbar .navbar-header .top {
	background-color:transparent;
	border:0 none;
}

body.pre-header-enabled .cros-navbar .navbar-header .top .secondary-menu-mobile.nav li .dropdown-toggle {
	background-color:transparent !important;
}

body.pre-header-enabled .cros-navbar.primary .navbar-header .top li .dropdown-toggle,  body.pre-header-enabled .cros-navbar.dark .navbar-header .top li .dropdown-toggle {
	color:rgba(255,  255,  255,  .9);
}

}body.c-depth .TM-card,  body.c-depth .table-container,  body.c-depth .panel.panel-default,  body.c-depth .panel.panel-warning,  body.c-depth .tiles .tile a,  body.c-depth .kb-article,  body.c-depth .ticket-departments,  body.c-depth #promotions-slider,  body.c-depth .alert-lg,  body.c-depth .card,  body.c-depth .sidebar.default .panel-sidebar,  body.c-depth #order-standard_cart .product {
	box-shadow:0px 4px 6px 0px rgba(0,  11,  40,  .1);
}

body.h-depth .cros-navbar {
	box-shadow:0px 4px 6px 0px rgba(0,  11,  40,  .1);
}

body.f-depth .block-footer .cros-partners,  body.f-depth .block-footer .payment-icons ul {
	box-shadow:0px 4px 6px 0px rgba(0,  11,  40,  .1);
}

body.card-nobg .TM-card {
	background-color:#fff;
}

body.no-radius .cros-pricing-table,  body.no-radius .cros-team-member,  body.no-radius .cros-box.s4,  body.no-radius .cros-team-member .profile-card,  body.no-radius .TM-card,  body.no-radius .panel,  body.no-radius .card,  body.no-radius .btn,  body.no-radius section.testimonials .testimonials-carousel .owl-stage-outer .owl-stage .owl-item .testimonial-item,  body.no-radius .product-details .product-holder,  body.no-radius .product-details .product-info.cpanel-usage-stats .cPanelExtrasPurchasePanel,  body.no-radius .product-details .product-info.cpanel-usage-stats,  body.no-radius .TM-card.annoucements .annuncement-item.latest,  body.no-radius .cros-navbar .navbar-nav li ul.dropdown-menu,  body.no-radius .table-container,  body.no-radius .domains-section .domain-hero .serach-form,  body.no-radius .landing-page .pricing-item,  body.no-radius .landing-page.weebly .weebly-lite-plan,  body.no-radius .landing-page.ssl .validation-levels .item,  body.no-radius .landing-page .faq .panel-group .panel,  body.no-radius .landing-page .faqs .panel-group .panel,  body.no-radius .landing-page.mail-services .product-options .item,  body.no-radius .landing-page.sitelock .plans .plan,  body.no-radius .landing-page.sitelock .emergency .emergency-buy-banner,  body.no-radius .tiles .tile a,  body.no-radius .tiles .tile .no-link,  body.no-radius .rounded,  body.no-radius .kbcat .kb-article,  body.no-radius .sticker-wrapper.s1 .sticker,  body.no-radius .block-footer .payment-icons ul,  body.no-radius .alert-lg,  body.no-radius .ticket-departments,  body.no-radius .cros-checkbox[type=checkbox] + span.pcb,  body.no-radius .cros-checkbox[type=radio] + span.pcb,  body.no-radius .signups[type=radio] + span.pcb,  body.no-radius .no-radio[type=radio] + span.pcb,  body.no-radius .nocheck[type=checkbox] + span.pcb {
	border-radius:0;
}

body.dark-mode .logo-light {
	display:none;
}

body.dark-mode .logo-dark {
	display:block;
}

body .logo-dark {
	display:none;
}

body .logo-light {
	display:block;
}

@media (max-width:991px) {
	.container {
	width:100% !important;
	max-width:100% !important;
}

}@media (min-width:992px) {
	#page-wrapper {
	margin:0 0 0 230px;
}

#page-wrapper.collapsed {
	margin:50px 0 0 50px;
}

#page-wrapper.no-sidebar {
	margin:50px 0 0 0;
}

#page-wrapper.fixed.collapsed {
	margin:0 0 0 50px;
}

#page-wrapper.fixed.no-sidebar {
	margin:0;
}

#page-wrapper .container {
	max-width:100%;
}

}@media (min-width:768px) {
	#page-wrapper .container {
	padding-left:40px;
	padding-right:40px;
}

}@media (min-width:1200px) {
	#page-wrapper .container {
	width:1320px;
}

}a {
	color:#0273d4;
}

a:hover,  a:active,  a:focus {
	color:#0c8efd;
}

a,  a:focus,  a:active,  a:hover {
	outline:0 none !important;
}

::-moz-focus-inner {
	border:0 none;
	-moz-outline-style:none;
}

h1,  h2,  h3,  h4,  .h1,  .h2,  .h3,  .h4 {
	color:#2a2e36;
}

h4,  .h4 {
	font-size:1.25rem;
}

h5,  .h5 {
	font-size:1rem;
}

.page-header {
	margin:30px 0 15px;
	border-bottom:1px solid #d5dce5;
}

.page-header h1 {
	margin:0;
	font-size:26px;
}

.page-header h1:before {
	content:"";
	margin-right:4px;
	font-family:FontAwesome;
	color:#0273d4;
}

.page-header .sub-title {
	font-size:60%;
	text-transform:none;
	color:#999;
}

.page-header.title {
	margin:0 -15px 25px;
	border-bottom:1px solid #d5dce5;
	color:#1a1a1a;
	padding:15px;
	background-color:#fff;
}

@media (max-width:639px) {
	.page-header.title h1 {
	font-size:21px;
}

}blockquote,  .blockquote {
	padding:.625rem 1.25rem;
	margin-bottom:1rem;
	font-size:1.25rem;
	border-left:5px solid #0273d4;
	font-weight:300;
}

blockquote.text-right,  .blockquote.text-right {
	border-left:0 none;
	border-right:5px solid #0273d4;
}

blockquote.text-center,  .blockquote.text-center {
	border:0 none;
}

.dropdown-menu > li > a:hover,  .dropdown-menu > li > a:focus,  .modal,  .accordion-toggle:focus,  .btn:focus {
	outline:none;
}

[class*=" fa-"],  [class^="fa-"] {
	text-align:center;
}

[role=button] {
	cursor:pointer;
}

.popover {
	width:auto;
	border-radius:0;
}

.dropdown-menu > .active > a,  .dropdown-menu > .active > a:hover,  .dropdown-menu > .active > a:focus {
	background-color:#0273d4;
	color:#fff;
}

.nav-tabs .open > a,  .nav-pills .open > a,  .nav-tabs .open > a:hover,  .nav-pills .open > a:hover,  .nav-tabs .open > a:focus,  .nav-pills .open > a:focus {
	border-color:#0273d4;
}

.nav-tabs > li > a:hover,  .nav-tabs > li > a:focus,  .nav-pills > li > a:hover,  .nav-pills > li > a:focus,  .nav-tabs .open > a,  .nav-tabs .open > a:hover,  .nav-tabs .open > a:focus,  .nav-pills .open > a,  .nav-pills .open > a:hover,  .nav-pills .open > a:focus,  .nav-tabs ul.dropdown-menu > li > a:hover,  .nav-tabs ul.dropdown-menu > li > a:focus,  .nav-pills ul.dropdown-menu > li > a:hover,  .nav-pills ul.dropdown-menu > li > a:focus {
	background-color:#edf0f5;
}

button.close {
	outline:none !important;
}

.modal-content .modal-header {
	background-color:#edf0f5;
	border-radius:6px 6px 0 0;
}

.modal-content .modal-header .modal-title {
	margin:0;
	font-size:1.25rem;
}

.modal-content .modal-header .close {
	font-size:27px;
	outline:0 none !important;
}

.modal-content .modal-footer {
	-ms-flex-pack:start;
	justify-content:flex-start;
	text-align:left;
	border-top-color:#d5dce5;
}

.modal-open .datepicker,  .modal-open .datetimepicker,  .modal-open .select2-drop-mask,  .modal-open .select2-drop,  .modal-open .select2-search,  .modal-open .colorpicker,  .modal-open .daterangepicker,  .modal-open .bootstrap-timepicker-widget {
	z-index:1141 !important;
}

.dropdown-toggle::after {
	margin-left:2px;
	vertical-align:middle;
	border-top:4px dashed;
	border-right:4px solid transparent;
	border-left:4px solid transparent;
}

.table > caption + thead > tr:first-child > th,  .table > colgroup + thead > tr:first-child > th,  .table > thead:first-child > tr:first-child > th,  .table > caption + thead > tr:first-child > td,  .table > colgroup + thead > tr:first-child > td,  .table > thead:first-child > tr:first-child > td {
	border-top:0;
}

.nav-pills .nav-link:hover {
	background-color:transparent;
}

.nav-pills .nav-link.active:hover {
	background-color:#0273d4;
}

.adminreturndiv {
	display:none !important;
}

.TM-card {
	background-color:#edf0f5;
}

.TM-card.annoucements {
	box-shadow:none !important;
}

.panel.panel-default .panel-heading {
	background-color:#fff;
	border-color:#d5dce5;
}

.panel.panel-default.cart-item .item-title {
	font-size:16px;
	font-weight:500;
}

.panel.panel-default.cart-item .item-group {
	font-size:85%;
	color:#999;
}

.panel.panel-default.cart-item .item-configoption {
	margin-top:8px;
}

.panel.panel-default.cart-item .item-addons {
	margin-top:10px;
	padding-left:15px;
	border-left:2px solid rgba(0,  0,  0,  .1);
	font-size:14px;
}

.panel.panel-default.cart-item .item-addons .item-title {
	font-size:14px;
}

.panel.panel-default.cart-item .item-domain {
	font-size:85%;
	color:#0273d4 !important;
	padding-bottom:4px;
}

.panel.panel-default.cart-item .panel-body {
	border-bottom:1px solid #d5dce5;
}

.panel.panel-default.cart-item .panel-body span:not(.caret):not(.renewal-price) {
	display:block;
}

.panel.panel-default.cart-item .panel-footer {
	margin-top:-1px;
}

.panel.panel-default.cart-item .item-price {
	font-size:18px;
	font-weight:500;
	text-align:right;
}

.panel.panel-default.cart-item .item-price .cycle {
	font-weight:normal;
	font-size:14px;
}

.panel.panel-default.cart-item .btn-icon {
	font-size:14px;
}

.panel.panel-default.cart-item .btn-icon .fas,  .panel.panel-default.cart-item .btn-icon .fab,  .panel.panel-default.cart-item .btn-icon fal,  .panel.panel-default.cart-item .btn-icon .far {
	font-weight:300;
}

.panel.panel-default.cart-item .item-qty {
	text-align:center;
}

.panel.panel-default.cart-item .item-qty .form-control {
	height:28px !important;
	margin-bottom:4px;
}

.md-editor .md-footer,  .md-editor > .md-header {
	background-color:#edf0f5 !important;
}

.landing-page .panel.panel-default {
	box-shadow:none !important;
}

.landing-page.mail-services .content-block .item p {
	font-size:13px !important;
}

.landing-page.mail-services .benefits {
	font-size:14px !important;
}

.landing-page.mail-services .product-options .item {
	box-shadow:0px 4px 6px 0px rgba(0,  11,  40,  .1);
}

#registration .field,  #registration .form-control,  #registration .prepend-icon .field-icon {
	height:43px !important;
}

#registration .prepend-icon .field-icon {
	line-height:43px !important;
}

.social-signin-btns .btn-social {
	padding-left:27px !important;
}

.table-container .listtable .table.table-hover tbody tr:hover,  .table-container .listtable .table.table-hover tbody tr:focus {
	background-color:#edf0f5;
}

.header-lined .search-group {
	min-width:260px;
}

.iradio_square-blue,  .icheckbox_square-blue {
	background:none !important;
	width:auto !important;
	height:auto !important;
}

.iradio_square-blue:before,  .icheckbox_square-blue:before {
	display:inline-block;
	z-index:2;
	font-family:"Font Awesome 5 Pro" !important;
	font-size:21px;
	font-weight:300;
	color:#0273d4;
}

.iradio_square-blue.checked:before,  .icheckbox_square-blue.checked:before {
	font-weight:900;
}

.iradio_square-blue.checked.hover:before,  .icheckbox_square-blue.checked.hover:before {
	font-weight:900;
}

.iradio_square-blue.hover:before,  .icheckbox_square-blue.hover:before {
	font-weight:400;
}

.iradio_square-blue:before {
	content:"";
}

.iradio_square-blue.checked:before {
	content:"";
}

.icheckbox_square-blue:before {
	content:"";
}

.icheckbox_square-blue.checked:before {
	content:"";
}

.card {
	border-color:#d5dce5;
}

.card .card-header,  .card .card-footer {
	background-color:#edf0f5;
	border-color:#d5dce5;
}

.cros-navbar {
	background-color:#fff;
	border-radius:0 !important;
	border-color:#d5dce5;
	border-bottom:1px solid transparent;
}

.cros-navbar .navbar-right {
	margin-right:0;
}

.cros-navbar.navbar-fixed-top {
	position:fixed;
	top:0;
	right:0;
	left:0;
	z-index:1030;
	box-shadow:0px 4px 6px 0px rgba(0,  11,  40,  .1);
}

@media (max-width:991px) {
	.cros-navbar {
	position:fixed;
	top:0;
	right:0;
	left:0;
	z-index:1030;
	padding:0;
}

.cros-navbar.animation {
	animation-duration:none !important;
	animation-fill-mode:none !important;
}

.cros-navbar.slideInDown {
	animation-name:none !important;
}

.cros-navbar .container {
	width:100% !important;
	max-width:100% !important;
}

.cros-navbar .show .dropdown-menu {
	border-radius:4px;
}

.cros-navbar .navbar-header {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-positive:1;
	flex-grow:1;
}

.cros-navbar .navbar-header .logo-section {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	margin-right:auto;
	min-height:50px;
}

.cros-navbar .navbar-header .logo-section .navbar-toggler {
	outline:none;
	margin:0 15px;
	padding:0;
	float:none;
	width:30px;
	display:block;
	text-align:center;
	background-color:transparent !important;
	border:0 none !important;
	border-radius:0 !important;
}

.cros-navbar .navbar-header .logo-section .navbar-toggler span {
	-webkit-transition:.24s ease;
	transition:.24s ease;
	color:#2a2e36;
}

.cros-navbar .navbar-header .logo-section .navbar-toggler span:before {
	content:"" !important;
	font-size:21px;
	font-family:"Font Awesome 5 Pro" !important;
	font-weight:300;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;
	display:inline-block;
	font-style:normal;
	font-variant:normal;
	text-rendering:auto;
	line-height:1;
}

.cros-navbar .navbar-header .logo-section .navbar-toggler.display span:before {
	content:"" !important;
}

}.cros-navbar .navbar-header .logo-section .logo {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	font-size:1.3em;
	text-decoration:none;
	color:#2a2e36;
	font-weight:500;
	white-space:nowrap;
}

.cros-navbar .navbar-header .logo-section .logo img {
	max-width:145px;
}

.cros-navbar .nav .show > a,  .cros-navbar .nav .show > a:hover,  .cros-navbar .nav .show > a:focus {
	background-color:transparent;
}

@media (max-width:991px) {
	.cros-navbar .navbar-nav {
	margin:7.5px auto;
}

}.cros-navbar .navbar-nav li {
	position:relative;
}

.cros-navbar .navbar-nav li a {
	font-size:16px;
	font-weight:500;
	color:#2a2e36;
	text-decoration:none;
}

.cros-navbar .navbar-nav li a .badge {
	position:absolute;
	top:-7px;
	right:2px;
}

.cros-navbar .navbar-nav li ul.dropdown-menu {
	background-color:#fff;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	padding:0;
}

.cros-navbar .navbar-nav li ul.dropdown-menu li a {
	font-size:14px;
	font-weight:400;
	color:#2a2e36;
	padding:7.5px 15px;
}

.cros-navbar .navbar-nav li ul.dropdown-menu li a:hover,  .cros-navbar .navbar-nav li ul.dropdown-menu li a:focus,  .cros-navbar .navbar-nav li ul.dropdown-menu li a:active,  .cros-navbar .navbar-nav li ul.dropdown-menu li a.active > a,  .cros-navbar .navbar-nav li ul.dropdown-menu li a.active > a:hover,  .cros-navbar .navbar-nav li ul.dropdown-menu li a.active > a:focus {
	background-color:#0273d4;
	color:#fff;
}

.cros-navbar .navbar-nav li ul.dropdown-menu li.nav-divider {
	display:none;
}

@media (min-width:992px) {
	.cros-navbar .navbar-nav li ul.dropdown-menu {
	-ms-transform:translateY(20px);
	-webkit-transform:translateY(20px);
	transform:translateY(20px);
	-webkit-transition:all .3s ease-in;
	transition:all .3s ease-in;
	opacity:0;
	visibility:hidden;
	display:block;
	padding:0;
	margin-top:-4px;
	border-radius:4px;
}

.cros-navbar .navbar-nav li.dropdown.show ul.dropdown-menu {
	-ms-transform:translateY(0);
	-webkit-transform:translateY(0);
	transform:translateY(0);
	opacity:1;
	visibility:visible;
}

}.cros-navbar .navbar-nav li#Secondary_Navbar-Account.user_icon .nav-link {
	padding:0;
	border-radius:4px;
	width:36px;
	height:36px;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center;
	border:2px solid #d5dce5;
}

.cros-navbar .navbar-nav li#Secondary_Navbar-Account.user_icon .nav-link [class*="fa-"] {
	margin-right:-4px;
}

@media (min-width:1200px) {
	.cros-navbar .navbar-nav li .nav-link {
	padding:1rem;
}

}.cros-navbar .navbar-nav > .show > a,  .cros-navbar .navbar-nav > .show > a:focus,  .cros-navbar .navbar-nav > .show > a:hover {
	background-color:transparent;
}

@media (min-width:992px) {
	.cros-navbar .navbar-right .dropdown-menu {
	margin-top:5px !important;
	right:0;
	left:auto;
}

}.cros-navbar .dropdown-tasks {
	width:220px;
}

.cros-navbar .dropdown-tasks li:first-child {
	border-top:2px solid transparent !important;
}

.cros-navbar .dropdown-tasks #langScroll,  .cros-navbar .dropdown-tasks #CurrencyScroll {
	max-height:190px;
	overflow-y:auto;
	height:auto;
}

.cros-navbar .dropdown-tasks li a:hover,  .cros-navbar .dropdown-tasks li a:focus {
	background-color:#edf0f5 !important;
	color:#2a2e36 !important;
}

.cros-navbar .dropdown-tasks .dropdown-header,  .cros-navbar .dropdown-tasks .dropdown-header:hover {
	color:#2a2e36;
}

.cros-navbar .dropdown-tasks .dropdown-header:hover,  .cros-navbar .dropdown-tasks .dropdown-header:hover:hover {
	color:#2a2e36;
}

.cros-navbar .dropdown-tasks .dropdown-footer,  .cros-navbar .dropdown-tasks .dropdown-footer a,  .cros-navbar .dropdown-tasks .dropdown-footer a:hover,  .cros-navbar .dropdown-tasks .dropdown-footer:hover {
	color:#fff !important;
	background:#0273d4 !important;
}

.cros-navbar .dropdown-tasks.auto-width {
	width:auto;
}

.cros-navbar .dropdown-user [class*="fa-"],  .cros-navbar .dropdown-search [class*="fa-"],  .cros-navbar .dropdown-user [class*="glyphicon-"],  .cros-navbar .dropdown-search [class*="glyphicon-"] {
	font-size:14px;
}

.cros-navbar .dropdown-scroll {
	padding:0;
	margin:0;
}

.cros-navbar .dropdown-scroll .dropdown-header {
	padding:10px;
	margin:1px 1px 0;
	font-size:14px;
}

.cros-navbar .dropdown-scroll li {
	background:#fff;
	margin:0;
	border-bottom:1px dotted #d5dce5;
}

.cros-navbar .dropdown-scroll li:last-child {
	border-bottom:0 none;
}

.cros-navbar .dropdown-scroll li a {
	display:block;
	padding:10px;
	color:#2a2e36 !important;
}

.cros-navbar .dropdown-scroll li a:hover {
	text-decoration:none !important;
	background-color:inherit;
}

.cros-navbar .dropdown-scroll li a,  .cros-navbar .dropdown-scroll li p {
	font-size:14px !important;
}

.cros-navbar .dropdown-scroll .dropdown-footer {
	border-bottom:0 none;
	display:block;
	text-align:center;
}

.cros-navbar .dropdown-scroll .dropdown-footer a:after {
	content:"";
	margin-left:4px;
	font-family:FontAwesome;
	font-style:normal;
	font-weight:400;
}

.cros-navbar .dropdown-scroll p {
	margin:0 0 0 10px;
}

.cros-navbar .dropdown-scroll p.small {
	color:#999;
	margin-top:3px;
	font-size:85%;
}

.cros-navbar .dropdown-scroll li a,  .cros-navbar .dropdown-scroll li a:hover,  .cros-navbar .dropdown-tasks li a:hover {
	color:#2a2e36;
}

.cros-navbar .lang-btn .btn {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	background-color:transparent !important;
	font-size:16px;
	font-weight:500;
	border:0 none;
	outline:0 none !important;
	box-shadow:none !important;
	padding:1rem;
}

.cros-navbar .lang-btn .btn .iti-flag {
	margin-right:4px;
}

.cros-navbar .nocaret a {
	padding:10px 15px;
}

.cros-navbar .nocaret a:after {
	display:none;
}

.cros-navbar .navbar-header .secondary-menu-mobile {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-pack:end;
	justify-content:flex-end;
	-ms-flex-align:center;
	align-items:center;
}

@media (min-width:992px) {
	.cros-navbar .navbar-header .secondary-menu-mobile {
	display:none;
}

}.cros-navbar .navbar-header .secondary-menu-mobile.nav li {
	position:relative;
}

.cros-navbar .navbar-header .secondary-menu-mobile.nav li a {
	color:#2a2e36;
}

.cros-navbar .navbar-header .secondary-menu-mobile.nav li a .badge {
	position:absolute;
	top:-7px;
	right:2px;
}

.cros-navbar .navbar-header .secondary-menu-mobile.nav li.lang-btn .btn {
	padding:0 1rem;
}

.cros-navbar .navbar-header .secondary-menu-mobile.nav li.user_icon .dropdown-menu {
	margin-top:0;
}

.cros-navbar .navbar-header .secondary-menu-mobile.nav li.user_icon .nav-link {
	padding:0;
	border-radius:4px;
	width:36px;
	height:36px;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center;
	border:2px solid #d5dce5;
}

.cros-navbar .navbar-header .secondary-menu-mobile.nav li.user_icon .nav-link [class*="fa-"] {
	margin-right:-4px;
}

.cros-navbar .navbar-header .secondary-menu-mobile.nav .dropdown-toggle {
	font-size:16px;
	color:#2a2e36;
	font-weight:500;
}

.cros-navbar .navbar-header .secondary-menu-mobile.nav .dropdown-toggle:hover,  .cros-navbar .navbar-header .secondary-menu-mobile.nav .dropdown-toggle:focus,  .cros-navbar .navbar-header .secondary-menu-mobile.nav .dropdown-toggle:active,  .cros-navbar .navbar-header .secondary-menu-mobile.nav .dropdown-toggle.active {
	background-color:transparent;
}

.cros-navbar .navbar-header .secondary-menu-mobile.nav .show > a,  .cros-navbar .navbar-header .secondary-menu-mobile.nav .show > a:focus,  .cros-navbar .navbar-header .secondary-menu-mobile.nav .show > a:hover {
	background-color:transparent;
}

.cros-navbar .navbar-header .secondary-menu-mobile.nav .dropdown-menu {
	margin-top:6px;
	right:0 !important;
	left:auto !important;
	float:right !important;
	padding:0;
}

.cros-navbar .navbar-header .secondary-menu-mobile.nav .dropdown-menu > li > a:hover,  .cros-navbar .navbar-header .secondary-menu-mobile.nav .dropdown-menu > li > a:focus,  .cros-navbar .navbar-header .secondary-menu-mobile.nav .dropdown-menu > .active > a,  .cros-navbar .navbar-header .secondary-menu-mobile.nav .dropdown-menu > .active > a:hover,  .cros-navbar .navbar-header .secondary-menu-mobile.nav .dropdown-menu > .active > a:focus,  .cros-navbar .navbar-header .secondary-menu-mobile.nav .dropdown-menu > .show > a,  .cros-navbar .navbar-header .secondary-menu-mobile.nav .dropdown-menu > .show > a:hover,  .cros-navbar .navbar-header .secondary-menu-mobile.nav .dropdown-menu > .show > a:focus {
	color:#fff;
	background-color:#0273d4;
}

.cros-navbar .navbar-header .secondary-menu-mobile.nav .dropdown-menu li {
	float:none;
}

.cros-navbar .navbar-header .secondary-menu-mobile.nav .dropdown-menu li a {
	font-size:14px;
	font-weight:400;
	padding:7.5px 15px;
}

.cros-navbar .navbar-header .secondary-menu-mobile.nav .dropdown-menu li.nav-divider {
	display:none;
}

.cros-navbar .navbar-header .top {
	padding:0 15px;
}

.cros-navbar .tooltip-inner {
	margin-left:-200px;
	min-width:250px;
	width:250px;
}

@media (max-width:633px) {
	.cros-navbar .navbar-header {
	-ms-flex-direction:column;
	flex-direction:column;
}

.cros-navbar .navbar-header .top {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-pack:end;
	justify-content:flex-end;
	-ms-flex-align:center;
	align-items:center;
	background-color:#edf0f5;
	border-top:1px solid #d5dce5;
	width:100%;
}

.cros-navbar .navbar-header .top .secondary-menu-mobile.nav li .dropdown-toggle {
	background-color:#edf0f5;
}

.cros-navbar .navbar-header .top .secondary-menu-mobile.nav li .dropdown-toggle:hover,  .cros-navbar .navbar-header .top .secondary-menu-mobile.nav li .dropdown-toggle:focus,  .cros-navbar .navbar-header .top .secondary-menu-mobile.nav li .dropdown-toggle:active,  .cros-navbar .navbar-header .top .secondary-menu-mobile.nav li .dropdown-toggle.active {
	background-color:#edf0f5;
}

.cros-navbar .navbar-header .top .secondary-menu-mobile.nav li.show .dropdown-toggle {
	background-color:#edf0f5;
}

}@media (min-width:992px) {
	.cros-navbar.navbar-fixed-top {
	padding:0;
}

.cros-navbar.navbar-fixed-top .pre-header {
	display:none;
}

.cros-navbar .navbar-nav {
	float:none !important;
	display:-ms-flexbox !important;
	display:-webkit-flex !important;
	display:flex !important;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-pack:center !important;
	justify-content:center !important;
	-ms-flex-align:center;
	align-items:center;
}

}.cros-navbar.left-layout {
	padding:0;
}

.cros-navbar.primary,  .cros-navbar.dark {
	background-color:#0273d4;
}

.cros-navbar.primary .navbar-nav li a,  .cros-navbar.dark .navbar-nav li a {
	color:rgba(255,  255,  255,  .9);
}

.cros-navbar.primary .navbar-nav li a:hover,  .cros-navbar.dark .navbar-nav li a:hover,  .cros-navbar.primary .navbar-nav li a:focus,  .cros-navbar.dark .navbar-nav li a:focus,  .cros-navbar.primary .navbar-nav li a:active,  .cros-navbar.dark .navbar-nav li a:active,  .cros-navbar.primary .navbar-nav li a.active,  .cros-navbar.dark .navbar-nav li a.active {
	background-color:transparent;
}

.cros-navbar.primary .navbar-nav li a .badge,  .cros-navbar.dark .navbar-nav li a .badge {
	background-color:rgba(255,  255,  255,  .9) !important;
	color:#2a2e36;
}

.cros-navbar.primary .navbar-nav li.show a.dropdown-toggle,  .cros-navbar.dark .navbar-nav li.show a.dropdown-toggle {
	background-color:transparent;
	color:rgba(255,  255,  255,  .9);
}

.cros-navbar.primary .navbar-nav li.show a.dropdown-toggle:hover,  .cros-navbar.dark .navbar-nav li.show a.dropdown-toggle:hover,  .cros-navbar.primary .navbar-nav li.show a.dropdown-toggle:focus,  .cros-navbar.dark .navbar-nav li.show a.dropdown-toggle:focus,  .cros-navbar.primary .navbar-nav li.show a.dropdown-toggle:active,  .cros-navbar.dark .navbar-nav li.show a.dropdown-toggle:active,  .cros-navbar.primary .navbar-nav li.show a.dropdown-toggle.active,  .cros-navbar.dark .navbar-nav li.show a.dropdown-toggle.active {
	background-color:transparent;
	color:#fff;
}

.cros-navbar.primary .lang-btn .btn,  .cros-navbar.dark .lang-btn .btn {
	color:rgba(255,  255,  255,  .9);
}

@media (min-width:634px) {
	.cros-navbar.primary .navbar-header .secondary-menu-mobile.nav .dropdown-toggle,  .cros-navbar.dark .navbar-header .secondary-menu-mobile.nav .dropdown-toggle {
	background-color:transparent;
	color:rgba(255,  255,  255,  .9);
}

.cros-navbar.primary .navbar-header .secondary-menu-mobile.nav .dropdown-toggle:hover,  .cros-navbar.dark .navbar-header .secondary-menu-mobile.nav .dropdown-toggle:hover,  .cros-navbar.primary .navbar-header .secondary-menu-mobile.nav .dropdown-toggle:focus,  .cros-navbar.dark .navbar-header .secondary-menu-mobile.nav .dropdown-toggle:focus,  .cros-navbar.primary .navbar-header .secondary-menu-mobile.nav .dropdown-toggle:active,  .cros-navbar.dark .navbar-header .secondary-menu-mobile.nav .dropdown-toggle:active,  .cros-navbar.primary .navbar-header .secondary-menu-mobile.nav .dropdown-toggle.active,  .cros-navbar.dark .navbar-header .secondary-menu-mobile.nav .dropdown-toggle.active {
	background-color:transparent;
}

.cros-navbar.primary .navbar-header .secondary-menu-mobile.nav .dropdown-toggle .badge,  .cros-navbar.dark .navbar-header .secondary-menu-mobile.nav .dropdown-toggle .badge {
	background-color:rgba(255,  255,  255,  .9) !important;
	color:#2a2e36;
}

}.cros-navbar.primary .navbar-header .logo-section .navbar-toggler span,  .cros-navbar.dark .navbar-header .logo-section .navbar-toggler span {
	color:rgba(255,  255,  255,  .9);
}

.cros-navbar.primary .navbar-header .logo-section .logo,  .cros-navbar.dark .navbar-header .logo-section .logo {
	color:rgba(255,  255,  255,  .9);
}

.cros-navbar.primary .logo-light,  .cros-navbar.dark .logo-light {
	display:none;
}

.cros-navbar.primary .logo-dark,  .cros-navbar.dark .logo-dark {
	display:block;
}

.cros-navbar.dark .navbar-nav li ul.dropdown-menu li a:hover,  .cros-navbar.dark .navbar-nav li.show ul.dropdown-menu li a:hover,  .cros-navbar.dark .navbar-nav li ul.dropdown-menu li a:focus,  .cros-navbar.dark .navbar-nav li.show ul.dropdown-menu li a:focus {
	background-color:#101010;
}

.cros-navbar.dark .navbar-header .secondary-menu-mobile .dropdown-menu > li > a:hover,  .cros-navbar.dark .navbar-header .secondary-menu-mobile .dropdown-menu > li > a:focus,  .cros-navbar.dark .navbar-header .secondary-menu-mobile .dropdown-menu > .active > a,  .cros-navbar.dark .navbar-header .secondary-menu-mobile .dropdown-menu > .active > a:hover,  .cros-navbar.dark .navbar-header .secondary-menu-mobile .dropdown-menu > .active > a:focus,  .cros-navbar.dark .navbar-header .secondary-menu-mobile .dropdown-menu > .show > a,  .cros-navbar.dark .navbar-header .secondary-menu-mobile .dropdown-menu > .show > a:hover,  .cros-navbar.dark .navbar-header .secondary-menu-mobile .dropdown-menu > .show > a:focus {
	color:#fff;
	background-color:#101010;
}

.cros-navbar.dark .mega-menu p,  .cros-navbar.dark .mega-menu h1,  .cros-navbar.dark .mega-menu h2,  .cros-navbar.dark .mega-menu h3,  .cros-navbar.dark .mega-menu h4,  .cros-navbar.dark .mega-menu h5,  .cros-navbar.dark .mega-menu h6,  .cros-navbar.dark .mega-menu .h1,  .cros-navbar.dark .mega-menu .h2,  .cros-navbar.dark .mega-menu .h3,  .cros-navbar.dark .mega-menu .h4,  .cros-navbar.dark .mega-menu .h5,  .cros-navbar.dark .mega-menu .h6 {
	color:#2a2e36;
}

.cros-navbar.submenu1 .navbar-nav li ul.dropdown-menu,  .cros-navbar.submenu1 .navbar-nav li.show ul.dropdown-menu {
	background-color:#0273d4;
}

.cros-navbar.submenu1 .navbar-nav li ul.dropdown-menu li a,  .cros-navbar.submenu1 .navbar-nav li.show ul.dropdown-menu li a {
	color:rgba(255,  255,  255,  .9);
}

.cros-navbar.submenu1 .navbar-nav li ul.dropdown-menu li a:hover,  .cros-navbar.submenu1 .navbar-nav li.show ul.dropdown-menu li a:hover,  .cros-navbar.submenu1 .navbar-nav li ul.dropdown-menu li a:focus,  .cros-navbar.submenu1 .navbar-nav li.show ul.dropdown-menu li a:focus {
	background-color:transparent;
	text-decoration:underline;
}

.cros-navbar.submenu1 .navbar-nav li ul.dropdown-menu:after,  .cros-navbar.submenu1 .navbar-nav li.show ul.dropdown-menu:after {
	left:8px;
	right:auto;
	top:-8px;
	width:0;
	height:0;
	z-index:2;
	content:" ";
	display:block;
	position:absolute;
	border-bottom:8px solid #0273d4;
	border-right:8px solid transparent;
	border-left:8px solid transparent;
}

.cros-navbar.submenu1 .navbar-nav.navbar-right li ul.dropdown-menu:after,  .cros-navbar.submenu1 .navbar-nav.navbar-right li.show ul.dropdown-menu:after {
	left:auto;
	right:8px;
}

.cros-navbar.submenu1 .navbar-nav .dropdown-tasks .dropdown-header {
	background-color:#0273d4;
	color:rgba(255,  255,  255,  .9);
}

.cros-navbar.submenu1 .navbar-nav .dropdown-header {
	color:rgba(255,  255,  255,  .9);
}

.cros-navbar.submenu1 .navbar-header .secondary-menu-mobile .dropdown-menu {
	background-color:#0273d4;
}

.cros-navbar.submenu1 .navbar-header .secondary-menu-mobile .dropdown-menu > li > a {
	color:rgba(255,  255,  255,  .9);
}

.cros-navbar.submenu1 .navbar-header .secondary-menu-mobile .dropdown-menu > li > a:hover,  .cros-navbar.submenu1 .navbar-header .secondary-menu-mobile .dropdown-menu > li > a:focus,  .cros-navbar.submenu1 .navbar-header .secondary-menu-mobile .dropdown-menu > .active > a,  .cros-navbar.submenu1 .navbar-header .secondary-menu-mobile .dropdown-menu > .active > a:hover,  .cros-navbar.submenu1 .navbar-header .secondary-menu-mobile .dropdown-menu > .active > a:focus,  .cros-navbar.submenu1 .navbar-header .secondary-menu-mobile .dropdown-menu > .show > a,  .cros-navbar.submenu1 .navbar-header .secondary-menu-mobile .dropdown-menu > .show > a:hover,  .cros-navbar.submenu1 .navbar-header .secondary-menu-mobile .dropdown-menu > .show > a:focus {
	color:rgba(255,  255,  255,  .9);
	background-color:transparent;
	text-decoration:underline;
}

.cros-navbar.submenu1 .navbar-header .secondary-menu-mobile .dropdown-menu:after {
	left:auto;
	right:8px;
	top:-8px;
	width:0;
	height:0;
	z-index:2;
	content:" ";
	display:block;
	position:absolute;
	border-bottom:8px solid #0273d4;
	border-right:8px solid transparent;
	border-left:8px solid transparent;
}

.cros-navbar.submenu1 .navbar-header .secondary-menu-mobile .dropdown-header {
	color:rgba(255,  255,  255,  .9);
}

.cros-navbar.submenu2 .navbar-nav li ul.dropdown-menu,  .cros-navbar.submenu2 .navbar-nav li.show ul.dropdown-menu {
	background-color:#101010;
}

.cros-navbar.submenu2 .navbar-nav li ul.dropdown-menu li a,  .cros-navbar.submenu2 .navbar-nav li.show ul.dropdown-menu li a {
	color:rgba(255,  255,  255,  .9);
}

.cros-navbar.submenu2 .navbar-nav li ul.dropdown-menu li a:hover,  .cros-navbar.submenu2 .navbar-nav li.show ul.dropdown-menu li a:hover,  .cros-navbar.submenu2 .navbar-nav li ul.dropdown-menu li a:focus,  .cros-navbar.submenu2 .navbar-nav li.show ul.dropdown-menu li a:focus {
	background-color:transparent;
	text-decoration:underline;
}

.cros-navbar.submenu2 .navbar-nav li ul.dropdown-menu:after,  .cros-navbar.submenu2 .navbar-nav li.show ul.dropdown-menu:after {
	left:8px;
	right:auto;
	top:-8px;
	width:0;
	height:0;
	z-index:2;
	content:" ";
	display:block;
	position:absolute;
	border-bottom:8px solid #101010;
	border-right:8px solid transparent;
	border-left:8px solid transparent;
}

.cros-navbar.submenu2 .navbar-nav.navbar-right li ul.dropdown-menu:after,  .cros-navbar.submenu2 .navbar-nav.navbar-right li.show ul.dropdown-menu:after {
	left:auto;
	right:8px;
}

.cros-navbar.submenu2 .navbar-nav .dropdown-tasks .dropdown-header {
	background-color:#101010;
	color:rgba(255,  255,  255,  .9);
}

.cros-navbar.submenu2 .navbar-nav .dropdown-header {
	color:rgba(255,  255,  255,  .9);
}

.cros-navbar.submenu2 .navbar-header .secondary-menu-mobile .dropdown-menu {
	background-color:#101010;
}

.cros-navbar.submenu2 .navbar-header .secondary-menu-mobile .dropdown-menu > li > a {
	color:rgba(255,  255,  255,  .9);
}

.cros-navbar.submenu2 .navbar-header .secondary-menu-mobile .dropdown-menu > li > a:hover,  .cros-navbar.submenu2 .navbar-header .secondary-menu-mobile .dropdown-menu > li > a:focus,  .cros-navbar.submenu2 .navbar-header .secondary-menu-mobile .dropdown-menu > .active > a,  .cros-navbar.submenu2 .navbar-header .secondary-menu-mobile .dropdown-menu > .active > a:hover,  .cros-navbar.submenu2 .navbar-header .secondary-menu-mobile .dropdown-menu > .active > a:focus,  .cros-navbar.submenu2 .navbar-header .secondary-menu-mobile .dropdown-menu > .show > a,  .cros-navbar.submenu2 .navbar-header .secondary-menu-mobile .dropdown-menu > .show > a:hover,  .cros-navbar.submenu2 .navbar-header .secondary-menu-mobile .dropdown-menu > .show > a:focus {
	color:rgba(255,  255,  255,  .9);
	background-color:transparent;
	text-decoration:underline;
}

.cros-navbar.submenu2 .navbar-header .secondary-menu-mobile .dropdown-menu:after {
	left:auto;
	right:8px;
	top:-8px;
	width:0;
	height:0;
	z-index:2;
	content:" ";
	display:block;
	position:absolute;
	border-bottom:8px solid #101010;
	border-right:8px solid transparent;
	border-left:8px solid transparent;
}

.cros-navbar.submenu2 .navbar-header .secondary-menu-mobile .dropdown-header {
	color:rgba(255,  255,  255,  .9);
}

.cros-navbar.submenu1 h1,  .cros-navbar.submenu2 h1,  .cros-navbar.submenu1 h2,  .cros-navbar.submenu2 h2,  .cros-navbar.submenu1 h3,  .cros-navbar.submenu2 h3,  .cros-navbar.submenu1 h4,  .cros-navbar.submenu2 h4,  .cros-navbar.submenu1 h5,  .cros-navbar.submenu2 h5,  .cros-navbar.submenu1 .h1,  .cros-navbar.submenu2 .h1,  .cros-navbar.submenu1 .h2,  .cros-navbar.submenu2 .h2,  .cros-navbar.submenu1 .h3,  .cros-navbar.submenu2 .h3,  .cros-navbar.submenu1 .h4,  .cros-navbar.submenu2 .h4,  .cros-navbar.submenu1 .h5,  .cros-navbar.submenu2 .h5,  .cros-navbar.submenu1 p,  .cros-navbar.submenu2 p,  .cros-navbar.submenu1 .html-item,  .cros-navbar.submenu2 .html-item {
	color:rgba(255,  255,  255,  .9);
}

.cros-navbar.submenu1 .item-with-icons .item-icon,  .cros-navbar.submenu2 .item-with-icons .item-icon {
	color:rgba(255,  255,  255,  .9);
}

.cros-navbar.submenu1 .item-with-icons .menu-name,  .cros-navbar.submenu2 .item-with-icons .menu-name,  .cros-navbar.submenu1 .item-with-icons .menu-name span,  .cros-navbar.submenu2 .item-with-icons .menu-name span {
	color:rgba(255,  255,  255,  .9);
}

.cros-navbar.submenu1 .mega-menu ul li a:hover,  .cros-navbar.submenu2 .mega-menu ul li a:hover,  .cros-navbar.submenu1 .mega-menu ul li a:focus,  .cros-navbar.submenu2 .mega-menu ul li a:focus {
	color:rgba(255,  255,  255,  .9) !important;
}

@media (min-width:992px) {
	.cros-navbar.menu-hover .navbar-nav li:hover ul.dropdown-menu,  .cros-navbar.menu-hover .navbar-nav li:focus ul.dropdown-menu {
	-ms-transform:translateY(0);
	-webkit-transform:translateY(0);
	transform:translateY(0);
	opacity:1;
	visibility:visible;
}

}section#header {
	padding:0;
}

.pre-header {
	background-color:#101010;
	padding:7.5px 0;
	color:rgba(255,  255,  255,  .7);
	border-bottom:1px solid transparent;
	width:100%;
}

.pre-header .container {
	padding-top:0 !important;
	padding-bottom:0 !important;
	display:block;
}

.pre-header ul {
	margin:0;
}

.pre-header ul li {
	padding-right:15px;
	border-right:1px solid #d5dce5;
}

.pre-header ul li:first-child {
	padding-left:0;
}

.pre-header ul li:last-child {
	border-right:0 none;
	padding-right:0;
}

.pre-header ul li a {
	position:relative;
	color:rgba(255,  255,  255,  .7);
}

.pre-header ul li a .badge {
	position:absolute;
	top:-7px;
	right:-10px;
}

.pre-header ul li a:hover,  .pre-header ul li a:focus,  .pre-header ul li a.active,  .pre-header ul li a:active {
	text-decoration:none;
}

.pre-header ul li.lang-btn {
	padding-left:5px;
}

.pre-header ul li.lang-btn .btn {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	background-color:transparent !important;
	color:rgba(255,  255,  255,  .7);
	font-size:15px;
	font-weight:normal;
	border:0 none;
	padding:0;
}

.pre-header ul li.lang-btn .btn .iti-flag {
	margin-right:4px;
}

.pre-header ul li.nocaret .dropdown-toggle {
	padding:0;
}

.pre-header ul li.nocaret .dropdown-toggle:after {
	display:none;
}

.pre-header ul li#taskScroll {
	padding:0;
}

.pre-header ul li#taskScroll ul li {
	padding:0;
}

.pre-header.primary {
	background-color:#0273d4;
}

.pre-header.primary li a .badge {
	background-color:rgba(255,  255,  255,  .9) !important;
	color:#2a2e36;
}

.pre-header.light {
	background-color:#edf0f5;
	border-bottom:1px solid #d5dce5;
}

.pre-header.light li a {
	color:#2a2e36;
}

.pre-header.light li.lang-btn .btn {
	color:#2a2e36;
}

.navbar-side {
	background:#edf0f5;
	width:230px;
	position:fixed;
	border-width:0 1px 0 0;
	z-index:1027;
	box-shadow:0 0 16px 2px rgba(0,  0,  0,  .25);
}

.navbar-side .slimScrollBar {
	background:#fff !important;
	background-color:#fff !important;
}

.navbar-side .logo {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	padding:30px 15px;
	font-size:1.3em;
	text-decoration:none;
	color:#2a2e36;
	font-weight:500;
	white-space:nowrap;
}

.navbar-side .logo img {
	max-width:145px;
}

.navbar-side .navbar-nav {
	margin:0;
	display:block;
}

.navbar-side .side-nav {
	border-radius:0;
	border:none;
	float:none;
}

.navbar-side .side-nav li {
	border-bottom:0 none;
	float:none;
}

.navbar-side .side-nav li > a {
	color:#2a2e36;
	background-color:#edf0f5;
	outline:none;
	padding:15px;
	text-shadow:none !important;
	display:block;
	font-size:15px;
	text-decoration:none !important;
}

.navbar-side .side-nav li > a .mtext {
	margin-left:4px;
}

.navbar-side .side-nav li > a .fa,  .navbar-side .side-nav li > a .fas,  .navbar-side .side-nav li > a far,  .navbar-side .side-nav li > a .fal,  .navbar-side .side-nav li > a .fab,  .navbar-side .side-nav li > a .fad,  .navbar-side .side-nav li > a .glyphicon {
	font-size:17px;
}

.navbar-side .side-nav li > a .fa,  .navbar-side .side-nav li > a .fas,  .navbar-side .side-nav li > a far,  .navbar-side .side-nav li > a .fal,  .navbar-side .side-nav li > a .fab,  .navbar-side .side-nav li > a .fad {
	min-width:20px;
}

.navbar-side .side-nav li > a .glyphicon {
	min-width:21px;
}

.navbar-side .side-nav li > a.active {
	border-color:#0273d4;
	color:#0273d4;
}

.navbar-side .side-nav li > a.active .fa,  .navbar-side .side-nav li > a.active .fas,  .navbar-side .side-nav li > a.active far,  .navbar-side .side-nav li > a.active .fal,  .navbar-side .side-nav li > a.active .fab,  .navbar-side .side-nav li > a.active .fad,  .navbar-side .side-nav li > a.active .glyphicon {
	color:#0273d4;
}

.navbar-side .side-nav li > a.active:after {
	display:block;
	content:"";
	position:absolute !important;
	right:0;
	top:4px;
	border-color:transparent #0273d4 transparent transparent;
	border-width:16px 10px;
	border-style:solid;
}

.navbar-side .side-nav li > a.active:hover,  .navbar-side .side-nav li > a.active:focus {
	border-color:#0273d4;
}

.navbar-side .side-nav li > a:hover .mtext,  .navbar-side .side-nav li > a:focus .mtext,  .navbar-side .side-nav li > a:active .mtext {
	color:#000;
}

.navbar-side .side-nav li.panel {
	border-width:0;
	margin:0;
	border-radius:0;
	box-shadow:none !important;
}

.navbar-side .side-nav li.panel ul li {
	border-top:none;
	border-bottom:none;
	position:relative;
	width:100%;
}

.navbar-side .side-nav li.panel ul li:before {
	content:"";
	display:block;
	position:absolute;
	z-index:1;
	left:18px;
	top:0;
	bottom:0;
	border:1px dotted;
	border-width:0 0 0 1px;
	border-color:#d5dce5;
}

.navbar-side .side-nav li.panel ul li a {
	color:rgba(255,  255,  255,  .9);
	background-color:transparent;
	padding:7px 0 9px 37px;
	font-size:90%;
}

.navbar-side .side-nav li.panel ul li a.active {
	color:#0273d4;
}

.navbar-side .side-nav li.panel ul li a:before {
	content:"";
	display:block;
	width:7px;
	position:absolute;
	z-index:1;
	left:20px;
	top:17px;
	border:1px dotted;
	border-width:1px 0 0;
	border-color:#d5dce5;
}

.navbar-side .side-nav li.panel ul li a:hover,  .navbar-side .side-nav li.panel ul li a:focus,  .navbar-side .side-nav li.panel ul li a:active {
	color:#fff;
}

.navbar-side .side-nav li.panel.open a {
	background-color:#0273d4;
}

.navbar-side .side-nav li.panel.open a .mtext {
	color:#fff;
}

.navbar-side .side-nav li.panel.open .fa,  .navbar-side .side-nav li.panel.open .fas,  .navbar-side .side-nav li.panel.open far,  .navbar-side .side-nav li.panel.open .fal,  .navbar-side .side-nav li.panel.open .fab,  .navbar-side .side-nav li.panel.open .fad,  .navbar-side .side-nav li.panel.open .glyphicon {
	color:#fff;
}

.navbar-side .side-nav li.panel.open li .fa,  .navbar-side .side-nav li.panel.open li .fas,  .navbar-side .side-nav li.panel.open li far,  .navbar-side .side-nav li.panel.open li .fal,  .navbar-side .side-nav li.panel.open li .fab,  .navbar-side .side-nav li.panel.open li .fad,  .navbar-side .side-nav li.panel.open li .glyphicon {
	color:#fff;
}

.navbar-side .side-nav li.dropdown-megamenu .dropdown-mega [class*="col-"] {
	width:100%;
	max-width:100%;
	min-width:100%;
	-ms-flex:1 1 100%;
	flex:1 1 100%;
}

.navbar-side .side-nav li.dropdown-megamenu .dropdown-mega [class*="col-"].col-html {
	margin:20px 0;
	color:rgba(255,  255,  255,  .9);
}

.navbar-side .side-nav li.dropdown-megamenu .dropdown-mega [class*="col-"].col-html h1,  .navbar-side .side-nav li.dropdown-megamenu .dropdown-mega [class*="col-"].col-html h2,  .navbar-side .side-nav li.dropdown-megamenu .dropdown-mega [class*="col-"].col-html h3,  .navbar-side .side-nav li.dropdown-megamenu .dropdown-mega [class*="col-"].col-html h4,  .navbar-side .side-nav li.dropdown-megamenu .dropdown-mega [class*="col-"].col-html h5,  .navbar-side .side-nav li.dropdown-megamenu .dropdown-mega [class*="col-"].col-html h6,  .navbar-side .side-nav li.dropdown-megamenu .dropdown-mega [class*="col-"].col-html .h1,  .navbar-side .side-nav li.dropdown-megamenu .dropdown-mega [class*="col-"].col-html .h2,  .navbar-side .side-nav li.dropdown-megamenu .dropdown-mega [class*="col-"].col-html .h3,  .navbar-side .side-nav li.dropdown-megamenu .dropdown-mega [class*="col-"].col-html .h4,  .navbar-side .side-nav li.dropdown-megamenu .dropdown-mega [class*="col-"].col-html .h5,  .navbar-side .side-nav li.dropdown-megamenu .dropdown-mega [class*="col-"].col-html .h6 {
	margin-top:0;
	color:rgba(255,  255,  255,  .9);
}

.navbar-side .side-nav li.dropdown-megamenu .dropdown-mega [class*="col-"].col-html a {
	padding:0;
	display:block;
}

.navbar-side .side-nav li.dropdown-megamenu .dropdown-mega [class*="col-"].col-html .menu-name {
	display:none;
}

.navbar-side .side-nav li.dropdown-megamenu .dropdown-mega [class*="col-"].col-html .img-responsive {
	display:block;
	max-width:100%;
	height:auto;
}

.navbar-side .side-nav li.dropdown-megamenu.panel ul li:before {
	display:none;
}

.navbar-side .side-nav li.dropdown-megamenu.panel ul li a {
	padding:7px 0 9px 0;
	background-color:transparent !important;
}

.navbar-side .side-nav li.dropdown-megamenu.panel ul li a:before {
	display:none;
}

.navbar-side .side-nav li.dropdown-megamenu.panel ul li ul li {
	position:relative;
}

.navbar-side .side-nav li.dropdown-megamenu.panel ul li ul li:before {
	content:"";
	display:block;
	position:absolute;
	z-index:1;
	left:18px;
	top:0;
	bottom:0;
	border:1px dotted;
	border-width:0 0 0 1px;
	border-color:#d5dce5;
}

.navbar-side .side-nav li.dropdown-megamenu.panel ul li ul li a {
	padding:7px 0 9px 37px;
}

.navbar-side .side-nav li.dropdown-megamenu.panel ul li ul li a:before {
	content:"";
	display:block;
	width:7px;
	position:absolute;
	z-index:1;
	left:20px;
	top:17px;
	border:1px dotted;
	border-width:1px 0 0;
	border-color:#d5dce5;
}

.navbar-side .side-nav li.dropdown-megamenu.panel ul li.menu-divider {
	height:1px;
	margin:9px 0;
	overflow:hidden;
	background-color:#d5dce5;
	width:100%;
}

.navbar-side .side-nav li.dropdown-megamenu.panel ul li.menu-divider a {
	visibility:hidden;
}

.navbar-side .side-nav li.mega-menu:before {
	display:none !important;
}

.navbar-side .side-nav li.mega-menu .menu-small-box {
	color:rgba(255,  255,  255,  .9);
}

.navbar-side .side-nav li.mega-menu .menu-small-box .item-with-icons {
	border-bottom-style:dotted;
}

.navbar-side .side-nav li.mega-menu .menu-small-box .menu-name {
	color:rgba(255,  255,  255,  .9);
}

.navbar-side .side-nav li.mega-menu .menu-small-box .menu-name span {
	display:block;
}

.navbar-side .side-nav li .menu-name span {
	display:inline-block;
}

.navbar-side .side-nav .arrow {
	float:right;
	text-align:center;
	margin-top:3px;
}

.navbar-side .side-nav .fa.arrow:before {
	content:"";
}

.navbar-side .side-nav .open > a > .fa.arrow:before {
	content:"";
}

.navbar-side .side-nav .badge,  .navbar-side .side-nav .label {
	position:absolute;
	top:11px;
	right:15px;
}

.navbar-side .side-nav a.accordion-toggle .badge,  .navbar-side .side-nav a.accordion-toggle .label {
	right:30px;
}

.navbar-side .side-nav .nav {
	background:#0273d4;
}

.navbar-side .side-nav .nav > li > a {
	padding:10px 7.5px;
}

.navbar-side .side-nav .nav .nav-divider {
	display:none;
}

.navbar-side .media {
	padding:1px 0 2px;
}

.navbar-side .media .sidebar-shortcuts {
	display:block;
	padding:10px;
	list-style:none;
	margin-bottom:0;
}

.navbar-side .media .sidebar-shortcuts li {
	display:inline-block;
	position:relative;
}

.navbar-side .media .sidebar-shortcuts li .btn {
	padding:5px 10px;
	border-radius:3px;
	line-height:1.5;
}

.navbar-side .media .sidebar-shortcuts li .badge {
	position:absolute;
	top:-7px;
	right:-1px;
	padding:3px 5px;
	font-size:10px;
	border:0 none;
	color:#fff;
}

.navbar-side .media .sidebar-shortcuts a .fa,  .navbar-side .media .sidebar-shortcuts a .fas,  .navbar-side .media .sidebar-shortcuts a .far,  .navbar-side .media .sidebar-shortcuts a .fal,  .navbar-side .media .sidebar-shortcuts a .fab,  .navbar-side .media .sidebar-shortcuts a .fad {
	font-size:15px;
}

.navbar-side .user-profile {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-flow:column;
	flex-flow:column;
	padding:15px 0;
	border-bottom:1px solid #d5dce5;
}

.navbar-side .user-profile img {
	width:60px;
	height:60px;
	border:3px solid #d5dce5;
	border-radius:4px;
	margin-bottom:4px;
}

.navbar-side .media-search {
	padding:4px 10px;
}

.navbar-side .media-search .input-menu {
	border:1px solid #d5dce5;
	font-size:13px;
	color:#999;
	width:100%;
	background-color:#fafbfc !important;
	padding:7.5px;
	margin:4px 0;
	padding-left:33px !important;
	border-radius:4px;
}

.navbar-side .media-search .input-menu:focus {
	box-shadow:none;
	outline:0 none;
	transition-duration:.1s;
}

.navbar-side .media-search .input-icon {
	position:relative;
}

.navbar-side .media-search .input-icon [class*="fa-"],  .navbar-side .media-search .input-icon [class^="fa-"],  .navbar-side .media-search .input-icon [class*=" glyphicon-"],  .navbar-side .media-search .input-icon [class^="glyphicon-"] {
	display:block;
	position:absolute;
	margin:14px 2px 4px 10px;
	width:16px;
	min-width:16px;
	height:16px;
	font-size:16px;
	color:#3a3f4a;
}

.navbar-side .media,  .navbar-side .media-search,  .navbar-side .sidebar-labels {
	border-bottom:1px solid #d5dce5;
}

.navbar-side.no-sidebar {
	display:none;
}

.navbar-side.no-sidebar:hover,  .navbar-side.no-sidebar:focus {
	display:none;
}

.navbar-side.primary {
	background-color:#0273d4;
}

.navbar-side.primary .logo,  .navbar-side.dark .logo {
	color:rgba(255,  255,  255,  .9);
}

.navbar-side.primary .side-nav li > a,  .navbar-side.dark .side-nav li > a {
	color:rgba(255,  255,  255,  .9);
	background-color:#0273d4;
}

.navbar-side.primary .side-nav li > a .fa,  .navbar-side.dark .side-nav li > a .fa,  .navbar-side.primary .side-nav li > a .glyphicon,  .navbar-side.dark .side-nav li > a .glyphicon {
	color:#fff;
}

.navbar-side.primary .side-nav li > a.active,  .navbar-side.dark .side-nav li > a.active {
	border-color:#0273d4;
	color:#fff;
}

.navbar-side.primary .side-nav li > a.active .fa,  .navbar-side.dark .side-nav li > a.active .fa,  .navbar-side.primary .side-nav li > a.active .fas,  .navbar-side.dark .side-nav li > a.active .fas,  .navbar-side.primary .side-nav li > a.active far,  .navbar-side.dark .side-nav li > a.active far,  .navbar-side.primary .side-nav li > a.active .fal,  .navbar-side.dark .side-nav li > a.active .fal,  .navbar-side.primary .side-nav li > a.active .fab,  .navbar-side.dark .side-nav li > a.active .fab,  .navbar-side.primary .side-nav li > a.active .fad,  .navbar-side.dark .side-nav li > a.active .fad,  .navbar-side.primary .side-nav li > a.active .glyphicon,  .navbar-side.dark .side-nav li > a.active .glyphicon {
	color:#fff;
}

.navbar-side.primary .side-nav li > a.active:after,  .navbar-side.dark .side-nav li > a.active:after {
	border-color:transparent #0273d4 transparent transparent;
}

.navbar-side.primary .side-nav li > a.active:hover,  .navbar-side.dark .side-nav li > a.active:hover,  .navbar-side.primary .side-nav li > a.active:focus,  .navbar-side.dark .side-nav li > a.active:focus {
	border-color:#0273d4;
}

.navbar-side.primary .side-nav li > a:hover .mtext,  .navbar-side.dark .side-nav li > a:hover .mtext,  .navbar-side.primary .side-nav li > a:focus .mtext,  .navbar-side.dark .side-nav li > a:focus .mtext,  .navbar-side.primary .side-nav li > a:active .mtext,  .navbar-side.dark .side-nav li > a:active .mtext {
	color:#fff;
}

.navbar-side.primary .side-nav li.panel ul li:before,  .navbar-side.dark .side-nav li.panel ul li:before {
	border-color:#d5dce5;
}

.navbar-side.primary .side-nav li.panel ul li a,  .navbar-side.dark .side-nav li.panel ul li a {
	color:rgba(255,  255,  255,  .9);
	background-color:transparent;
}

.navbar-side.primary .side-nav li.panel ul li a.active,  .navbar-side.dark .side-nav li.panel ul li a.active {
	color:#fff;
}

.navbar-side.primary .side-nav li.panel ul li a:before,  .navbar-side.dark .side-nav li.panel ul li a:before {
	border-color:#d5dce5;
}

.navbar-side.primary .side-nav li.panel ul li a:hover,  .navbar-side.dark .side-nav li.panel ul li a:hover,  .navbar-side.primary .side-nav li.panel ul li a:focus,  .navbar-side.dark .side-nav li.panel ul li a:focus,  .navbar-side.primary .side-nav li.panel ul li a:active,  .navbar-side.dark .side-nav li.panel ul li a:active {
	color:#fff;
}

.navbar-side.primary .side-nav li.panel.open a,  .navbar-side.dark .side-nav li.panel.open a {
	background-color:#027be3;
}

.navbar-side.primary .side-nav li.panel.open a .mtext,  .navbar-side.dark .side-nav li.panel.open a .mtext {
	color:#fff;
}

.navbar-side.primary .side-nav li.panel.open .fa,  .navbar-side.dark .side-nav li.panel.open .fa,  .navbar-side.primary .side-nav li.panel.open .fas,  .navbar-side.dark .side-nav li.panel.open .fas,  .navbar-side.primary .side-nav li.panel.open far,  .navbar-side.dark .side-nav li.panel.open far,  .navbar-side.primary .side-nav li.panel.open .fal,  .navbar-side.dark .side-nav li.panel.open .fal,  .navbar-side.primary .side-nav li.panel.open .fab,  .navbar-side.dark .side-nav li.panel.open .fab,  .navbar-side.primary .side-nav li.panel.open .fad,  .navbar-side.dark .side-nav li.panel.open .fad,  .navbar-side.primary .side-nav li.panel.open .glyphicon,  .navbar-side.dark .side-nav li.panel.open .glyphicon {
	color:#fff;
}

.navbar-side.primary .side-nav li.panel.open li .fa,  .navbar-side.dark .side-nav li.panel.open li .fa,  .navbar-side.primary .side-nav li.panel.open li .fas,  .navbar-side.dark .side-nav li.panel.open li .fas,  .navbar-side.primary .side-nav li.panel.open li far,  .navbar-side.dark .side-nav li.panel.open li far,  .navbar-side.primary .side-nav li.panel.open li .fal,  .navbar-side.dark .side-nav li.panel.open li .fal,  .navbar-side.primary .side-nav li.panel.open li .fab,  .navbar-side.dark .side-nav li.panel.open li .fab,  .navbar-side.primary .side-nav li.panel.open li .fad,  .navbar-side.dark .side-nav li.panel.open li .fad,  .navbar-side.primary .side-nav li.panel.open li .glyphicon,  .navbar-side.dark .side-nav li.panel.open li .glyphicon {
	color:#fff;
}

.navbar-side.primary .side-nav .nav,  .navbar-side.dark .side-nav .nav {
	background:#027be3;
}

.navbar-side.primary .user-profile,  .navbar-side.dark .user-profile {
	border-bottom:0 none;
}

.navbar-side.primary .user-profile .action-buttons a,  .navbar-side.dark .user-profile .action-buttons a {
	color:rgba(255,  255,  255,  .9);
}

.navbar-side.primary .user-profile img,  .navbar-side.dark .user-profile img {
	border:3px solid #d5dce5;
}

.navbar-side.primary .media-search .input-menu,  .navbar-side.dark .media-search .input-menu {
	border:1px solid #d5dce5;
	color:rgba(255,  255,  255,  .9);
	background-color:#0273d4 !important;
}

.navbar-side.primary .media-search .input-icon [class*="fa-"],  .navbar-side.dark .media-search .input-icon [class*="fa-"],  .navbar-side.primary .media-search .input-icon [class^="fa-"],  .navbar-side.dark .media-search .input-icon [class^="fa-"],  .navbar-side.primary .media-search .input-icon [class*=" glyphicon-"],  .navbar-side.dark .media-search .input-icon [class*=" glyphicon-"],  .navbar-side.primary .media-search .input-icon [class^="glyphicon-"],  .navbar-side.dark .media-search .input-icon [class^="glyphicon-"] {
	color:#fff;
}

.navbar-side.primary .media,  .navbar-side.dark .media,  .navbar-side.primary .media-search,  .navbar-side.dark .media-search,  .navbar-side.primary .sidebar-labels,  .navbar-side.dark .sidebar-labels {
	border-bottom:0 none;
}

.navbar-side.primary .logo-light,  .navbar-side.dark .logo-light {
	display:none;
}

.navbar-side.primary .logo-dark,  .navbar-side.dark .logo-dark {
	display:block;
}

.navbar-side.dark {
	background-color:#101010;
}

.navbar-side.dark .side-nav li > a {
	background-color:#101010;
}

.navbar-side.dark .side-nav li.panel.open a {
	background-color:#027be3;
}

.navbar-side.dark .media-search .input-menu {
	background-color:#101010 !important;
}

@media (min-width:992px) {
	.navbar-side {
	border-radius:0;
	bottom:0;
	top:0 !important;
	-webkit-transform:translateZ(0);
	z-index:1037;
	min-height:100vh;
}

}@media (max-width:991px) {
	.navbar-side {
	margin:0;
	-ms-transform:translateX(-240px);
	-webkit-transform:translateX(-240px);
	transform:translateX(-240px);
	-webkit-transition:-webkit-transform .2s linear 0s,  max-height 0s linear .2s;
	-moz-transition:-moz-transform .2s linear 0s,  max-height 0s linear .2s;
	-o-transition:-o-transform .2s linear 0s,  max-height 0s linear .2s;
	transition:-ms-transform .2s linear 0s,  max-height 0s linear .2s;
	transition:-webkit-transform .2s linear 0s,  max-height 0s linear .2s;
	transition:transform .2s linear 0s,  max-height 0s linear .2s;
}

.navbar-side.display {
	-ms-transform:none !important;
	-webkit-transform:none !important;
	transform:none !important;
}

.navbar-side.sidebar-light {
	box-shadow:2px 1px 2px 0 rgba(0,  0,  0,  .15);
}

}.dropdown-menu li a span.item span {
	display:block;
	font-size:90%;
	opacity:.5;
}

.dropdown-menu.dropdown-mega {
	border-radius:0;
}

.dropdown-menu.dropdown-mega .mega-menu ul li {
	margin-bottom:13px;
}

.dropdown-menu.dropdown-mega .mega-menu ul li a {
	padding:0 !important;
}

.dropdown-menu.dropdown-mega .mega-menu ul li.menu-divider {
	height:1px;
	margin:9px 0;
	overflow:hidden;
	background-color:#e5e5e5;
}

.dropdown-menu.dropdown-mega .mega-menu ul li.menu-divider a {
	visibility:hidden;
}

.dropdown-menu.dropdown-mega .mega-menu .item-with-icons {
	padding:0;
	margin-bottom:13px;
	border:0 none;
}

.dropdown-menu.dropdown-mega .mega-menu .item-with-icons .item-icon {
	font-size:25px;
}

.dropdown-menu.dropdown-mega .mega-menu .item-with-icons .menu-name {
	font-size:18px;
}

.dropdown-menu.dropdown-mega:after {
	display:none !important;
}

.dropdown-menu.dropdown-mega .html-item a {
	display:block;
	padding:0 !important;
}

.dropdown-menu.dropdown-mega .html-item a img {
	-webkit-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
}

.dropdown-menu.dropdown-mega .html-item a img:hover,  .dropdown-menu.dropdown-mega .html-item a img:focus {
	-ms-transform:scale(1.03);
	-webkit-transform:scale(1.03);
	transform:scale(1.03);
}

.dropdown-menu.dropdown-mega .html-item a:hover,  .dropdown-menu.dropdown-mega .html-item a:focus {
	background-color:transparent !important;
}

.mega-menu ul {
	padding:0;
	margin:0;
	list-style:none;
}

.mega-menu ul li {
	border:none !important;
}

.mega-menu ul li a {
	display:block;
	position:relative;
	text-decoration:none;
	color:#141619;
	-webkit-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
}

.mega-menu ul li a:hover,  .mega-menu ul li a:focus {
	color:#0273d4 !important;
	background-color:transparent !important;
	margin-left:3px;
}

.mega-menu .menu-small-box {
	border-radius:4px;
	-webkit-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
}

.mega-menu .menu-small-box.col-html .item-with-icons,  .mega-menu .menu-small-box.col-html .item-icon,  .mega-menu .menu-small-box.col-html .menu-name {
	display:none;
}

.mega-menu .item-with-icons {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	padding:15px;
	border-bottom:1px solid #d5dce5;
}

.mega-menu .item-with-icons .item-icon {
	font-size:15px;
	margin-right:8px;
	opacity:.5;
}

.mega-menu .item-with-icons .menu-name {
	font-size:15px;
	white-space:nowrap;
}

.mega-menu h4 {
	margin:0;
}

.mega-menu h4 span {
	display:block;
	font-size:14px;
	font-weight:normal;
	opacity:.5;
}

@media (max-width:991px) {
	.cros-navbar.cros-mega.submenu1 .navbar-nav li ul.dropdown-menu:after,  .cros-navbar.cros-mega.submenu1 .navbar-nav li.open ul.dropdown-menu:after,  .cros-navbar.cros-mega.submenu2 .navbar-nav li ul.dropdown-menu:after,  .cros-navbar.cros-mega.submenu2 .navbar-nav li.open ul.dropdown-menu:after {
	display:none;
}

.cros-navbar.cros-mega .navbar-collapse .dropdown .dropdown-toggle .caret {
	float:right;
	border:0 none;
	padding:0;
	margin:0;
}

.cros-navbar.cros-mega .navbar-collapse .dropdown .dropdown-toggle .caret:after {
	content:"";
	font-family:"Font Awesome 5 Pro" !important;
	font-style:normal;
	text-indent:0px;
}

.cros-navbar.cros-mega .navbar-collapse .dropdown.open a .caret:after {
	content:"";
}

.cros-navbar.cros-mega .dropdown-megamenu .dropdown-menu .mega-menu {
	padding-bottom:30px;
}

}@media (min-width:992px) {
	.dropdown-megamenu {
	position:static !important;
}

.dropdown-megamenu .dropdown-menu {
	left:0;
	right:0;
}

.dropdown-megamenu .dropdown-menu .mega-menu {
	padding:30px 0 30px;
	min-width:600px;
}

}.space {
	max-height:1px;
	min-height:1px;
	overflow:hidden;
	margin:12px 0;
}

.space-64 {
	max-height:1px;
	min-height:1px;
	overflow:hidden;
	margin:12px 0;
	margin:64px 0 63px;
}

.space-62 {
	max-height:1px;
	min-height:1px;
	overflow:hidden;
	margin:12px 0;
	margin:62px 0 61px;
}

.space-60 {
	max-height:1px;
	min-height:1px;
	overflow:hidden;
	margin:12px 0;
	margin:60px 0 59px;
}

.space-58 {
	max-height:1px;
	min-height:1px;
	overflow:hidden;
	margin:12px 0;
	margin:58px 0 57px;
}

.space-56 {
	max-height:1px;
	min-height:1px;
	overflow:hidden;
	margin:12px 0;
	margin:56px 0 55px;
}

.space-54 {
	max-height:1px;
	min-height:1px;
	overflow:hidden;
	margin:12px 0;
	margin:54px 0 53px;
}

.space-52 {
	max-height:1px;
	min-height:1px;
	overflow:hidden;
	margin:12px 0;
	margin:52px 0 51px;
}

.space-50 {
	max-height:1px;
	min-height:1px;
	overflow:hidden;
	margin:12px 0;
	margin:50px 0 49px;
}

.space-48 {
	max-height:1px;
	min-height:1px;
	overflow:hidden;
	margin:12px 0;
	margin:48px 0 47px;
}

.space-46 {
	max-height:1px;
	min-height:1px;
	overflow:hidden;
	margin:12px 0;
	margin:46px 0 45px;
}

.space-44 {
	max-height:1px;
	min-height:1px;
	overflow:hidden;
	margin:12px 0;
	margin:44px 0 43px;
}

.space-42 {
	max-height:1px;
	min-height:1px;
	overflow:hidden;
	margin:12px 0;
	margin:42px 0 41px;
}

.space-40 {
	max-height:1px;
	min-height:1px;
	overflow:hidden;
	margin:12px 0;
	margin:40px 0 39px;
}

.space-38 {
	max-height:1px;
	min-height:1px;
	overflow:hidden;
	margin:12px 0;
	margin:38px 0 37px;
}

.space-36 {
	max-height:1px;
	min-height:1px;
	overflow:hidden;
	margin:12px 0;
	margin:36px 0 35px;
}

.space-34 {
	max-height:1px;
	min-height:1px;
	overflow:hidden;
	margin:12px 0;
	margin:34px 0 33px;
}

.space-32 {
	max-height:1px;
	min-height:1px;
	overflow:hidden;
	margin:12px 0;
	margin:32px 0 31px;
}

.space-30 {
	max-height:1px;
	min-height:1px;
	overflow:hidden;
	margin:12px 0;
	margin:30px 0 29px;
}

.space-28 {
	max-height:1px;
	min-height:1px;
	overflow:hidden;
	margin:12px 0;
	margin:28px 0 27px;
}

.space-26 {
	max-height:1px;
	min-height:1px;
	overflow:hidden;
	margin:12px 0;
	margin:26px 0 25px;
}

.space-24 {
	max-height:1px;
	min-height:1px;
	overflow:hidden;
	margin:12px 0;
	margin:24px 0 23px;
}

.space-22 {
	max-height:1px;
	min-height:1px;
	overflow:hidden;
	margin:12px 0;
	margin:22px 0 21px;
}

.space-20 {
	max-height:1px;
	min-height:1px;
	overflow:hidden;
	margin:12px 0;
	margin:20px 0 19px;
}

.space-18 {
	max-height:1px;
	min-height:1px;
	overflow:hidden;
	margin:12px 0;
	margin:18px 0 17px;
}

.space-16 {
	max-height:1px;
	min-height:1px;
	overflow:hidden;
	margin:12px 0;
	margin:16px 0 15px;
}

.space-14 {
	max-height:1px;
	min-height:1px;
	overflow:hidden;
	margin:12px 0;
	margin:14px 0 13px;
}

.space-12 {
	max-height:1px;
	min-height:1px;
	overflow:hidden;
	margin:12px 0;
	margin:12px 0 11px;
}

.space-10 {
	max-height:1px;
	min-height:1px;
	overflow:hidden;
	margin:12px 0;
	margin:10px 0 9px;
}

.space-8 {
	max-height:1px;
	min-height:1px;
	overflow:hidden;
	margin:12px 0;
	margin:8px 0 7px;
}

.space-6 {
	max-height:1px;
	min-height:1px;
	overflow:hidden;
	margin:12px 0;
	margin:6px 0 5px;
}

.space-4 {
	max-height:1px;
	min-height:1px;
	overflow:hidden;
	margin:12px 0;
	margin:4px 0 3px;
}

.space-2 {
	max-height:1px;
	min-height:1px;
	overflow:hidden;
	margin:12px 0;
	margin:2px 0 1px;
}

.hr {
	display:block;
	height:0px;
	overflow:hidden;
	font-size:0;
	border-top:1px solid #d5dce5;
	margin:12px 0;
}

.hr-double {
	height:3px;
	border-top:1px solid #d5dce5;
	border-bottom:1px solid #d5dce5;
}

.hr.dotted,  .hr-dotted {
	border-top-style:dotted;
}

.hr-double.dotted {
	border-bottom-style:dotted;
}

.hr-32,  .hr32 {
	margin:32px 0;
}

.hr-30,  .hr30 {
	margin:30px 0;
}

.hr-28,  .hr28 {
	margin:28px 0;
}

.hr-26,  .hr26 {
	margin:26px 0;
}

.hr-24,  .hr24 {
	margin:24px 0;
}

.hr-22,  .hr22 {
	margin:22px 0;
}

.hr-20,  .hr20 {
	margin:20px 0;
}

.hr-18,  .hr18 {
	margin:18px 0;
}

.hr-16,  .hr16 {
	margin:16px 0;
}

.hr-14,  .hr14 {
	margin:14px 0;
}

.hr-12,  .hr12 {
	margin:12px 0;
}

.hr-10,  .hr10 {
	margin:10px 0;
}

.hr-8,  .hr8 {
	margin:8px 0;
}

.hr-6,  .hr6 {
	margin:6px 0;
}

.hr-4,  .hr4 {
	margin:4px 0;
}

.hr-2,  .hr2 {
	margin:2px 0;
}

hr.separator {
	clear:both;
	margin-top:10px;
	margin-bottom:13px;
	border:0;
	height:1px;
	background:linear-gradient(to right,  rgba(0,  0,  0,  0),  rgba(0,  0,  0,  .25),  rgba(0,  0,  0,  0));
}

.bigger-110 {
	font-size:110%;
}

.bigger-120 {
	font-size:120%;
}

.bigger-130 {
	font-size:130%;
}

.bigger-140 {
	font-size:140%;
}

.bigger-150 {
	font-size:150%;
}

.bigger-160 {
	font-size:160%;
}

.bigger-170 {
	font-size:170%;
}

.bigger-180 {
	font-size:180%;
}

.bigger-190 {
	font-size:190%;
}

.bigger-200 {
	font-size:200%;
}

.bigger-210 {
	font-size:210%;
}

.bigger-220 {
	font-size:220%;
}

.bigger-230 {
	font-size:230%;
}

.bigger-240 {
	font-size:240%;
}

.bigger-250 {
	font-size:250%;
}

.bigger-260 {
	font-size:260%;
}

.bigger-270 {
	font-size:270%;
}

.bigger-280 {
	font-size:280%;
}

.bigger-290 {
	font-size:290%;
}

.bigger-300 {
	font-size:300%;
}

.bigger-125 {
	font-size:125%;
}

.bigger-175 {
	font-size:175%;
}

.bigger-225 {
	font-size:225%;
}

.bigger-275 {
	font-size:275%;
}

.bigger-500 {
	font-size:50px;
	line-height:50px;
}

.smaller-90 {
	font-size:90%;
}

.smaller-80 {
	font-size:80%;
}

.smaller-70 {
	font-size:70%;
}

.smaller-60 {
	font-size:60%;
}

.smaller-50 {
	font-size:50%;
}

.smaller-40 {
	font-size:40%;
}

.smaller-30 {
	font-size:30%;
}

.smaller-20 {
	font-size:20%;
}

.smaller-75 {
	font-size:75%;
}

.action-buttons a {
	margin:0 3px;
	display:inline-block;
	opacity:.85;
	-webkit-transition:all .1s;
	-o-transition:all .1s;
	transition:all .1s;
}

.action-buttons a:hover {
	text-decoration:none;
	-moz-transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-o-transform:scale(1.2);
	-ms-transform:scale(1.2);
	transform:scale(1.2);
	opacity:1;
}

.lighter {
	font-weight:300 !important;
}

.bolder {
	font-weight:bolder !important;
}

.text-underline {
	text-decoration:underline;
}

.heading {
	padding:0;
	margin:0;
	height:25px;
	line-height:25px;
}

.no-padding {
	padding:0 !important;
}

.no-padding-bottom {
	padding-bottom:0 !important;
}

.no-padding-top {
	padding-top:0 !important;
}

.no-padding-left {
	padding-left:0 !important;
}

.no-padding-right {
	padding-right:0 !important;
}

.no-margin {
	margin:0 !important;
}

.no-margin-bottom {
	margin-bottom:0 !important;
}

.no-margin-top {
	margin-top:0 !important;
}

.no-margin-left {
	margin-left:0 !important;
}

.no-margin-right {
	margin-right:0 !important;
}

.no-border {
	border:none !important;
}

.no-border-bottom {
	border-bottom:none !important;
}

.no-border-top {
	border-top:none !important;
}

.no-border-left {
	border-left:none !important;
}

.no-border-right {
	border-right:none !important;
}

.no-shadow {
	box-shadow:none !important;
}

.border,  .border-top,  .border-right,  .border-left,  .border-bottom {
	border-color:#d5dce5;
}

.border-top-bottom {
	border-top:1px solid #d5dce5;
	border-bottom:1px solid #d5dce5;
}

.bordered {
	border-bottom:3px solid #db3f3b;
	display:inline-block;
}

.rounded {
	border-radius:4px;
}

.position-relative {
	position:relative !important;
}

.position-absolute {
	position:absolute !important;
}

.position-static {
	position:static !important;
}

.inline {
	display:inline-block !important;
}

.block {
	display:block !important;
}

.middle {
	vertical-align:middle;
}

.align-middle {
	vertical-align:middle !important;
}

.align-top {
	vertical-align:top !important;
}

.align-bottom {
	vertical-align:bottom !important;
}

.fw-500 {
	font-weight:500 !important;
}

.img-responsive {
	max-width:100%;
	height:auto;
}

.pull-left {
	float:left !important;
}

.pull-right {
	float:right !important;
}

.space-2x .tile-button,  .space-2x .portlet,  .space-2x .well,  .space-2x .panel,  .space-2x .note,  .space-2x .notice,  .space-2x .progress,  .space-2x .alert,  .space-2x .pricing-table-1,  .space-2x .pricing-table-2,  .space-2x .pricing-table-3,  .space-2x .pricing-table-4,  .space-2x .cros-tabsbar,  .space-2x .cros-tabs,  .space-2x dl {
	margin-bottom:20px;
}

.space-2x .well,  .space-2x .portlet .portlet-body {
	padding:25px;
}

.space-2x .well .well,  .space-2x .portlet .portlet-body .well {
	padding:15px;
}

.padding-25 {
	padding:25px;
}

.padding-4x {
	padding:60px;
}

.padding-2x {
	padding:30px;
}

.padding-all {
	padding:15px;
}

.row.no-gutter {
	margin:0 auto;
}

.row.no-gutter [class*='col-']:not(:first-child),  .row.no-gutter [class*='col-']:not(:last-child) {
	padding-left:0;
	padding-right:0;
}

.row.full-width {
	margin-bottom:0;
	margin-left:auto;
	margin-right:auto;
	margin-top:0;
	max-width:100%;
	width:100%;
}

.center-block {
	margin:0 auto;
}

.toggle {
	cursor:pointer;
}

.space-between {
	-ms-flex-pack:justify !important;
	justify-content:space-between !important;
}

.mw-928 {
	width:100%;
	max-width:928px;
}

.mx-auto {
	margin:0 auto;
}

.mw-928-strictly {
	width:100%;
	max-width:928px !important;
}

.mw-500 {
	width:100%;
	max-width:500px;
}

.mx-auto-strictly {
	margin:0 auto !important;
}

.a-bg-top,  .a-bg-bottom {
	position:relative;
	background:#edf0f5;
}

.a-bg-topsection,  .a-bg-bottomsection,  .a-bg-top section,  .a-bg-bottom section {
	position:relative;
	z-index:2;
}

.a-bg-bottom:after {
	content:"";
	width:100%;
	padding-bottom:10%;
	position:absolute;
	height:0;
	bottom:0;
	left:0;
	z-index:1;
	background:linear-gradient(to bottom right,  transparent 49.9%,  #fff 50.1%);
}

.a-bg-top:after {
	content:"";
	width:100%;
	padding-bottom:10%;
	position:absolute;
	height:0;
	top:0;
	left:0;
	z-index:1;
	background:linear-gradient(to top right,  transparent 49.9%,  #fff 50.1%);
}

.bg-primary,  .bg-success,  .bg-danger,  .bg-info,  .bg-warning,  .gray,  .dark,  .inverse,  .bg-gray,  .bg-secondary {
	color:#fff !important;
}

.bg-primary.note .close,  .bg-success.note .close,  .bg-danger.note .close,  .bg-info.note .close,  .bg-warning.note .close,  .gray.note .close,  .dark.note .close,  .inverse.note .close,  .bg-gray.note .close,  .bg-secondary.note .close,  .bg-primary.alert .close,  .bg-success.alert .close,  .bg-danger.alert .close,  .bg-info.alert .close,  .bg-warning.alert .close,  .gray.alert .close,  .dark.alert .close,  .inverse.alert .close,  .bg-gray.alert .close,  .bg-secondary.alert .close {
	opacity:1;
	color:#fff;
}

.bg-primary p,  .bg-success p,  .bg-danger p,  .bg-info p,  .bg-warning p,  .gray p,  .dark p,  .inverse p,  .bg-gray p,  .bg-secondary p,  .bg-primary h1,  .bg-success h1,  .bg-danger h1,  .bg-info h1,  .bg-warning h1,  .gray h1,  .dark h1,  .inverse h1,  .bg-gray h1,  .bg-secondary h1,  .bg-primary h2,  .bg-success h2,  .bg-danger h2,  .bg-info h2,  .bg-warning h2,  .gray h2,  .dark h2,  .inverse h2,  .bg-gray h2,  .bg-secondary h2,  .bg-primary h3,  .bg-success h3,  .bg-danger h3,  .bg-info h3,  .bg-warning h3,  .gray h3,  .dark h3,  .inverse h3,  .bg-gray h3,  .bg-secondary h3,  .bg-primary h4,  .bg-success h4,  .bg-danger h4,  .bg-info h4,  .bg-warning h4,  .gray h4,  .dark h4,  .inverse h4,  .bg-gray h4,  .bg-secondary h4,  .bg-primary h5,  .bg-success h5,  .bg-danger h5,  .bg-info h5,  .bg-warning h5,  .gray h5,  .dark h5,  .inverse h5,  .bg-gray h5,  .bg-secondary h5,  .bg-primary h6,  .bg-success h6,  .bg-danger h6,  .bg-info h6,  .bg-warning h6,  .gray h6,  .dark h6,  .inverse h6,  .bg-gray h6,  .bg-secondary h6,  .bg-primary .h1,  .bg-success .h1,  .bg-danger .h1,  .bg-info .h1,  .bg-warning .h1,  .gray .h1,  .dark .h1,  .inverse .h1,  .bg-gray .h1,  .bg-secondary .h1,  .bg-primary .h2,  .bg-success .h2,  .bg-danger .h2,  .bg-info .h2,  .bg-warning .h2,  .gray .h2,  .dark .h2,  .inverse .h2,  .bg-gray .h2,  .bg-secondary .h2,  .bg-primary .h3,  .bg-success .h3,  .bg-danger .h3,  .bg-info .h3,  .bg-warning .h3,  .gray .h3,  .dark .h3,  .inverse .h3,  .bg-gray .h3,  .bg-secondary .h3,  .bg-primary .h4,  .bg-success .h4,  .bg-danger .h4,  .bg-info .h4,  .bg-warning .h4,  .gray .h4,  .dark .h4,  .inverse .h4,  .bg-gray .h4,  .bg-secondary .h4,  .bg-primary .h5,  .bg-success .h5,  .bg-danger .h5,  .bg-info .h5,  .bg-warning .h5,  .gray .h5,  .dark .h5,  .inverse .h5,  .bg-gray .h5,  .bg-secondary .h5,  .bg-primary .h6,  .bg-success .h6,  .bg-danger .h6,  .bg-info .h6,  .bg-warning .h6,  .gray .h6,  .dark .h6,  .inverse .h6,  .bg-gray .h6,  .bg-secondary .h6 {
	color:#fff;
}

.bg-gradient {
	background:linear-gradient(90deg,  #012e56,  #0273d4);
}

.bg-secondary {
	background-color:#db3f3b !important;
	border-color:#db3f3b !important;
}

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

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

.text-dark {
	color:#101010 !important;
}

.bg-dark {
	background-color:#101010 !important;
}

.text-secondary {
	color:#db3f3b !important;
}

.dark,  .inverse {
	background-color:#101010 !important;
	border-color:#101010 !important;
}

.text-gray {
	color:#999 !important;
}

.bg-gray {
	background-color:#555 !important;
}

.white {
	background-color:#fff;
}

.text-white {
	color:#fff;
}

.light {
	background-color:#edf0f5;
	border-color:#d5dce5;
	color:#2a2e36;
}

.mr-auto {
	margin-right:auto !important;
}

.ml-auto {
	margin-left:auto !important;
}

.bg-checkered {
	background-repeat:no-repeat,  repeat,  repeat;
	background-image:-o-radial-gradient(transparent,  transparent 50%,  #fff),  -o-linear-gradient(left,  transparent,  transparent 32px,  #edf0f5 32px,  #edf0f5),  -o-linear-gradient(top,  transparent,  transparent 32px,  #edf0f5 32px,  #edf0f5);
	background-image:radial-gradient(transparent,  transparent 50%,  #fff),  linear-gradient(to right,  transparent,  transparent 32px,  #edf0f5 32px,  #edf0f5),  linear-gradient(to bottom,  transparent,  transparent 32px,  #edf0f5 32px,  #edf0f5);
	background-size:100% 100%,  calc(32px + 1px) calc(32px + 1px),  calc(32px + 1px) calc(32px + 1px);
	background-color:#fff;
}

@-webkit-keyframes slideInDown {
	from {
	-webkit-transform:translate3d(0,  -100%,  0);
	-ms-transform:translate3d(0,  -100%,  0);
	transform:translate3d(0,  -100%,  0);
	visibility:visible;
}

to {
	-webkit-transform:translate3d(0,  0,  0);
	-ms-transform:translate3d(0,  0,  0);
	transform:translate3d(0,  0,  0);
}

}@keyframes slideInDown {
	from {
	-webkit-transform:translate3d(0,  -100%,  0);
	-ms-transform:translate3d(0,  -100%,  0);
	transform:translate3d(0,  -100%,  0);
	visibility:visible;
}

to {
	-webkit-transform:translate3d(0,  0,  0);
	-ms-transform:translate3d(0,  0,  0);
	transform:translate3d(0,  0,  0);
}

}.slideInDown {
	-webkit-animation-name:slideInDown;
	animation-name:slideInDown;
}

@-webkit-keyframes slideInLeft {
	from {
	-webkit-transform:translate3d(-100%,  0,  0);
	-ms-transform:translate3d(-100%,  0,  0);
	transform:translate3d(-100%,  0,  0);
	visibility:visible;
}

to {
	-webkit-transform:translate3d(0,  0,  0);
	-ms-transform:translate3d(0,  0,  0);
	transform:translate3d(0,  0,  0);
}

}.animated {
	-webkit-animation-duration:1s;
	animation-duration:1s;
	-webkit-animation-fill-mode:both;
	animation-fill-mode:both;
}

.animated.infinite {
	-webkit-animation-iteration-count:infinite;
	animation-iteration-count:infinite;
}

.animated.delay-1s {
	-webkit-animation-delay:1s;
	animation-delay:1s;
}

.animated.delay-2s {
	-webkit-animation-delay:2s;
	animation-delay:2s;
}

.animated.delay-3s {
	-webkit-animation-delay:3s;
	animation-delay:3s;
}

.animated.delay-4s {
	-webkit-animation-delay:4s;
	animation-delay:4s;
}

.animated.delay-5s {
	-webkit-animation-delay:5s;
	animation-delay:5s;
}

.animated.fast {
	-webkit-animation-duration:800ms;
	animation-duration:800ms;
}

.animated.faster {
	-webkit-animation-duration:500ms;
	animation-duration:500ms;
}

.animated.slow {
	-webkit-animation-duration:2s;
	animation-duration:2s;
}

.animated.slower {
	-webkit-animation-duration:3s;
	animation-duration:3s;
}

@media (print),  (prefers-reduced-motion:reduce) {
	.animated {
	-webkit-animation-duration:1ms !important;
	animation-duration:1ms !important;
	-webkit-transition-duration:1ms !important;
	transition-duration:1ms !important;
	-webkit-animation-iteration-count:1 !important;
	animation-iteration-count:1 !important;
}

}#overlay {
	position:fixed;
	z-index:99999;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background:rgba(0,  0,  0,  .9);
	-webkit-transition:1s .4s;
	transition:1s .4s;
}

.btn {
	outline:0 none !important;
	box-shadow:none !important;
	padding:10.5px 27px;
}

.btn > .icon-only[class*="fa-"] {
	margin:0;
	padding:0;
}

.btn > [class*="fa-"] {
	display:inline;
	margin-right:4px;
}

.btn > [class*="fa-"].icon-on-right {
	margin-right:0px;
	margin-left:4px;
}

.btn.btn-white {
	background-color:transparent;
	color:#fff;
}

.btn.btn-white:hover,  .btn.btn-white:focus,  .btn.btn-white.focus,  .btn.btn-white:active,  .btn.btn-white.active {
	background-color:rgba(255,  255,  255,  .3);
}

.btn.btn-icon {
	background:none !important;
	border:0 none !important;
	color:#2a2e36;
}

.btn.btn-icon > [class*="fa-"],  .btn.btn-icon [class*="glyphicon-"] {
	margin:0;
}

.btn.btn-lg,  .btn.btn-group-lg > .btn {
	padding:13px 27px;
	font-size:16px;
}

.btn.btn-sm,  .btn.btn-group-sm > .btn {
	font-size:12px;
	padding:7.5px 18px;
}

.btn.btn-xs {
	font-size:12px;
	padding:4px 10px;
}

.btn-transparent {
	color:#fff;
	border-color:#fff;
}

.btn-transparent:hover,  .btn-transparent:focus,  .btn-transparent.active,  .btn-transparent:active {
	color:#fff;
	border-color:#fff;
	background-color:rgba(0,  0,  0,  .1);
}

.btn-link {
	background-color:transparent;
	border-color:transparent;
}

.btn-link:hover,  .btn-link:active,  .btn-link:focus,  .btn-link.disabled {
	background-color:transparent;
	text-decoration:none;
}

.btn-default {
	color:#2a2e36;
	background-color:#fff;
	border-color:#d5dce5;
}

.btn-default:focus,  .btn-default.focus {
	color:#2a2e36;
	background-color:#edf0f5;
	border-color:#d5dce5;
}

.btn-default:hover {
	color:#2a2e36;
	background-color:#edf0f5;
	border-color:#d5dce5;
}

.btn-default:active,  .btn-default.active,  .open > .dropdown-toggle.btn-default {
	color:#2a2e36;
	background-color:#edf0f5;
	background-image:none;
	border-color:#d5dce5;
}

.btn-default:active:hover,  .btn-default.active:hover,  .open > .dropdown-toggle.btn-default:hover,  .btn-default:active:focus,  .btn-default.active:focus,  .open > .dropdown-toggle.btn-default:focus,  .btn-default:active.focus,  .btn-default.active.focus,  .open > .dropdown-toggle.btn-default.focus {
	color:#2a2e36;
	background-color:#edf0f5;
	border-color:#d5dce5;
}

.btn-default.disabled {
	border-color:#d5dce5;
}

.btn-default.disabled:hover,  .btn-default[disabled]:hover,  fieldset[disabled] .btn-default:hover,  .btn-default.disabled:focus,  .btn-default[disabled]:focus,  fieldset[disabled] .btn-default:focus,  .btn-default.disabled.focus,  .btn-default[disabled].focus,  fieldset[disabled] .btn-default.focus {
	background-color:#fff !important;
	border-color:#d5dce5 !important;
}

form .input-icon {
	position:relative;
}

form .input-icon input {
	padding-left:33px !important;
}

form .input-icon [class*="fa-"],  form .input-icon [class^="fa-"],  form .input-icon [class*=" glyphicon-"],  form .input-icon [class^="glyphicon-"] {
	display:block;
	position:absolute;
	margin:11px 2px 4px 10px;
	width:16px;
	min-width:16px;
	height:16px;
	font-size:16px;
	font-weight:400;
}

form .input-icon.right input {
	padding-left:15px !important;
	padding-right:33px !important;
}

form .input-icon.right [class*="fa-"],  form [class^="fa-"] {
	right:8px;
	float:right;
}

.form-control {
	background-color:#fff;
	border:1px solid #d5dce5;
	box-shadow:none !important;
	height:43px;
}

.form-control:hover {
	border-color:#b6c2d2;
}

.form-control:focus {
	-webkit-box-shadow:none;
	box-shadow:none;
	color:#2a2e36;
	border-color:#0273d4;
	background-color:#fff;
	outline:0 none;
	-webkit-transition-duration:.1s;
	transition-duration:.1s;
}

.form-control.disabled,  .form-control.readonly,  .form-controldisabled,  .form-controlreadonly {
	background-color:#e6ebf1;
}

#inputCaptcha.form-control {
	height:29px;
}

.input-lg {
	height:46px;
}

.input-sm {
	height:30px;
}

.input-group-append .btn {
	padding:.375rem .75rem;
}

.input-group-text [class*="fa-"],  .input-group-append [class*="fa-"],  .input-group-text [class^="fa-"],  .input-group-append [class^="fa-"] {
	opacity:.5;
}

@media (min-width:768px) {
	.form-inline .form-control {
	min-width:50px;
}

}.checkbox label,  .radio label {
	margin-bottom:0;
}

.tswicther[type=checkbox] {
	position:absolute;
	opacity:0;
	width:0;
	height:0;
}

.tswicther[type=checkbox] + span {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center;
	cursor:pointer;
	font-size:130%;
}

.tswicther[type=checkbox] + span .fad:after {
	content:"􏆅";
}

.tswicther[type=checkbox]:checked + span .fad:after {
	content:"􏆆";
}

.cros-table {
	background:#fff;
	margin-bottom:15px;
}

.cros-table.table > thead > tr > th,  .cros-table.table > thead > tr > td {
	border-bottom:3px double #d5dce5;
	border-color:#d5dce5;
}

.cros-table.table > thead > tr > th label,  .cros-table.table > thead > tr > td label {
	margin-bottom:0;
}

.cros-table.table .col-small {
	width:45px;
	min-width:45px;
}

.cros-table.table .col-small.center {
	text-align:center;
}

.cros-table.table .col-medium {
	width:125px;
	min-width:125px;
}

.cros-table.table .col-medium.center {
	text-align:center;
}

@media (max-width:992px) {
	.cros-table.table .tool-bars {
	width:45px;
	min-width:45px;
}

}.cros-table.table label {
	margin-bottom:0;
}

.cros-table.table ul.table-mobile-ul {
	margin-top:5px;
	padding-left:5px;
	border-left:2px solid #d5dce5;
}

.cros-table.table > thead > tr > th[class*=sorted] {
	color:#0273d4;
}

@media (max-width:360px) {
	.cros-table.table {
	font-size:13px;
}

}.cros-table.footable > thead > tr > th > span.footable-sort-indicator {
	color:#999;
	float:right;
	margin-right:4px;
}

.cros-table.table-bordered {
	border:1px solid #d5dce5;
}

.cros-table.table-bordered > thead > tr > th,  .cros-table.table-bordered > tbody > tr > th,  .cros-table.table-bordered > tfoot > tr > th,  .cros-table.table-bordered > thead > tr > td,  .cros-table.table-bordered > tbody > tr > td,  .cros-table.table-bordered > tfoot > tr > td {
	border:1px solid #d5dce5;
}

.cros-table.table-bordered > thead > tr > th,  .cros-table.table-bordered > thead > tr > td {
	border-bottom:3px double #d5dce5;
}

.cros-table.table-primary.table > thead > tr > th,  .cros-table.table-primary.table > thead > tr > td {
	border-bottom-width:1px;
}

.cros-table.table-primary.table-bordered.dataTable {
	margin-bottom:0;
}

.cros-table.table-primary.table-bordered.dataTable thead th {
	border-bottom:4px solid #0273d4;
}

.cros-table.table-primary.table-bordered.dataTable thead th:nth-child(even) {
	border-bottom:4px solid #0260b1;
}

.cros-table.tech-features thead tr th {
	text-transform:uppercase;
}

.cros-table.tech-features thead tr th,  .cros-table.tech-features tbody tr th,  .cros-table.tech-features thead tr td,  .cros-table.tech-features tbody tr td {
	padding:15px 25px;
}

@media (min-width:992px) {
	.cros-table.tech-features tbody tr td:first-child {
	background-color:#edf0f5;
}

}.dataTable {
	margin-bottom:0;
}

.dataTable th[class*=sort] {
	cursor:pointer;
	outline:0 none !important;
}

.dataTable th[class*=sort]:after {
	content:"";
	display:inline-block;
	color:#999;
	font-family:"Font Awesome 5 Pro" !important;
	font-size:13px;
	float:right;
	margin-right:4px;
	position:relative;
}

.dataTable th[class*=sorting_] {
	background-color:#edf0f5;
}

.dataTable th[class*=sorting_].sorting_disabled {
	background-color:#fff;
}

.dataTable th.sorting_desc:after {
	content:"";
	top:-6px;
	color:#999;
}

.dataTable th.sorting_asc:after {
	content:"";
	top:4px;
	color:#999;
}

.dataTable th.sorting_disabled {
	cursor:inherit;
}

.dataTable th.sorting_disabled:after {
	display:none;
}

.dataTables_length select {
	width:60px;
	height:auto;
}

.dataTables_length label {
	font-weight:normal;
}

.dataTables_filter {
	text-align:right;
}

.dataTables_filter input[type=text] {
	width:125px;
	padding:4px 6px;
}

.dataTables_filter label {
	font-weight:normal;
}

.dataTables_info {
	font-size:14px;
	margin:5px 12px;
}

.dataTables_paginate {
	text-align:right;
}

.dataTables_paginate .pagination {
	margin:5px 12px;
}

.dataTables_wrapper label {
	display:inline-block;
}

.dataTables_wrapper input[type=text],  .dataTables_wrapper select {
	margin-bottom:0 !important;
	margin:0 4px;
}

.dataTables_wrapper .row {
	margin:0;
}

.dataTables_wrapper .row:first-child {
	padding-top:12px;
	padding-bottom:12px;
	border-bottom:0 none;
}

.dataTables_wrapper .row:first-child + .dataTable {
	border-top:1px solid #d5dce5;
	border-bottom:1px solid #d5dce5;
}

.dataTables_wrapper .row:last-child {
	padding-top:12px;
	padding-bottom:12px;
	border-top:0 none;
}

.footable-row-detail-row {
	display:block;
	line-height:1.5em;
}

.dataTable.table.has-columns-hidden > tbody > tr > td > span.responsiveExpander {
	cursor:pointer;
}

.dataTable.table.has-columns-hidden > tbody > tr > td > span.responsiveExpander:before {
	font-family:"Font Awesome 5 Pro" !important;
	font-style:normal;
	font-weight:900;
	content:"";
	padding-right:5px;
	font-size:19px;
	color:#888;
}

.dataTable.table.has-columns-hidden > tbody > tr.detail-show > td span.responsiveExpander:before {
	font-family:"Font Awesome 5 Pro" !important;
	font-style:normal;
	font-weight:900;
	content:"";
	padding-right:5px;
	font-size:19px;
	color:#888;
}

.dataTable.table.has-columns-hidden > tbody > tr.row-detail > td > ul > li > span.columnTitle {
	font-weight:bold;
}

.login-container {
	width:480px;
	max-width:480px;
	margin:10% auto 10%;
}

.login-container img {
	max-width:170px;
}

.login-container .login-header {
	border-radius:2px 2px 0 0;
	padding:12px;
}

.login-container .login-header a {
	text-decoration:none;
}

.login-container .login-header a span {
	font-size:1.7em;
	color:#2a2e36;
	font-weight:900;
	white-space:nowrap;
}

.login-container .login-copyright-text {
	text-align:center;
	padding:15px 0;
}

.login-container .login-copyright-text p {
	margin:0;
}

.login-box {
	position:relative;
	padding:30px;
	background:rgba(255,  255,  255,  .85);
	overflow:hidden;
	box-shadow:0px 4px 6px 0px rgba(0,  11,  40,  .1);
}

.login-box .page-header {
	margin:-15px 0 15px;
}

.login-box .footer-warp a {
	color:#101010;
}

.login-box .btn-login {
	margin-top:50px;
}

.login-box h3,  .login-box .h3 {
	font-size:18px;
	color:#000;
	font-weight:700;
	margin:60px 0 10px;
}

.login-box .social-or-login {
	margin-top:4px;
	position:relative;
	z-index:1;
	text-align:center;
}

.login-box .social-or-login:first-child {
	display:inline-block;
	background:rgba(255,  255,  255,  .95);
	padding:2px 8px;
	color:#0273d4;
	font-size:14px;
}

.login-box .social-or-login:before {
	content:"";
	display:block;
	position:absolute;
	z-index:-1;
	top:50%;
	left:0;
	right:0;
	border-top:1px dotted rgba(255,  255,  255,  .95);
}

.login-box .hr {
	border-color:rgba(255,  255,  255,  .9);
}

.login-box .login-container-register {
	position:absolute;
	right:0;
	top:4px;
}

.login-box .login-container-register a {
	color:#fff;
	text-decoration:none;
	padding:5px 15px;
	background-color:#0273d4;
	border-radius:0 0 0 10px;
}

.login-box .login-container-register a:hover,  .login-box .login-container-register a:focus,  .login-box .login-container-register a:active {
	opacity:.9;
	color:#fff;
}

@media (max-width:480px) {
	.login-container {
	width:95%;
}

}body.login,  body.error {
	background-image:url("https://localhost/desk/templates/croster/assets/images/loginBg.jpg");
	background-position:center center;
	background-repeat:no-repeat;
	background-attachment:fixed;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	z-index:1;
}

body.login:before,  body.error:before {
	background:#fff;
	content:"";
	z-index:-1;
	position:fixed;
	height:100%;
	width:100%;
	left:0;
	right:0;
	top:0;
	opacity:.9;
}

body.logo-dark.login .login-header a span,  body.no-img.login .login-header a span,  body.logo-dark.error .login-header a span,  body.no-img.error .login-header a span {
	color:#fff;
}

body.logo-dark.login .login-container .login-copyright-text,  body.no-img.login .login-container .login-copyright-text,  body.logo-dark.error .login-container .login-copyright-text,  body.no-img.error .login-container .login-copyright-text,  body.logo-dark.login .login-container .lang-btn .btn,  body.no-img.login .login-container .lang-btn .btn,  body.logo-dark.error .login-container .lang-btn .btn,  body.no-img.error .login-container .lang-btn .btn {
	color:#fff;
}

body.logo-dark.login .login-box,  body.no-img.login .login-box,  body.logo-dark.error .login-box,  body.no-img.error .login-box {
	background:#fff;
}

body.logo-dark.login .logo-light,  body.no-img.login .logo-light,  body.logo-dark.error .logo-light,  body.no-img.error .logo-light {
	display:none;
}

body.logo-dark.login .logo-dark,  body.no-img.login .logo-dark,  body.logo-dark.error .logo-dark,  body.no-img.error .logo-dark {
	display:block;
}

body.logo-dark.login:before,  body.logo-dark.error:before {
	background:#000;
}

body.no-img.login,  body.no-img.error {
	background:linear-gradient(90deg,  #012e56,  #0273d4);
}

body.no-img.login:before,  body.no-img.error:before {
	display:none;
}

body.dark-mode.login .login-container .login-copyright-text,  body.dark-mode.error .login-container .login-copyright-text,  body.dark-mode.login .login-container .lang-btn .btn,  body.dark-mode.error .login-container .lang-btn .btn {
	color:#fff;
}

.cros-tabsbar {
	margin-bottom:15px;
}

.cros-tabsbar .nav-tabs {
	border:1px solid #d5dce5;
	margin-bottom:15px;
}

.cros-tabsbar .nav-tabs li {
	height:41px;
	padding:1px;
	display:inline-block;
	margin-bottom:0;
	border-right:1px solid #d5dce5;
}

.cros-tabsbar .nav-tabs li a {
	border:0 none;
	height:39px;
	line-height:39px;
	display:block;
	padding:0 15px;
	color:#2a2e36;
	margin-right:0;
}

.cros-tabsbar .nav-tabs li a:active,  .cros-tabsbar .nav-tabs li a:focus {
	outline:none !important;
}

.cros-tabsbar .nav-tabs li a,  .cros-tabsbar .nav-tabs li a:focus {
	border-radius:0 !important;
}

.cros-tabsbar .nav-tabs li a:hover {
	background-color:transparent;
}

.cros-tabsbar .nav-tabs li a .badge {
	margin-left:4px;
}

.cros-tabsbar .nav-tabs li a.active {
	background:#0273d4;
	color:#fff;
	border:0 none;
}

.cros-tabsbar .nav-tabs li a.active:hover,  .cros-tabsbar .nav-tabs li a.active:focus {
	border:0 none;
}

.cros-tabsbar .nav-tabs li a:first-child {
	border-left:0 none;
}

@media (min-width:768px) {
	.cros-tabsbar.lg .nav-tabs li {
	height:60px;
	padding:3px;
}

.cros-tabsbar.lg .nav-tabs li a {
	height:54px;
	line-height:54px;
	font-size:15px;
}

}.cros-tabsbar.arrow .nav-tabs li a.active:after {
	width:0;
	height:0;
	z-index:2;
	content:" ";
	display:block;
	border:10px solid;
	border-color:#0273d4 transparent transparent transparent;
	margin:0 auto -7px;
}

@media (max-width:767px) {
	.cros-tabsbar .nav-tabs li a.active {
	border-color:#0273d4 !important;
}

.cros-tabsbar.arrow .nav-tabs li a.active:after {
	display:none !important;
}

.cros-tabsbar.tabs-primary .nav-tabs li a.active {
	border-color:#0273d4 !important;
}

}.cros-sub-menu {
	padding-top:15px;
	border-bottom:1px solid #d5dce5;
}

.cros-sub-menu ul {
	list-style:none;
	padding-left:0;
	margin:0;
}

.cros-sub-menu ul li {
	float:left;
	padding:15px;
	position:relative;
}

.cros-sub-menu ul li a {
	text-decoration:none !important;
	color:#2a2e36;
	font-weight:700;
}

.cros-sub-menu ul li.active:after {
	width:100%;
}

.cros-sub-menu ul li:after {
	content:"";
	position:absolute;
	bottom:0;
	width:0;
	left:0;
	height:4px;
	background:#db3f3b;
	-webkit-transition:all cubic-bezier(.215,  .61,  .355,  1) .25s;
	transition:all cubic-bezier(.215,  .61,  .355,  1) .25s;
}

.cros-sub-menu #os-switcher li {
	opacity:.7;
}

.cros-sub-menu #os-switcher li.active:after {
	display:none;
}

.cros-sub-menu #os-switcher li.active a {
	-moz-transform:scale(1.2);
	-webkit-transform:scale(1.2);
	-o-transform:scale(1.2);
	-ms-transform:scale(1.2);
	transform:scale(1.2);
	opacity:1 !important;
	color:#000;
}

.cros-sub-menu #os-switcher li a .fa,  .cros-sub-menu #os-switcher li a .fab {
	color:#000;
	font-weight:normal !important;
}

@media (max-width:767px) {
	.cros-sub-menu {
	border-bottom:0 none;
}

.cros-sub-menu #os-switcher {
	text-align:center;
}

}@media (max-width:367px) {
	.cros-sub-menu #os-switcher li a span {
	display:none;
}

}.cros-accordion .panel {
	font-size:15px;
	box-shadow:none !important;
}

.cros-accordion .panel .panel-heading {
	background-color:#fff;
	padding:0;
}

.cros-accordion .panel .panel-heading a .panel-title {
	background-color:transparent;
	color:#2a2e36;
	font-size:16px;
	border-right:0 none;
	padding:7.5px 0;
	font-weight:700;
}

.cros-accordion .panel .panel-heading a .panel-title span {
	padding:0;
	margin-right:10px;
}

.cros-accordion .panel .panel-heading a .panel-title span [class*=" fa-"],  .cros-accordion .panel .panel-heading a .panel-title span [class^="fa-"],  .cros-accordion .panel .panel-heading a .panel-title span [class*=" glyphicon-"],  .cros-accordion .panel .panel-heading a .panel-title span [class^="glyphicon-"] {
	width:10px;
	min-width:10px;
	padding:0;
	color:#101010;
}

.cros-accordion .panel .panel-heading a .panel-title [class*=" fa-"],  .cros-accordion .panel .panel-heading a .panel-title [class^="fa-"],  .cros-accordion .panel .panel-heading a .panel-title [class*=" glyphicon-"],  .cros-accordion .panel .panel-heading a .panel-title [class^="glyphicon-"] {
	font-size:130%;
	padding:0 10px;
}

.cros-accordion .panel .panel-heading a:hover,  .cros-accordion .panel .panel-heading a:focus {
	text-decoration:none;
}

.cros-accordion .panel .panel-body {
	padding:15px;
}

.cros-accordion .panel .panel-body ul {
	margin-bottom:10px;
	padding-left:0;
}

.cros-accordion .panel .panel-body ul li {
	position:relative;
	padding:10px 0 0 20px;
	list-style:none;
}

.cros-accordion .panel .panel-body ul li:before {
	position:absolute;
	content:"";
	margin-right:4px;
	font-family:"Font Awesome 5 Pro" !important;
	color:#0273d4;
	font-size:16px;
	left:0;
}

.cros-accordion .panel .panel-body ul li:first-child {
	padding-top:0;
}

.cros-accordion .panel .panel-body ul li:last-child {
	padding-bottom:0;
}

.cros-accordion.no-border .panel {
	border:0 none;
}

.cros-accordion.no-border .panel .panel-body {
	border-top:0 none !important;
}

@media (max-width:767px) {
	.cros-accordion .panel {
	border:0 none;
	background-color:transparent;
}

.cros-accordion .panel .panel-heading {
	background-color:transparent;
}

.cros-accordion .panel .panel-heading a .panel-title {
	padding:7.5px 0 15px;
	border-bottom:1px solid #d5dce5;
}

.cros-accordion .panel .panel-heading a .panel-title span {
	float:right;
	margin-right:0;
	margin-left:10px;
}

.cros-accordion .panel .panel-body {
	background-color:transparent;
	border:0 none !important;
	padding:15px 0;
}

.cros-accordion .panel .panel-body ul {
	margin:0;
}

.cros-accordion .panel .panel-body ul li {
	padding:5px 0 5px 20px;
}

}@media (min-width:768px) {
	.cros-accordion .panel .panel-heading a .panel-title {
	padding:15px 0 15px;
	font-size:17px;
	font-weight:500;
}

.cros-accordion .panel .panel-heading a .panel-title span {
	padding:15px 15px 13px;
	background-color:#101010;
	color:#fff;
	border-right:1px solid #101010;
}

.cros-accordion .panel .panel-heading a .panel-title span [class*=" fa-"],  .cros-accordion .panel .panel-heading a .panel-title span [class^="fa-"],  .cros-accordion .panel .panel-heading a .panel-title span [class*=" glyphicon-"],  .cros-accordion .panel .panel-heading a .panel-title span [class^="glyphicon-"] {
	width:10px;
	min-width:10px;
	padding:0;
	color:#fff;
}

.cros-accordion .panel .panel-heading.accordion-active a .panel-title {
	background-color:#edf0f5;
}

.cros-accordion .panel .panel-heading.accordion-active a .panel-title span {
	background-color:#edf0f5;
	color:#2a2e36;
	border-right-color:#d5dce5;
}

.cros-accordion .panel .panel-heading.accordion-active a .panel-title span [class*=" fa-"],  .cros-accordion .panel .panel-heading.accordion-active a .panel-title span [class^="fa-"],  .cros-accordion .panel .panel-heading.accordion-active a .panel-title span [class*=" glyphicon-"],  .cros-accordion .panel .panel-heading.accordion-active a .panel-title span [class^="glyphicon-"] {
	color:#2a2e36;
}

.cros-accordion.no-border .panel .panel-heading {
	border:0 none;
}

.cros-accordion.no-border .panel .panel-heading a .panel-title {
	border-right:10px double rgba(0,  0,  0,  .1);
	background-color:#edf0f5;
	color:#2a2e36;
}

.cros-accordion.no-border .panel .panel-heading a .panel-title span [class*=" fa-"],  .cros-accordion.no-border .panel .panel-heading a .panel-title span [class^="fa-"],  .cros-accordion.no-border .panel .panel-heading a .panel-title span [class*=" glyphicon-"],  .cros-accordion.no-border .panel .panel-heading a .panel-title span [class^="glyphicon-"] {
	color:#fff;
}

.cros-accordion.no-border .panel .panel-heading.accordion-active {
	background:#101010;
}

.cros-accordion.no-border .panel .panel-heading.accordion-active a .panel-title {
	background-color:#101010;
	color:#fff;
}

.cros-accordion.no-border .panel .panel-heading.accordion-active a .panel-title span {
	background-color:#101010;
	color:#fff;
}

}.cros-accordion.simple-faqs .panel {
	border:0;
	background-color:transparent !important;
}

.cros-accordion.simple-faqs .panel .panel-heading {
	border:0 none;
	background-color:transparent !important;
}

.cros-accordion.simple-faqs .panel .panel-heading a .panel-title {
	background-color:transparent;
	color:#2a2e36;
	border-right:0 none;
	padding:7.5px 0 15px;
	border-bottom:1px solid #d5dce5;
}

@media (min-width:768px) {
	.cros-accordion.simple-faqs .panel .panel-heading a .panel-title {
	font-size:17px;
}

}.cros-accordion.simple-faqs .panel .panel-heading a .panel-title span {
	background-color:transparent;
	color:#0273d4;
	padding:0;
	border-right:0 none;
}

.cros-accordion.simple-faqs .panel .panel-heading a .panel-title span [class*=" fa-"],  .cros-accordion.simple-faqs .panel .panel-heading a .panel-title span [class^="fa-"],  .cros-accordion.simple-faqs .panel .panel-heading a .panel-title span [class*=" glyphicon-"],  .cros-accordion.simple-faqs .panel .panel-heading a .panel-title span [class^="glyphicon-"] {
	color:#101010;
}

.cros-accordion.simple-faqs .panel .panel-heading.accordion-active {
	background:transparent;
}

.cros-accordion.simple-faqs .panel .panel-heading.accordion-active a .panel-title {
	background-color:transparent;
	color:#101010;
}

.cros-accordion.simple-faqs .panel .panel-heading.accordion-active a .panel-title span {
	background-color:transparent;
	border-right:0 none;
}

.cros-accordion.simple-faqs .panel .panel-heading.accordion-active a .panel-title span.pull-right {
	background-color:transparent;
	border:0 none;
}

.cros-accordion.simple-faqs .panel .panel-body {
	border:0;
}

@media (min-width:768px) {
	.cros-accordion.simple-faqs .panel .panel-body {
	padding:15px 15px 15px 25px;
}

}.cros-accordion.simple-faqs .panel .panel-body ul {
	margin:0;
}

@media (min-width:768px) {
	section.faqs.light .cros-accordion .panel .panel-heading.accordion-active a .panel-title {
	background-color:#fff;
}

section.faqs.light .cros-accordion .panel .panel-heading.accordion-active a .panel-title span {
	background-color:#fff;
}

section.faqs.light .cros-accordion.no-border .panel .panel-heading a .panel-title {
	background-color:#fff;
}

section.faqs.light .cros-accordion.no-border .panel .panel-heading.accordion-active a .panel-title {
	background-color:#101010;
}

section.faqs.light .cros-accordion.no-border .panel .panel-heading.accordion-active a .panel-title span {
	background-color:#101010;
}

section.faqs.light .cros-accordion.no-border .panel .panel-body {
	background-color:#edf0f5;
}

section.faqs.light .cros-accordion.simple-faqs .panel .panel-heading a .panel-title {
	background-color:transparent;
}

section.faqs.light .cros-accordion.simple-faqs .panel .panel-heading.accordion-active a .panel-title {
	background-color:transparent;
}

section.faqs.light .cros-accordion.simple-faqs .panel .panel-heading.accordion-active a .panel-title span {
	background-color:transparent;
}

}.carousel {
	margin-bottom:15px;
}

.carousel .carousel-caption {
	text-shadow:none;
	background:rgba(0,  0,  0,  .5);
	left:0;
	right:0;
	bottom:0;
}

.carousel .carousel-caption h4 {
	color:#fff;
	text-shadow:none;
	font-weight:500;
}

.carousel .carousel-control {
	text-shadow:none;
	color:transparent;
}

.carousel .carousel-control.left,  .carousel .carousel-control.right {
	background-image:none !important;
}

.carousel .carousel-control.right {
	-ms-flex-pack:center;
	justify-content:center;
}

.carousel .carousel-indicators {
	bottom:0;
}

.carousel .carousel-indicators li {
	border-radius:0;
}

.carousel.cros-carousel .item {
	overflow:hidden;
}

.carousel.cros-carousel .carousel-indicators {
	top:auto;
	bottom:-23px;
	margin:0;
	width:auto;
	right:0;
	left:0;
}

.carousel.cros-carousel .carousel-indicators li {
	background-color:#db3f3b;
}

.carousel.cros-carousel .carousel-indicators li.active {
	background-color:#eb9391;
}

.carousel.cros-carousel .carousel-indicators.right {
	-ms-flex-pack:end;
	justify-content:flex-end;
}

.carousel.cros-carousel .carousel-indicators.left {
	-ms-flex-pack:start;
	justify-content:flex-start;
}

.carousel:hover .carousel-control,  .carousel.focus .carousel-control {
	color:#db3f3b;
	opacity:.55;
}

section.testimonials .testimonials-carousel .owl-stage-outer {
	padding:60px 0;
}

section.testimonials .testimonials-carousel .owl-stage-outer .owl-stage .owl-item .testimonial-item {
	background:#0273d4;
	box-shadow:0px 4px 6px 0px rgba(0,  11,  40,  .1);
	border:1px solid #0273d4;
	opacity:1;
	-webkit-transition:all 300ms ease;
	transition:all 300ms ease;
	visibility:hidden;
	padding:30px 30px;
	color:#fff;
	border-radius:4px;
}

section.testimonials .testimonials-carousel .owl-stage-outer .owl-stage .owl-item .testimonial-item .quote {
	display:block;
	margin-bottom:20px;
}

section.testimonials .testimonials-carousel .owl-stage-outer .owl-stage .owl-item .testimonial-item .quote [class*='fa-'] {
	font-size:26px;
	text-align:left;
}

section.testimonials .testimonials-carousel .owl-stage-outer .owl-stage .owl-item .testimonial-item .author-info {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	margin-top:15px;
}

section.testimonials .testimonials-carousel .owl-stage-outer .owl-stage .owl-item .testimonial-item .author-info .author-img {
	margin-right:10px;
}

section.testimonials .testimonials-carousel .owl-stage-outer .owl-stage .owl-item .testimonial-item .author-info .author-img img {
	width:50px;
	height:50px;
	max-width:50px;
	max-height:50px;
	border:2px solid #fff;
	border-radius:100%;
	overflow:hidden;
}

section.testimonials .testimonials-carousel .owl-stage-outer .owl-stage .owl-item .testimonial-item .author-info .author-name-link span {
	display:block;
}

section.testimonials .testimonials-carousel .owl-stage-outer .owl-stage .owl-item .testimonial-item .author-info .author-name-link span.link {
	margin-top:-5px;
}

section.testimonials .testimonials-carousel .owl-stage-outer .owl-stage .owl-item .testimonial-item .author-info .author-name-link span.link a {
	font-size:12px;
	color:#fff;
}

section.testimonials .testimonials-carousel .owl-stage-outer .owl-stage .owl-item.active {
	z-index:1;
}

section.testimonials .testimonials-carousel .owl-stage-outer .owl-stage .owl-item.active .testimonial-item {
	visibility:visible;
}

@media (min-width:992px) {
	section.testimonials .testimonials-carousel .owl-stage-outer .owl-stage .owl-item .testimonial-item {
	background:#fff;
	color:#2a2e36;
	border-color:#d5dce5;
	opacity:.8;
}

section.testimonials .testimonials-carousel .owl-stage-outer .owl-stage .owl-item .testimonial-item .author-info .author-name-link span.link a {
	color:#2a2e36;
}

section.testimonials .testimonials-carousel .owl-stage-outer .owl-stage .owl-item.active .testimonial-item {
	opacity:.3;
}

section.testimonials .testimonials-carousel .owl-stage-outer .owl-stage .owl-item.active.center {
	z-index:2;
}

section.testimonials .testimonials-carousel .owl-stage-outer .owl-stage .owl-item.active.center .testimonial-item {
	opacity:1;
	background:#0273d4;
	border-color:#0273d4;
	color:#fff;
	padding:25px;
	-ms-transform:scale(1.2);
	-webkit-transform:scale(1.2);
	transform:scale(1.2);
}

section.testimonials .testimonials-carousel .owl-stage-outer .owl-stage .owl-item.active.center .testimonial-item .author-info .author-name-link span.link a {
	color:#fff;
}

}.owl-carousel .slide-item {
	padding:0px 5px;
}

.owl-carousel.no-padding-items .slide-item {
	padding:0px;
}

.owl-carousel.feature-apps img {
	border:2px solid #d5dce5;
	background:#fff;
	width:75px !important;
	margin:auto;
}

.owl-carousel .owl-item img {
	width:auto;
}

.owl-carousel .owl-nav {
	margin-top:10px;
	text-align:center;
	-webkit-tap-highlight-color:transparent;
}

.owl-carousel .owl-nav [class*='owl-'] {
	margin:5px;
	display:inline-block;
	cursor:pointer;
	color:#fff;
	text-decoration:none;
	font-size:19px;
	line-height:25px;
	text-align:center;
	width:56px;
	height:56px;
	border-radius:50%;
	box-shadow:0px 2px 20px 2px rgba(12,  0,  46,  .06);
	-webkit-transition:all .2s linear;
	transition:all .2s linear;
}

.owl-carousel .owl-nav [class*='owl-'] span {
	display:none;
}

.owl-carousel .owl-nav [class*='owl-']:before {
	font-family:"Font Awesome 5 Pro" !important;
	font-style:normal;
	font-weight:400;
	text-indent:0px;
}

.owl-carousel .owl-nav [class*='owl-']:hover {
	background:#db3f3b;
	color:#fff;
	text-decoration:none;
}

.owl-carousel .owl-nav .owl-next:before {
	content:"";
}

.owl-carousel .owl-nav .owl-next:hover:before {
	content:"";
}

.owl-carousel .owl-nav .owl-prev:before {
	content:"";
}

.owl-carousel .owl-nav .owl-prev:hover:before {
	content:"";
}

.owl-carousel .owl-nav .disabled {
	opacity:.5;
	cursor:default;
}

.owl-carousel .owl-nav.disabled + .owl-dots {
	margin-top:10px;
}

.owl-carousel .owl-dots {
	text-align:center;
	-webkit-tap-highlight-color:transparent;
}

.owl-carousel .owl-dots .owl-dot {
	display:inline-block;
}

.owl-carousel .owl-dots .owl-dot span {
	width:10px;
	height:10px;
	margin:0 3px;
	border:1px solid #db3f3b;
	background-color:#fff;
	color:#db3f3b;
	display:block;
	-webkit-backface-visibility:visible;
	-webkit-transition:opacity 200ms ease;
	-o-transition:opacity 200ms ease;
	transition:opacity 200ms ease;
}

.owl-carousel .owl-dots .owl-dot.active span,  .owl-carousel .owl-dots .owl-dot:hover span {
	background:#eb9391;
	width:12px;
	height:12px;
	color:#fff;
}

.owl-carousel .owl-nav button.owl-next,  .owl-carousel .owl-nav button.owl-prev,  .owl-carousel button.owl-dot {
	outline:none !important;
}

.tns-nav [aria-controls] {
	width:10px;
	height:10px;
	margin:0 3px;
	border:1px solid #db3f3b;
	background-color:#fff;
	outline:0 none;
}

.tns-nav [aria-controls].tns-nav-active {
	background:#eb9391;
	width:12px;
	height:12px;
	color:#fff;
}

.tns-nav [aria-controls]:hover,  .tns-nav [aria-controls]:focus {
	-ms-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}

.tns-controls {
	outline:0 none;
}

.tns-controls [aria-controls] {
	margin:5px;
	display:inline-block;
	cursor:pointer;
	background-color:#db3f3b;
	color:#fff;
	text-decoration:none;
	font-size:19px;
	line-height:25px;
	text-align:center;
	width:46px;
	height:46px;
	border-radius:50%;
	box-shadow:2px 15px 30px rgba(0,  0,  0,  .15);
	-webkit-transition:all .2s linear;
	transition:all .2s linear;
	border:0 none;
	outline:0 none;
}

.tns-controls [aria-controls]:disabled {
	opacity:.65;
}

.tns-controls [aria-controls]:hover,  .tns-controls [aria-controls]:focus {
	-ms-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}

.list-group-item .badge {
	color:#fff;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	::safari-only,  .label:empty {
	display:inline-block;
}

::safari-only,  .badge:empty {
	display:inline-block;
}

}.badge {
	text-shadow:none;
	text-shadow:none !important;
	font-size:12px;
	padding:3px 6px 3px 6px;
	font-weight:normal;
	background-color:#999 !important;
	-webkit-border-radius:12px !important;
	-moz-border-radius:12px !important;
	border-radius:12px !important;
}

.badge.no-radius {
	border-radius:0 !important;
}

.badge-transparent {
	background-color:transparent !important;
}

.badge-primary {
	background-color:#0273d4 !important;
}

.badge-secondary {
	background-color:#db3f3b !important;
}

.badge-success {
	background-color:#0273d4 !important;
}

.badge-warning {
	background-color:#f0ad4e !important;
}

.badge-danger {
	background-color:#d9534f !important;
}

.badge-info {
	background-color:#5bc0de !important;
}

.badge-inverse {
	background-color:#1a1a1a !important;
}

.badge-light {
	background-color:#edf0f5 !important;
}

.badge-light {
	color:#999 !important;
}

.mass-head {
	position:relative;
	overflow:hidden;
}

.domains-section .domain-hero {
	padding:15px 0;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.domains-section .domain-hero .form-search {
	width:100%;
	max-width:600px;
}

@media (min-width:992px) and (max-width:1200px) {
	.domains-section .domain-hero .form-search {
	max-width:490px;
}

}.domains-section .domain-hero .domain-pricing {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	margin-top:10px;
}

.domains-section .domain-hero .domain-pricing .featured-tlds {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center;
}

.domains-section .domain-hero .domain-pricing .featured-tlds div {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding-right:10px;
	margin-right:10px;
	border-right:1px solid #d5dce5;
}

.domains-section .domain-hero .domain-pricing .featured-tlds div:last-child {
	margin-right:0;
	padding-right:0;
	border:0 none;
}

.domains-section .domain-hero .domain-pricing .featured-tlds div.tld-img img {
	vertical-align:baseline;
	margin-top:6px;
}

.domains-section .domain-hero .domain-pricing .featured-tlds .tld,  .domains-section .domain-hero .domain-pricing .featured-tlds .dots {
	font-weight:900;
	margin-right:4px;
}

.domains-section .domain-hero .domain-pricing .featured-tlds .dots {
	margin-right:0;
	color:#0273d4;
}

.domains-section .domain-hero .serach-form {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	position:relative;
	background:#fff;
	width:100%;
	padding:6px;
	margin:0 auto;
	border-radius:4px;
	border:1px solid #d5dce5;
}

.domains-section .domain-hero .serach-form .form-control {
	border:0 none;
	box-shadow:none;
}

.domains-section .domain-hero .serach-form .input-group-icon {
	margin:0 8px;
	font-size:18px;
	color:#999;
}

.domains-section .domain-hero .serach-form .input-group-btn {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	width:auto;
	margin-left:8px;
}

.domains-section .domain-hero .serach-form .input-group-btn .btn {
	min-width:110px;
}

@media (max-width:586px) {
	.domains-section .domain-hero .serach-form {
	display:block;
	background:0 0;
	border:0 none;
	box-shadow:none;
}

.domains-section .domain-hero .serach-form .domain-pricing {
	margin-top:15px;
}

.domains-section .domain-hero .serach-form .input-group-icon {
	display:none;
}

.domains-section .domain-hero .serach-form .form-control {
	margin-bottom:7.5px;
	border:1px solid #d5dce5;
	width:100%;
}

.domains-section .domain-hero .serach-form .input-group-btn {
	width:100%;
	margin-left:0;
}

.domains-section .domain-hero .serach-form .input-group-btn .btn {
	-ms-flex:1;
	flex:1;
}

}@media (min-width:992px) {
	.domains-section .domain-hero {
	-ms-flex-direction:row;
	flex-direction:row;
}

.domains-section .domain-hero .form-search {
	margin-left:15px;
	-ms-flex-order:2;
	order:2;
}

.domains-section .domain-hero .domain-pricing {
	margin:0 15px 0 0;
	-ms-flex-order:1;
	order:1;
}

}.domains-section .domain-hero.in-inner-block .form-search {
	max-width:768px;
}

.domains-section .domain-hero.in-inner-block .domain-pricing {
	margin:52px 0 0;
}

.domains-section .domain-hero.in-inner-block .domain-pricing .featured-tlds div {
	padding:8px;
	margin-top:8px;
	border:1px solid #d5dce5;
	border-radius:4px;
}

.domains-section .domain-hero.in-inner-block .domain-pricing .featured-tlds div .tld {
	font-size:19px;
}

.domains-section .domain-hero.in-inner-block .serach-form {
	box-shadow:0 4px 16px 0 rgba(19,  26,  44,  .02),  0 0 32px 0 rgba(19,  26,  44,  .1);
}

.domains-section .domain-hero.full-width {
	padding:0;
	-ms-flex-align:normal;
	align-items:normal;
}

.domains-section .domain-hero.full-width .form-search {
	margin-bottom:10px;
	width:100%;
	max-width:100% !important;
	-ms-flex-order:1;
	order:1;
}

@media (max-width:633px) {
	.domains-section .domain-hero.full-width .form-search {
	margin-top:10px;
}

}.domains-section .domain-hero.full-width .serach-form {
	border-top-width:2px;
	padding:3px;
}

.domains-section .domain-hero.full-width .domain-pricing {
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-bottom:10px;
	-ms-flex-order:2;
	order:2;
}

@media (max-width:767px) {
	.domains-section .domain-hero.full-width .domain-pricing {
	-ms-flex-direction:column;
	flex-direction:column;
}

}.domains-section .domain-hero.full-width .domain-pricing .featured-tlds {
	-ms-flex-pack:left;
	justify-content:left;
	margin-left:10px;
}

.domains-section .domain-hero.full-width .domain-pricing .btn {
	padding:10px;
}

@media (min-width:992px) {
	.domains-section .domain-hero.full-width {
	-ms-flex-direction:column;
	flex-direction:column;
}

.domains-section .domain-hero.full-width .form-search {
	margin-left:0;
}

.domains-section .domain-hero.full-width .domain-pricing {
	margin-right:0;
}

}@media (min-width:1200px) {
	.container-xl {
	width:100%;
	max-width:1520px;
}

}section.products,  section.about,  section.social,  section.testimonials,  section.features,  section.faqs,  section.editor,  section.feature-list,  section.teamlist {
	padding:40px 0;
}

section.products.inner-30,  section.about.inner-30,  section.social.inner-30,  section.testimonials.inner-30,  section.features.inner-30,  section.faqs.inner-30,  section.editor.inner-30,  section.feature-list.inner-30,  section.teamlist.inner-30 {
	padding:30px 0;
}

section.products h1,  section.about h1,  section.social h1,  section.testimonials h1,  section.features h1,  section.faqs h1,  section.editor h1,  section.feature-list h1,  section.teamlist h1,  section.products h2,  section.about h2,  section.social h2,  section.testimonials h2,  section.features h2,  section.faqs h2,  section.editor h2,  section.feature-list h2,  section.teamlist h2,  section.products .h1,  section.about .h1,  section.social .h1,  section.testimonials .h1,  section.features .h1,  section.faqs .h1,  section.editor .h1,  section.feature-list .h1,  section.teamlist .h1,  section.products .h2,  section.about .h2,  section.social .h2,  section.testimonials .h2,  section.features .h2,  section.faqs .h2,  section.editor .h2,  section.feature-list .h2,  section.teamlist .h2 {
	margin:0 0 30px;
}

section.products .domain-hero,  section.about .domain-hero,  section.social .domain-hero,  section.testimonials .domain-hero,  section.features .domain-hero,  section.faqs .domain-hero,  section.editor .domain-hero,  section.feature-list .domain-hero,  section.teamlist .domain-hero {
	-ms-flex-direction:column !important;
	flex-direction:column !important;
}

section.products .domain-hero .form-search,  section.about .domain-hero .form-search,  section.social .domain-hero .form-search,  section.testimonials .domain-hero .form-search,  section.features .domain-hero .form-search,  section.faqs .domain-hero .form-search,  section.editor .domain-hero .form-search,  section.feature-list .domain-hero .form-search,  section.teamlist .domain-hero .form-search,  section.products .domain-hero .domain-pricing,  section.about .domain-hero .domain-pricing,  section.social .domain-hero .domain-pricing,  section.testimonials .domain-hero .domain-pricing,  section.features .domain-hero .domain-pricing,  section.faqs .domain-hero .domain-pricing,  section.editor .domain-hero .domain-pricing,  section.feature-list .domain-hero .domain-pricing,  section.teamlist .domain-hero .domain-pricing {
	margin:0;
}

section.products .domain-hero .domain-pricing,  section.about .domain-hero .domain-pricing,  section.social .domain-hero .domain-pricing,  section.testimonials .domain-hero .domain-pricing,  section.features .domain-hero .domain-pricing,  section.faqs .domain-hero .domain-pricing,  section.editor .domain-hero .domain-pricing,  section.feature-list .domain-hero .domain-pricing,  section.teamlist .domain-hero .domain-pricing {
	margin-top:20px;
	-ms-flex-order:2;
	order:2;
}

@media (min-width:992px) {
	section.products,  section.about,  section.social,  section.testimonials,  section.features,  section.faqs,  section.editor,  section.feature-list,  section.teamlist {
	padding:120px 0;
}

section.products.inner-t-60,  section.about.inner-t-60,  section.social.inner-t-60,  section.testimonials.inner-t-60,  section.features.inner-t-60,  section.faqs.inner-t-60,  section.editor.inner-t-60,  section.feature-list.inner-t-60,  section.teamlist.inner-t-60 {
	padding-top:60px;
}

section.products.inner-t-30,  section.about.inner-t-30,  section.social.inner-t-30,  section.testimonials.inner-t-30,  section.features.inner-t-30,  section.faqs.inner-t-30,  section.editor.inner-t-30,  section.feature-list.inner-t-30,  section.teamlist.inner-t-30 {
	padding-top:30px;
}

section.products.inner-b-60,  section.about.inner-b-60,  section.social.inner-b-60,  section.testimonials.inner-b-60,  section.features.inner-b-60,  section.faqs.inner-b-60,  section.editor.inner-b-60,  section.feature-list.inner-b-60,  section.teamlist.inner-b-60 {
	padding-bottom:60px;
}

section.products.inner-b-30,  section.about.inner-b-30,  section.social.inner-b-30,  section.testimonials.inner-b-30,  section.features.inner-b-30,  section.faqs.inner-b-30,  section.editor.inner-b-30,  section.feature-list.inner-b-30,  section.teamlist.inner-b-30 {
	padding-bottom:30px;
}

section .tech-specs h3,  section .tech-specs .h3 {
	border-bottom:3px double #d5dce5;
	padding:0 0 10px 10px;
}

section .tech-specs ul {
	padding-left:0;
	margin-bottom:0;
}

section .tech-specs ul li {
	position:relative;
	list-style:none;
	font-size:110%;
	padding:5px 0 0 20px;
}

section .tech-specs ul li:last-child {
	padding-bottom:0;
}

section .tech-specs ul li:before {
	position:absolute;
	content:"";
	margin-right:4px;
	font-family:"Font Awesome 5 Pro" !important;
	color:#0273d4;
	font-size:16px;
	left:0;
}

}section.products.margin-up {
	margin-top:-110px;
	padding:0 0 60px;
	z-index:2;
}

section.products.margin-up.mbo {
	margin-top:-65px;
}

section.call-to-action.sec-col-2 .section-title {
	margin:0 0 80px;
}

@media only screen and (min-width:992px) {
	section.call-to-action.sec-col-2 .section-title {
	text-align:center;
}

}section.call-to-action.sec-col-2 .sec-block {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-direction:row;
	flex-direction:row;
}

section.call-to-action.sec-col-2 .sec-block .sec-col-first img,  section.call-to-action.sec-col-2 .sec-block .sec-col-last img {
	margin:0 auto;
}

@media only screen and (max-width:767px) {
	section.call-to-action.sec-col-2 .sec-block {
	-ms-flex-direction:column;
	flex-direction:column;
}

section.call-to-action.sec-col-2 .sec-block .sec-col-first,  section.call-to-action.sec-col-2 .sec-block .sec-col-last {
	margin-bottom:30px;
}

}@media only screen and (max-width:991px) {
	section.footer.spc {
	padding-bottom:170px;
}

}section.social .news-blocks {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:center;
	align-items:center;
}

section.social .news-blocks div {
	width:100%;
}

@media (min-width:992px) {
	section.social .news-blocks {
	-ms-flex-direction:row;
	flex-direction:row;
}

section.social .news-blocks div {
	margin-left:15px;
}

section.social .news-blocks div:first-child {
	margin-left:0;
}

}.hero {
	position:relative;
	padding:60px 0;
	z-index:1;
}

.hero.spc {
	padding:30px;
}

.hero.spc .logo-section .logo {
	display:-ms-inline-flexbox;
	display:-webkit-inline-flex;
	display:inline-flex;
	-ms-flex-align:center;
	align-items:center;
}

.hero.spc .logo-section .logo img {
	max-width:170px;
}

.hero.spc .logo-section .logo span {
	font-size:1.7em;
	color:#2a2e36;
	font-weight:900;
	white-space:nowrap;
}

.block-s1 {
	padding:10px 0;
}

.block-s1 p,  .block-s1 h1,  .block-s1 h2,  .block-s1 h3,  .block-s1 h4,  .block-s1 h5,  .block-s1 h6,  .block-s1 .h1,  .block-s1 .h2,  .block-s1 .h3,  .block-s1 .h4,  .block-s1 .h5,  .block-s1 .h6 {
	padding:0;
	margin:10px 15px;
}

@media (max-width:992px) {
	.block-s1 .text-right,  .block-s1 .text-left {
	text-align:center !important;
}

}@media (max-width:480px) {
	.block-s1 h1,  .block-s1 h2,  .block-s1 .h1,  .block-s1 .h2 {
	font-size:27px;
}

}.block-s1.notice {
	padding:10px;
}

.block-s2,  .block-s4,  .block-s5 {
	padding:20px 0 5px;
}

.block-s3 {
	padding:30px 0;
}

.block-s3 h1,  .block-s3 h2,  .block-s3 .h1,  .block-s3 .h2 {
	margin-bottom:20px;
}

.block-s3.padding2x {
	padding:60px 0;
}

.block-s3.padding3x {
	padding:90px 0;
}

.block-s3.padding4x {
	padding:120px 0;
}

.block-s3.bottom2x {
	padding:30px 0 60px;
}

.block-s3.bottom3x {
	padding:45px 0 90px;
}

@media (min-width:767px) {
	.block-s2 {
	padding:80px 0 50px;
}

.block-s5 {
	padding:80px 0;
}

}.arrow-block {
	display:block;
	height:auto;
	position:relative;
	padding:15px;
}

.arrow-block:before {
	content:"";
	width:25px;
	height:25px;
	display:block;
	position:absolute;
	background-color:inherit;
	margin-left:-15px;
	top:100%;
	margin-top:-15px;
	left:50%;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg);
	z-index:3;
}

.block-footer .cros-partners {
	position:relative;
	padding:25px 0 15px;
	z-index:1;
}

.block-footer .footer-widgets {
	padding:30px 0;
	border-top:1px solid #d5dce5;
	border-bottom:1px solid #d5dce5;
}

.block-footer .footer-widgets.primary,  .block-footer .footer-widgets.bg-primary {
	border-color:#0273d4;
}

.block-footer .footer-widgets .footer-navbar {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}

@media only screen and (min-width:768px) {
	.block-footer .footer-widgets .footer-navbar {
	-ms-flex-direction:row;
	flex-direction:row;
}

}@media only screen and (max-width:991px) {
	.block-footer .footer-widgets .contacts_box {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center;
}

.block-footer .footer-widgets .contacts_box h4 {
	display:block;
	width:100%;
	text-align:center;
}

.block-footer .footer-widgets .contacts_box .btn-contacts {
	display:block;
	width:100%;
}

}@media only screen and (min-width:768px) {
	.block-footer .footer-widgets span.pull-right {
	display:none;
}

.block-footer .footer-widgets .collapse {
	display:block !important;
}

.block-footer .footer-widgets ul {
	height:auto !important;
}

}.block-footer .footer-widgets ul.list-unstyled li:not(:first-child) {
	padding-top:10px;
}

.block-footer .footer-widgets ul.list-unstyled li a {
	color:#2a2e36;
}

.block-footer .footer-widgets ul.list-unstyled li a:hover,  .block-footer .footer-widgets ul.list-unstyled li a:active,  .block-footer .footer-widgets ul.list-unstyled li a:focus {
	color:#0c8efd;
	text-decoration:none;
}

.block-footer .footer-widgets h4,  .block-footer .footer-widgets .h4 {
	font-size:18px;
	margin-top:0;
	padding-bottom:10px;
	border-bottom:1px solid #d5dce5;
}

@media (min-width:768px) {
	.block-footer .footer-widgets h4,  .block-footer .footer-widgets .h4 {
	display:inline-block;
	padding-right:3rem;
}

}.block-footer .footer-widgets p {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	font-size:18px;
	font-weight:500;
}

.block-footer .footer-widgets p .fas,  .block-footer .footer-widgets p .fab,  .block-footer .footer-widgets p .far,  .block-footer .footer-widgets p .fal,  .block-footer .footer-widgets p .fad {
	margin-right:5px;
}

@media only screen and (max-width:767px) {
	.block-footer .footer-widgets h4,  .block-footer .footer-widgets .h4 {
	cursor:pointer;
	padding:7.5px 0;
}

}.block-footer .footer-widgets.dark h4,  .block-footer .footer-widgets.inverse h4,  .block-footer .footer-widgets.bg-primary h4,  .block-footer .footer-widgets.primary h4,  .block-footer .footer-widgets.dark .h4,  .block-footer .footer-widgets.inverse .h4,  .block-footer .footer-widgets.bg-primary .h4,  .block-footer .footer-widgets.primary .h4 {
	color:#fff;
}

.block-footer .footer-widgets.dark ul.list-unstyled a,  .block-footer .footer-widgets.inverse ul.list-unstyled a,  .block-footer .footer-widgets.bg-primary ul.list-unstyled a,  .block-footer .footer-widgets.primary ul.list-unstyled a,  .block-footer .footer-widgets.dark ul.list-inline a,  .block-footer .footer-widgets.inverse ul.list-inline a,  .block-footer .footer-widgets.bg-primary ul.list-inline a,  .block-footer .footer-widgets.primary ul.list-inline a,  .block-footer .footer-widgets.dark ul.list-unstyled .fab,  .block-footer .footer-widgets.inverse ul.list-unstyled .fab,  .block-footer .footer-widgets.bg-primary ul.list-unstyled .fab,  .block-footer .footer-widgets.primary ul.list-unstyled .fab,  .block-footer .footer-widgets.dark ul.list-inline .fab,  .block-footer .footer-widgets.inverse ul.list-inline .fab,  .block-footer .footer-widgets.bg-primary ul.list-inline .fab,  .block-footer .footer-widgets.primary ul.list-inline .fab {
	color:rgba(255,  255,  255,  .9);
}

.block-footer .footer-widgets.dark ul.list-unstyled a:hover,  .block-footer .footer-widgets.inverse ul.list-unstyled a:hover,  .block-footer .footer-widgets.bg-primary ul.list-unstyled a:hover,  .block-footer .footer-widgets.primary ul.list-unstyled a:hover,  .block-footer .footer-widgets.dark ul.list-inline a:hover,  .block-footer .footer-widgets.inverse ul.list-inline a:hover,  .block-footer .footer-widgets.bg-primary ul.list-inline a:hover,  .block-footer .footer-widgets.primary ul.list-inline a:hover,  .block-footer .footer-widgets.dark ul.list-unstyled .fab:hover,  .block-footer .footer-widgets.inverse ul.list-unstyled .fab:hover,  .block-footer .footer-widgets.bg-primary ul.list-unstyled .fab:hover,  .block-footer .footer-widgets.primary ul.list-unstyled .fab:hover,  .block-footer .footer-widgets.dark ul.list-inline .fab:hover,  .block-footer .footer-widgets.inverse ul.list-inline .fab:hover,  .block-footer .footer-widgets.bg-primary ul.list-inline .fab:hover,  .block-footer .footer-widgets.primary ul.list-inline .fab:hover,  .block-footer .footer-widgets.dark ul.list-unstyled a:active,  .block-footer .footer-widgets.inverse ul.list-unstyled a:active,  .block-footer .footer-widgets.bg-primary ul.list-unstyled a:active,  .block-footer .footer-widgets.primary ul.list-unstyled a:active,  .block-footer .footer-widgets.dark ul.list-inline a:active,  .block-footer .footer-widgets.inverse ul.list-inline a:active,  .block-footer .footer-widgets.bg-primary ul.list-inline a:active,  .block-footer .footer-widgets.primary ul.list-inline a:active,  .block-footer .footer-widgets.dark ul.list-unstyled .fab:active,  .block-footer .footer-widgets.inverse ul.list-unstyled .fab:active,  .block-footer .footer-widgets.bg-primary ul.list-unstyled .fab:active,  .block-footer .footer-widgets.primary ul.list-unstyled .fab:active,  .block-footer .footer-widgets.dark ul.list-inline .fab:active,  .block-footer .footer-widgets.inverse ul.list-inline .fab:active,  .block-footer .footer-widgets.bg-primary ul.list-inline .fab:active,  .block-footer .footer-widgets.primary ul.list-inline .fab:active,  .block-footer .footer-widgets.dark ul.list-unstyled a:focus,  .block-footer .footer-widgets.inverse ul.list-unstyled a:focus,  .block-footer .footer-widgets.bg-primary ul.list-unstyled a:focus,  .block-footer .footer-widgets.primary ul.list-unstyled a:focus,  .block-footer .footer-widgets.dark ul.list-inline a:focus,  .block-footer .footer-widgets.inverse ul.list-inline a:focus,  .block-footer .footer-widgets.bg-primary ul.list-inline a:focus,  .block-footer .footer-widgets.primary ul.list-inline a:focus,  .block-footer .footer-widgets.dark ul.list-unstyled .fab:focus,  .block-footer .footer-widgets.inverse ul.list-unstyled .fab:focus,  .block-footer .footer-widgets.bg-primary ul.list-unstyled .fab:focus,  .block-footer .footer-widgets.primary ul.list-unstyled .fab:focus,  .block-footer .footer-widgets.dark ul.list-inline .fab:focus,  .block-footer .footer-widgets.inverse ul.list-inline .fab:focus,  .block-footer .footer-widgets.bg-primary ul.list-inline .fab:focus,  .block-footer .footer-widgets.primary ul.list-inline .fab:focus {
	color:#fff;
}

.block-footer .footer-widgets.dark .social-icons a.btn-social .fab,  .block-footer .footer-widgets.inverse .social-icons a.btn-social .fab,  .block-footer .footer-widgets.bg-primary .social-icons a.btn-social .fab,  .block-footer .footer-widgets.primary .social-icons a.btn-social .fab {
	color:rgba(255,  255,  255,  .9);
}

.block-footer .footer-widgets.dark p,  .block-footer .footer-widgets.inverse p,  .block-footer .footer-widgets.bg-primary p,  .block-footer .footer-widgets.primary p {
	color:rgba(255,  255,  255,  .7);
}

.block-footer .footer-widgets.primary {
	background:linear-gradient(90deg,  #012e56,  #0273d4 100%);
}

.block-footer .footer-widgets.picons {
	padding:30px 0 45px;
}

.block-footer .footer-widgets .fcCode {
	margin-top:60px;
}

.block-footer .footer-last {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-direction:column;
	flex-direction:column;
	padding:15px 0 30px;
	margin-bottom:30px;
}

@media (min-width:768px) {
	.block-footer .footer-last {
	-ms-flex-direction:row;
	flex-direction:row;
}

}.block-footer .footer-last .footer-copyright,  .block-footer .footer-last li a {
	font-size:14px;
	color:#2a2e36;
}

.block-footer .footer-last .footer-copyright a:hover,  .block-footer .footer-last li a a:hover,  .block-footer .footer-last .footer-copyright a:focus,  .block-footer .footer-last li a a:focus {
	color:#0c8efd;
}

.block-footer .footer-last .nav {
	-ms-flex-pack:center;
	justify-content:center;
}

.block-footer .footer-last .nav li a {
	margin:0 .5rem;
}

@media (min-width:768px) {
	.block-footer .footer-last .nav {
	-ms-flex-pack:start;
	justify-content:flex-start;
}

.block-footer .footer-last .nav li:first-child a {
	margin-left:0;
}

.block-footer .footer-last .nav li:last-child a {
	margin-right:0;
}

}.block-footer .footer-last.picons {
	padding:45px 0 30px;
}

.block-footer .footer-last .social-icons {
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center;
}

@media (min-width:768px) {
	.block-footer .footer-widgets,  .block-footer .footer-widgets.picons {
	padding:90px 0;
}

}.block-footer .payment-icons {
	position:absolute;
	left:0;
	right:0;
	top:-30px;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:center;
	align-items:center;
	z-index:1;
}

.block-footer .payment-icons ul {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:center;
	align-items:center;
	padding:10px;
	background-color:#fff;
	border:1px solid #d5dce5;
	border-radius:4px;
	list-style:none;
	margin:0;
}

.block-footer .payment-icons ul li {
	display:inline-block;
	padding-right:5px;
	padding-left:5px;
}

.block-footer .payment-icons ul li .fab,  .block-footer .payment-icons ul li .fas,  .block-footer .payment-icons ul li far,  .block-footer .payment-icons ul li .fal,  .block-footer .payment-icons ul li .fed {
	font-size:37px;
	color:#777;
}

.block-footer .payment-icons ul li:first-child {
	padding-left:0;
}

.block-footer .payment-icons ul li:last-child {
	padding-right:0;
}

.block-footer .social-icons {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}

.block-footer .social-icons a.btn-social {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:1.75rem;
	height:1.75rem;
	margin:.175rem;
	padding:0;
}

.block-footer .social-icons a.btn-social .fab {
	font-size:18px;
	color:#0273d4;
	margin:0;
}

.block-footer .social-icons a.btn-social:hover,  .block-footer .social-icons a.btn-social:focus {
	background-color:#0273d4;
	border-color:#0273d4;
}

.block-footer .social-icons a.btn-social:hover .fab,  .block-footer .social-icons a.btn-social:focus .fab {
	color:#fff;
}

.block-footer .social-icons a.btn-social.large {
	width:2.75rem;
	height:2.75rem;
}

.block-footer .social-icons a.btn-social.large .fab {
	font-size:21px;
}

#back-to-top {
	z-index:999;
}

.back-to-top {
	margin-top:-15px;
	margin-bottom:10px;
}

.back-to-top .btn {
	-webkit-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	padding:6px 8px !important;
}

.shadow:before {
	background-color:transparent;
	background-image:linear-gradient(0deg,  transparent 61%,  #edf0f5 100%);
	z-index:-1;
	content:"";
	position:absolute;
	height:100%;
	width:100%;
	left:0;
	right:0;
	top:0;
}

.sec-img-bg {
	background-image:url("https://localhost/desk/templates/croster/assets/images/sec-bg1.jpg");
	background-attachment:fixed;
	background-origin:initial;
	-webkit-background-clip:initial;
	background-clip:initial;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-repeat:no-repeat;
	background-position:100% 0;
	background-position:center;
	z-index:1;
	position:relative;
}

.sec-img-bg h1,  .sec-img-bg h2,  .sec-img-bg h3,  .sec-img-bg h4,  .sec-img-bg p,  .sec-img-bg .h1,  .sec-img-bg .h2,  .sec-img-bg .h3,  .sec-img-bg .h4 {
	color:#fff;
}

.sec-img-bg.bg-opacity:before {
	background:#000;
	content:"";
	z-index:-1;
	position:absolute;
	height:100%;
	width:100%;
	left:0;
	right:0;
	top:0;
	opacity:.7;
}

.sec-img-bg.bg-opacity.inverse:before,  .sec-img-bg.bg-opacity.dark:before {
	background:#000;
}

.sec-img-bg-2 {
	background-image:url("https://localhost/desk/templates/croster/assets/images/sec-bg1.jpg");
	background-attachment:fixed;
	background-origin:initial;
	-webkit-background-clip:initial;
	background-clip:initial;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-repeat:no-repeat;
	background-position:100% 0;
	background-position:center;
	z-index:1;
	position:relative;
}

.sec-img-bg-2.bg-opacity:before {
	background:#000;
	content:"";
	z-index:-1;
	position:absolute;
	height:100%;
	width:100%;
	left:0;
	right:0;
	top:0;
	opacity:.7;
}

.cros-Slider {
	position:relative;
	overflow:hidden;
}

.cros-Slider .owl-carousel {
	padding:0;
	overflow:hidden;
	margin-bottom:0;
}

.cros-Slider .owl-carousel.effects .cros-animation[data-delay-transtion="1"] {
	-webkit-transition-delay:100ms;
	transition-delay:100ms;
}

.cros-Slider .owl-carousel.effects .cros-animation[data-delay-transtion="2"] {
	-webkit-transition-delay:300ms;
	transition-delay:300ms;
}

.cros-Slider .owl-carousel.effects .cros-animation[data-delay-transtion="3"] {
	-webkit-transition-delay:600ms;
	transition-delay:600ms;
}

.cros-Slider .owl-carousel.effects .cros-animation[data-delay-transtion="4"] {
	-webkit-transition-delay:900ms;
	transition-delay:900ms;
}

.cros-Slider .owl-carousel.effects .cros-animation[data-delay-transtion="5"] {
	-webkit-transition-delay:1200ms;
	transition-delay:1200ms;
}

.cros-Slider .owl-carousel.effects .cros-animation[data-delay-transtion="6"] {
	-webkit-transition-delay:1500ms;
	transition-delay:1500ms;
}

.cros-Slider .owl-carousel .cros-animation {
	-moz-transform:translateY(70%);
	-webkit-transform:translateY(70%);
	-o-transform:translateY(70%);
	-ms-transform:translateY(70%);
	transform:translateY(70%);
	opacity:0;
	-webkit-transition:all 1.3s;
	-o-transition:all 1.3s;
	transition:all 1.3s;
	-webkit-transition-property:-ms-transform,  opacity;
	-webkit-transition-property:-webkit-transform,  opacity;
	-webkit-transition-property:transform,  opacity;
	transition-property:-ms-transform,  opacity;
	transition-property:-webkit-transform,  opacity;
	transition-property:transform,  opacity;
}

.cros-Slider .owl-carousel .owl-item.active .cros-animation {
	-moz-transform:translateY(0);
	-webkit-transform:translateY(0);
	-o-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
	opacity:1;
}

.cros-Slider .row {
	display:-ms-flexbox !important;
	display:-webkit-flex !important;
	display:flex !important;
	-ms-flex-direction:column !important;
	flex-direction:column !important;
	-ms-flex-align:center !important;
	align-items:center !important;
}

@media (min-width:992px) {
	.cros-Slider .row {
	-ms-flex-direction:row !important;
	flex-direction:row !important;
}

}.cros-Slider .owl-dots {
	bottom:auto;
	position:absolute;
	top:30px;
	left:auto;
	right:30px;
}

.cros-Slider .owl-dots .owl-dot span {
	border-color:#db3f3b;
}

.cros-Slider .owl-dots .owl-dot.active span,  .cros-Slider .owl-dots .owl-dot:hover span {
	background:#eb9391;
}

.cros-Slider .slides {
	;
}

@media (min-width:992px) {
	.cros-Slider .slides {
	height:70vh;
	min-height:650px;
}

}.cros-Slider .slides .hero-outer {
	padding:120px 0;
	display:table;
	height:100%;
	margin:0;
	width:100%;
	z-index:2;
}

@media (min-width:992px) {
	.cros-Slider .slides .hero-outer {
	padding:0;
}

}.cros-Slider .slides .hero-outer .hgroup {
	display:table-cell;
	vertical-align:middle;
	color:#fff;
}

.cros-Slider .slides .hero-outer .hgroup ul {
	list-style:none;
	padding-left:0;
}

.cros-Slider .slides .hero-outer .hgroup ul li {
	position:relative;
	padding:5px 0 0 25px;
}

.cros-Slider .slides .hero-outer .hgroup ul li:before {
	position:absolute;
	content:"";
	margin-right:4px;
	font-family:"Font Awesome 5 Pro" !important;
	left:0;
}

.cros-Slider .slides .hero-outer .hgroup h1,  .cros-Slider .slides .hero-outer .hgroup h2,  .cros-Slider .slides .hero-outer .hgroup h3,  .cros-Slider .slides .hero-outer .hgroup h4,  .cros-Slider .slides .hero-outer .hgroup .h1,  .cros-Slider .slides .hero-outer .hgroup .h2,  .cros-Slider .slides .hero-outer .hgroup .h3,  .cros-Slider .slides .hero-outer .hgroup .h4,  .cros-Slider .slides .hero-outer .hgroup ul li {
	color:#fff;
}

.cros-Slider .slides .hero-outer .hgroup h1,  .cros-Slider .slides .hero-outer .hgroup .h1 {
	font-size:37px;
	font-weight:900;
	margin:0;
	padding:0;
}

@media (min-width:992px) {
	.cros-Slider .slides .hero-outer .hgroup h1,  .cros-Slider .slides .hero-outer .hgroup .h1 {
	font-size:65px;
}

}@media (min-width:768px) and (max-width:991px) {
	.cros-Slider .slides .hero-outer .hgroup h1,  .cros-Slider .slides .hero-outer .hgroup .h1 {
	font-size:47px;
}

}.cros-Slider .slides .hero-outer .hgroup h3,  .cros-Slider .slides .hero-outer .hgroup .h3 {
	font-style:italic;
	font-size:3vm in;
	margin-top:10px;
	font-weight:100;
}

.cros-Slider .slides .hero-outer .hgroup h4,  .cros-Slider .slides .hero-outer .hgroup .h4 {
	font-style:italic;
	margin-top:10px;
	font-weight:100;
}

.cros-Slider .slides .hero-outer .hgroup h2.fill,  .cros-Slider .slides .hero-outer .hgroup h3.fill,  .cros-Slider .slides .hero-outer .hgroup h4.fill,  .cros-Slider .slides .hero-outer .hgroup h5.fill,  .cros-Slider .slides .hero-outer .hgroup .h2.fill,  .cros-Slider .slides .hero-outer .hgroup .h3.fill,  .cros-Slider .slides .hero-outer .hgroup .h4.fill,  .cros-Slider .slides .hero-outer .hgroup .h5.fill {
	color:#fff;
	padding:10px 30px;
	display:inline-block;
	margin:10px 15px;
	background:#0273d4;
}

.cros-Slider .slides .hero-outer .hgroup .buttons {
	margin:40px 0;
}

.cros-Slider .slides .hero-outer .hgroup .buttons br {
	display:none;
}

.cros-Slider .slides .hero-outer .hgroup .buttons .btn {
	padding:10px 40px;
}

.cros-Slider .slides .hero-outer .hgroup .buttons .btn:first-of-type {
	margin-right:30px;
}

@media (max-width:599px) {
	.cros-Slider .slides .hero-outer .hgroup .buttons .btn {
	padding:10px 15px;
	font-size:13px;
}

.cros-Slider .slides .hero-outer .hgroup .buttons .btn:first-of-type {
	margin-right:10px;
}

}.cros-Slider .slides .hero-outer .hgroup [class*="col-"] .fab {
	font-weight:normal !important;
}

.cros-Slider .slides .hero-outer .hgroup [class*="col-"]:first-child h1,  .cros-Slider .slides .hero-outer .hgroup [class*="col-"]:first-child h2,  .cros-Slider .slides .hero-outer .hgroup [class*="col-"]:first-child h3,  .cros-Slider .slides .hero-outer .hgroup [class*="col-"]:first-child .h1,  .cros-Slider .slides .hero-outer .hgroup [class*="col-"]:first-child .h2,  .cros-Slider .slides .hero-outer .hgroup [class*="col-"]:first-child .h3 {
	font-weight:bold;
	text-shadow:none;
}

.cros-Slider .slides .hero-outer .hgroup [class*="col-"]:first-child h1,  .cros-Slider .slides .hero-outer .hgroup [class*="col-"]:first-child .h1 {
	font-size:21px;
	margin:0;
}

.cros-Slider .slides .hero-outer .hgroup [class*="col-"]:first-child h2,  .cros-Slider .slides .hero-outer .hgroup [class*="col-"]:first-child .h2 {
	font-size:27px;
	font-weight:900;
}

@media (min-width:992px) {
	.cros-Slider .slides .hero-outer .hgroup [class*="col-"]:first-child h1,  .cros-Slider .slides .hero-outer .hgroup [class*="col-"]:first-child .h1 {
	font-size:28px;
}

.cros-Slider .slides .hero-outer .hgroup [class*="col-"]:first-child h2,  .cros-Slider .slides .hero-outer .hgroup [class*="col-"]:first-child .h2 {
	font-size:43px;
}

}.cros-Slider .slides .hero-outer .hgroup [class*="col-"]:first-child .buttons {
	margin:25px 0 15px;
}

.cros-Slider .slides .hero-outer .hgroup [class*="col-"]:first-child {
	position:relative;
	padding:0px 60px;
	z-index:1;
}

.cros-Slider .slides .hero-outer .hgroup [class*="col-"] ul {
	list-style:none;
	padding-left:0;
}

@media (min-width:992px) {
	.cros-Slider .slides .hero-outer .hgroup [class*="col-"] ul li {
	font-size:110%;
}

}.cros-Slider .slides .hero-outer .hgroup .page-title {
	text-align:center;
	padding:15px 0;
}

.cros-Slider .slides .hero-outer .hgroup .page-title h1,  .cros-Slider .slides .hero-outer .hgroup .page-title .h1 {
	position:relative;
	display:inline-block;
	font-size:4.5vm in;
	margin-bottom:20px;
	margin-top:20px;
	text-transform:none;
	font-weight:500;
}

.cros-Slider .slides .hero-outer .hgroup .page-title h1:before,  .cros-Slider .slides .hero-outer .hgroup .page-title .h1:before,  .cros-Slider .slides .hero-outer .hgroup .page-title h1:after,  .cros-Slider .slides .hero-outer .hgroup .page-title .h1:after {
	content:" ";
	position:absolute;
	left:0;
	right:0;
	bottom:-5px;
}

.cros-Slider .slides .hero-outer .hgroup .page-title h1:before,  .cros-Slider .slides .hero-outer .hgroup .page-title .h1:before {
	width:120%;
	height:1px;
	background-color:#d5dce5;
}

.cros-Slider .slides .hero-outer .hgroup .page-title h1:after,  .cros-Slider .slides .hero-outer .hgroup .page-title .h1:after {
	width:45%;
	height:5px;
	margin:0 auto;
	background-color:#0273d4;
}

.cros-Slider .slides .hero-outer .hgroup .page-title h3,  .cros-Slider .slides .hero-outer .hgroup .page-title .h3 {
	font-style:italic;
	font-size:3vm in;
	font-weight:100;
	margin:0;
}

.cros-Slider .slides .hero-outer .hgroup .page-title h4,  .cros-Slider .slides .hero-outer .hgroup .page-title .h4 {
	margin-top:20px;
}

@media (max-width:767px) {
	.cros-Slider .slides .hero-outer .hgroup .flex-row {
	-ms-flex-direction:column !important;
	flex-direction:column !important;
}

.cros-Slider .slides .hero-outer .hgroup .flex-row [class*="col-"] {
	width:100%;
}

}.cros-Slider .slides .slide-bg {
	height:100%;
	min-height:100%;
	width:100%;
	min-width:100%;
	border-top:5px solid #db3f3b;
	background-image:url("https://localhost/desk/templates/croster/assets/images/hero-bg1.jpg");
	position:relative;
	overflow:hidden;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
}

.cros-Slider .slides .slide-bg.bg-opacity {
	z-index:1;
}

.cros-Slider .slides .slide-bg.bg-opacity:before {
	background:-webkit-linear-gradient(left,  #000 0%,  transparent 100%);
	background:-moz-linear-gradient(left,  #000 0%,  transparent 100%);
	background:-o-linear-gradient(left,  #000 0%,  transparent 100%);
	background:linear-gradient(to right,  #000 0%,  transparent 100%);
	content:"";
	z-index:-1;
	position:absolute;
	height:100%;
	width:100%;
	left:0;
	right:0;
}

.cros-Slider .slides .slide-bg.top {
	background-position:top center;
}

.cros-Slider .slides .slide-bg.bottom {
	background-position:bottom center;
}

.hero-bg-wrap {
	position:relative;
	border-top:5px solid #db3f3b;
	background-image:url("https://localhost/desk/templates/croster/assets/images/hero-bg1.jpg");
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	color:#fff;
	z-index:1;
}

.hero-bg-wrap .page-title {
	text-align:center;
	padding:30px 0;
}

.hero-bg-wrap .page-title h1,  .hero-bg-wrap .page-title .h1 {
	margin:0;
	font-size:26px;
	font-weight:500 !important;
	text-transform:none;
}

.hero-bg-wrap .item {
	margin-bottom:15px;
}

.hero-bg-wrap .bg-shape-poly {
	padding:20px 55px 55px 105px;
	margin-left:-90px;
	background:url("https://localhost/desk/templates/croster/assets/images/hero-bg-poly.svg");
	background-repeat:no-repeat;
	background-size:100% 100%;
	margin-bottom:30px;
}

.hero-bg-wrap ul {
	list-style:none;
	padding-left:0;
}

.hero-bg-wrap ul li {
	position:relative;
	padding:5px 0 0 25px;
}

.hero-bg-wrap ul li:before {
	position:absolute;
	content:"";
	margin-right:4px;
	font-family:"Font Awesome 5 Pro" !important;
	left:0;
}

@media only screen and (max-width:479px) {
	.hero-bg-wrap ul {
	display:none;
}

}.hero-bg-wrap h1,  .hero-bg-wrap h2,  .hero-bg-wrap .h1,  .hero-bg-wrap .h2 {
	font-weight:700 !important;
	color:#fff;
}

.hero-bg-wrap h1 .fab,  .hero-bg-wrap h2 .fab,  .hero-bg-wrap .h1 .fab,  .hero-bg-wrap .h2 .fab {
	font-weight:normal !important;
}

.hero-bg-wrap h1,  .hero-bg-wrap .h1 {
	font-size:21px;
}

.hero-bg-wrap h2,  .hero-bg-wrap .h2 {
	font-size:27px;
	margin-bottom:25px;
}

.hero-bg-wrap .btn {
	margin:25px 0 15px;
}

.hero-bg-wrap .carousel.tc-carousel .carousel-indicators {
	top:auto;
	bottom:-23px;
	margin:0;
	width:auto;
	right:0;
	left:0;
}

.hero-bg-wrap .carousel.tc-carousel .carousel-indicators li.active {
	width:15px;
	background-color:#db3f3b;
}

.hero-bg-wrap .carousel.tc-carousel .carousel-indicators.left {
	-ms-flex-pack:start;
	justify-content:flex-start;
}

@media (max-width:768px) {
	.hero-bg-wrap .carousel.tc-carousel .carousel-indicators {
	top:-15px;
	bottom:auto;
}

}@media (min-width:768px) {
	.hero-bg-wrap {
	padding-bottom:120px;
}

.hero-bg-wrap .page-title {
	padding:60px 0;
}

.hero-bg-wrap .page-title h1,  .hero-bg-wrap .page-title .h1 {
	font-size:43px;
}

.hero-bg-wrap .bg-shape-poly {
	padding:70px 130px 60px 105px;
}

.hero-bg-wrap h2,  .hero-bg-wrap .h2 {
	font-size:43px;
}

}@media (max-width:468px) {
	.hero-bg-wrap h2,  .hero-bg-wrap .h2 {
	font-size:27px;
}

}.hero-bg-wrap.small-header {
	background-image:url("https://localhost/desk/templates/croster/assets/images/sec-bg3.jpg");
	padding:0;
}

.hero-bg-wrap.small-header .page-title .header-lined {
	margin:0;
}

.hero-bg-wrap.small-header .page-title .header-lined h1,  .hero-bg-wrap.small-header .page-title .header-lined .h1 {
	color:#fff;
}

.hero-bg-wrap.small-header.bg-opacity:before {
	opacity:.85;
}

.hero-bg-wrap.bg-opacity:before {
	background:#000;
	content:"";
	z-index:-1;
	position:absolute;
	height:100%;
	width:100%;
	left:0;
	right:0;
	opacity:.2;
}

.hero-bg-wrap.bg-opacity.bg-primary,  .hero-bg-wrap.bg-opacity.dark,  .hero-bg-wrap.bg-opacity.inverse {
	background-image:none;
}

.hero-bg-wrap.bg-opacity.bg-primary:before,  .hero-bg-wrap.bg-opacity.dark:before,  .hero-bg-wrap.bg-opacity.inverse:before {
	display:none;
}

.hero-bg-wrap.bg-opacity.bg-primary {
	border-color:#db3f3b !important;
}

.hero-bg-wrap.bg-opacity.inverse,  .hero-bg-wrap.bg-opacity.dark {
	border-color:#db3f3b !important;
}

.cros-pricing-container {
	position:relative;
}

.cros-pricing-container .owl-carousel {
	margin-bottom:0;
}

.cros-pricing-container .owl-carousel .owl-prev.disabled,  .cros-pricing-container .owl-carousel .owl-next.disabled {
	display:none;
}

.cros-pricing-container .owl-carousel .owl-prev {
	position:absolute;
	left:-120px;
	top:50%;
	margin-top:-32px;
}

.cros-pricing-container .owl-carousel .owl-next {
	position:absolute;
	right:-120px;
	top:50%;
	margin-top:-32px;
}

.cros-pricing-container .pricing-slider,  .cros-pricing-container .pricing-box,  .cros-pricing-container .home-products {
	position:relative;
	z-index:2;
}

.cros-pricing-container .pricing-slider .slide-item,  .cros-pricing-container .pricing-box .slide-item,  .cros-pricing-container .home-products .slide-item {
	padding:45px 10px 0;
}

.cros-pricing-container .tns-nav {
	text-align:center;
}

.cros-pricing-container .tns-controls {
	position:absolute;
	top:-20px;
	left:auto;
	right:30px;
	z-index:5;
}

@media (max-width:991px) {
	.cros-pricing-container .tns-controls {
	left:30px;
	right:auto;
}

}.cros-pricing-container .cros-pricing-table {
	position:relative;
	margin:0 0 45px;
	padding:10px 30px 15px;
	box-shadow:0px 4px 6px 0px rgba(0,  11,  40,  .1);
	border:1px solid #d5dce5;
	z-index:2;
	-webkit-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	border-radius:4px;
	color:#2a2e36;
}

.cros-pricing-container .cros-pricing-table .st-sm {
	display:none;
}

.cros-pricing-container .cros-pricing-table .billing-cycle-pricing {
	display:block;
}

.cros-pricing-container .cros-pricing-table .billing-cycle-pricing .btn-group {
	width:100%;
}

.cros-pricing-container .cros-pricing-table .billing-cycle-pricing .btn-group .btn {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-align:center;
	align-items:center;
	background-color:transparent !important;
	border-color:#d5dce5;
	color:#2a2e36;
	padding:5px 10px;
	text-align:left;
	margin:0;
}

.cros-pricing-container .cros-pricing-table .billing-cycle-pricing .btn-group .btn .fas,  .cros-pricing-container .cros-pricing-table .billing-cycle-pricing .btn-group .btn .far,  .cros-pricing-container .cros-pricing-table .billing-cycle-pricing .btn-group .btn .fal,  .cros-pricing-container .cros-pricing-table .billing-cycle-pricing .btn-group .btn .fad {
	margin:0;
}

.cros-pricing-container .cros-pricing-table .billing-cycle-pricing .btn-group .btn.dropdown-toggle:after {
	display:none;
}

.cros-pricing-container .cros-pricing-table .billing-cycle-pricing .btn-group .dropdown-menu {
	width:100%;
	border-color:#d5dce5;
	border-radius:0;
	padding:0;
}

.cros-pricing-container .cros-pricing-table .billing-cycle-pricing .btn-group .dropdown-menu li {
	display:block;
	padding:5px 10px;
	cursor:pointer;
	border-bottom:1px solid #d5dce5;
	position:relative;
}

.cros-pricing-container .cros-pricing-table .billing-cycle-pricing .btn-group .dropdown-menu li:last-child {
	border-bottom:0 none;
}

.cros-pricing-container .cros-pricing-table .billing-cycle-pricing .btn-group .dropdown-menu li:hover,  .cros-pricing-container .cros-pricing-table .billing-cycle-pricing .btn-group .dropdown-menu li:focus {
	background-color:#edf0f5;
}

.cros-pricing-container .cros-pricing-table .billing-cycle-pricing .btn-group .dropdown-menu li .current_prcing {
	color:#2a2e36;
}

.cros-pricing-container .cros-pricing-table .billing-cycle-pricing .btn-group .dropdown-menu li .current_prcing .dollar {
	font-size:20px;
}

.cros-pricing-container .cros-pricing-table .billing-cycle-pricing .btn-group .save_text {
	margin-bottom:5px;
	font-size:90%;
}

.cros-pricing-container .cros-pricing-table .billing-cycle-pricing .btn-group .discounted_options {
	color:#777;
}

.cros-pricing-container .cros-pricing-table .billing-cycle-pricing .btn-group .discounted_options div:first-child {
	margin-right:4px;
}

.cros-pricing-container .cros-pricing-table .billing-cycle-pricing .btn-group .discounted_options .price_duration {
	font-size:14px;
}

.cros-pricing-container .cros-pricing-table .billing-cycle-pricing .btn-group .discounted_options .regular_pricing.savecut {
	position:relative;
	display:inline-block;
	font-size:11px;
}

.cros-pricing-container .cros-pricing-table .billing-cycle-pricing .btn-group .discounted_options .regular_pricing.savecut:before {
	content:"";
	position:absolute;
	top:50%;
	left:-2px;
	width:calc(100% + 8px);
	height:1px;
	background:#2a2e36;
}

.cros-pricing-container .cros-pricing-table .billing-cycle-pricing .btn-group .current_prcing {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:baseline;
	align-items:baseline;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-ms-word-break:break-all;
	word-break:break-all;
}

.cros-pricing-container .cros-pricing-table .billing-cycle-pricing .btn-group .current_prcing .dollar,  .cros-pricing-container .cros-pricing-table .billing-cycle-pricing .btn-group .current_prcing .cents,  .cros-pricing-container .cros-pricing-table .billing-cycle-pricing .btn-group .current_prcing .prefix {
	font-weight:700;
	color:#db3f3b;
}

.cros-pricing-container .cros-pricing-table .billing-cycle-pricing .btn-group .current_prcing .suffix {
	font-weight:700;
	margin:0 2px;
}

.cros-pricing-container .cros-pricing-table .billing-cycle-pricing .btn-group .current_prcing .dollar {
	font-size:29px;
	color:#db3f3b;
}

.cros-pricing-container .cros-pricing-table .billing-cycle-pricing .btn-group.open .fa-angle-down:before {
	content:"";
}

.cros-pricing-container .cros-pricing-table .billing-cycle-pricing.desc_belwo {
	margin-bottom:10px;
}

.cros-pricing-container .cros-pricing-table .billing-cycle-pricing.fixed-height {
	min-height:120px;
}

.cros-pricing-container .cros-pricing-table .billing-cycle-pricing.float .btn-group .save_text {
	position:absolute;
	top:5px;
	right:10px;
}

.cros-pricing-container .cros-pricing-table .price-small {
	font-size:24px;
}

.cros-pricing-container .cros-pricing-table h3,  .cros-pricing-container .cros-pricing-table h4,  .cros-pricing-container .cros-pricing-table .h3,  .cros-pricing-container .cros-pricing-table .h4 {
	color:#2a2e36;
	display:block;
	font-weight:700;
}

.cros-pricing-container .cros-pricing-table h3,  .cros-pricing-container .cros-pricing-table .h3 {
	font-size:30px;
}

.cros-pricing-container .cros-pricing-table .starting-from {
	display:inline-block;
	margin-top:15px;
	border-bottom:1px solid #0273d4;
}

.cros-pricing-container .cros-pricing-table .desc {
	min-height:75px;
	margin-bottom:10px;
}

.cros-pricing-container .cros-pricing-table .heading-desc h1,  .cros-pricing-container .cros-pricing-table .heading-desc h2,  .cros-pricing-container .cros-pricing-table .heading-desc h3,  .cros-pricing-container .cros-pricing-table .heading-desc h4,  .cros-pricing-container .cros-pricing-table .heading-desc h5,  .cros-pricing-container .cros-pricing-table .heading-desc .h1,  .cros-pricing-container .cros-pricing-table .heading-desc .h2,  .cros-pricing-container .cros-pricing-table .heading-desc .h3,  .cros-pricing-container .cros-pricing-table .heading-desc .h4,  .cros-pricing-container .cros-pricing-table .heading-desc .h5 {
	margin:10px 0;
}

.cros-pricing-container .cros-pricing-table .heading-desc p {
	margin-bottom:25px;
}

.cros-pricing-container .cros-pricing-table .cterms {
	text-transform:capitalize;
}

.cros-pricing-container .cros-pricing-table .price {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:baseline;
	align-items:baseline;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-ms-word-break:break-all;
	word-break:break-all;
}

.cros-pricing-container .cros-pricing-table .price small.start {
	margin-right:4px;
}

.cros-pricing-container .cros-pricing-table .price.free {
	color:#0273d4;
}

.cros-pricing-container .cros-pricing-table .price span,  .cros-pricing-container .cros-pricing-table .price s,  .cros-pricing-container .cros-pricing-table .price del {
	font-weight:700;
}

.cros-pricing-container .cros-pricing-table .price s,  .cros-pricing-container .cros-pricing-table .price del {
	font-size:16px;
	color:#999;
}

.cros-pricing-container .cros-pricing-table .price span {
	white-space:nowrap;
	margin-right:2px;
}

.cros-pricing-container .cros-pricing-table .price span:last-child {
	margin-right:0;
}

.cros-pricing-container .cros-pricing-table .price span.prefix,  .cros-pricing-container .cros-pricing-table .price span.cost,  .cros-pricing-container .cros-pricing-table .price span.dollar,  .cros-pricing-container .cros-pricing-table .price span.cents {
	color:#db3f3b;
}

.cros-pricing-container .cros-pricing-table .price span.prefix {
	top:-.9em;
	position:relative;
	vertical-align:top;
}

.cros-pricing-container .cros-pricing-table .price span.cost,  .cros-pricing-container .cros-pricing-table .price span.dollar {
	font-size:37px;
}

.cros-pricing-container .cros-pricing-table .price span.cents {
	font-size:20px;
}

.cros-pricing-container .cros-pricing-table .price span.cycle {
	font-weight:normal;
}

.cros-pricing-container .cros-pricing-table .btn {
	margin-top:10px;
	display:block;
	width:100%;
}

@media only screen and (min-width:768px) {
	.cros-pricing-container .cros-pricing-table span.pull-right {
	display:none;
}

.cros-pricing-container .cros-pricing-table .PriceList-toggle {
	display:none;
}

.cros-pricing-container .cros-pricing-table .plan-features {
	height:auto !important;
}

.cros-pricing-container .cros-pricing-table .plan-features.collapse {
	display:block !important;
}

.cros-pricing-container .cros-pricing-table.fixed-height {
	min-height:495px;
}

.cros-pricing-container .cros-pricing-table h3 small,  .cros-pricing-container .cros-pricing-table h4 small,  .cros-pricing-container .cros-pricing-table .h3 small,  .cros-pricing-container .cros-pricing-table .h4 small {
	display:none;
}

}.cros-pricing-container .cros-pricing-table .plan-features {
	padding:15px 0 0;
}

.cros-pricing-container .cros-pricing-table .plan-features li {
	position:relative;
	list-style:none;
	padding:5px 0;
}

.cros-pricing-container .cros-pricing-table .plan-features li:first-child {
	padding-top:0;
}

.cros-pricing-container .cros-pricing-table .plan-features li:last-child {
	padding-bottom:0;
}

.cros-pricing-container .cros-pricing-table .plan-features.check-list li {
	padding:10px 0 0 20px;
}

.cros-pricing-container .cros-pricing-table .plan-features.check-list li:before {
	position:absolute;
	content:"";
	margin-right:4px;
	font-family:"Font Awesome 5 Pro" !important;
	font-size:16px;
	font-weight:300;
	left:0;
	opacity:.8;
}

.cros-pricing-container .cros-pricing-table .plan-features.check-list li:first-child {
	padding-top:0;
}

.cros-pricing-container .cros-pricing-table .plan-features.arrows li {
	padding:10px 0 0 20px;
}

.cros-pricing-container .cros-pricing-table .plan-features.arrows li:before {
	position:absolute;
	content:"";
	margin-right:4px;
	font-family:"Font Awesome 5 Pro" !important;
	font-size:16px;
	font-weight:300;
	left:0;
	opacity:.8;
}

.cros-pricing-container .cros-pricing-table .plan-features.check-circle li {
	padding:10px 0 0 20px;
}

.cros-pricing-container .cros-pricing-table .plan-features.check-circle li:before {
	position:absolute;
	content:"";
	margin-right:4px;
	font-family:"Font Awesome 5 Pro" !important;
	font-size:16px;
	font-weight:300;
	left:0;
	opacity:.8;
}

.cros-pricing-container .cros-pricing-table .plan-features.check-square li {
	padding:10px 0 0 20px;
}

.cros-pricing-container .cros-pricing-table .plan-features.check-square li:before {
	position:absolute;
	content:"";
	margin-right:4px;
	font-family:"Font Awesome 5 Pro" !important;
	font-size:16px;
	font-weight:300;
	left:0;
	opacity:.8;
}

@media only screen and (max-width:767px) {
	.cros-pricing-container .cros-pricing-table .PriceList-toggle {
	margin:15px 0;
	cursor:pointer;
	font-weight:700;
}

.cros-pricing-container .cros-pricing-table .PriceList-toggle span:after {
	content:"";
	font-family:"Font Awesome 5 Pro" !important;
	font-size:15px;
	float:right;
}

.cros-pricing-container .cros-pricing-table .PriceList-toggle.collapsed span:after {
	content:"";
}

.cros-pricing-container .cros-pricing-table .plan-features {
	padding:0;
}

}.cros-pricing-container .cros-pricing-table .table-heading {
	display:inline-block;
	background-color:#0273d4;
	color:#fff;
	padding:.08em .7em .08em .7em;
	line-height:1.42857143;
	position:relative;
	text-transform:none;
	margin:30px 0 0;
}

.cros-pricing-container .cros-pricing-table .table-heading:after {
	content:"";
	background-color:#0273d4;
	position:absolute;
	top:0;
	right:-.1em;
	width:.2em;
	height:1.535em;
	-moz-transform:skew(-7deg,  0);
	-webkit-transform:skew(-7deg,  0);
	-o-transform:skew(-7deg,  0);
	-ms-transform:skew(-7deg,  0);
	transform:skew(-7deg,  0);
}

.cros-pricing-container .cros-pricing-table .table thead th {
	font-weight:500;
	border-bottom:0 none;
}

.cros-pricing-container .cros-pricing-table .table thead th:first-child {
	font-weight:700;
}

.cros-pricing-container .cros-pricing-table .table th {
	text-align:center;
}

.cros-pricing-container .cros-pricing-table .table th:first-child {
	text-align:left;
}

.cros-pricing-container .cros-pricing-table .table tbody {
	border-collapse:separate;
}

.cros-pricing-container .cros-pricing-table .table tbody tr {
	vertical-align:baseline;
	background-color:#edf0f5;
	border-bottom:10px solid #fff;
}

.cros-pricing-container .cros-pricing-table .table tbody td {
	vertical-align:middle;
	text-align:center;
	border-right:1px solid #fff;
	border-top:0 none;
}

.cros-pricing-container .cros-pricing-table .table tbody td h3,  .cros-pricing-container .cros-pricing-table .table tbody td h4,  .cros-pricing-container .cros-pricing-table .table tbody td .h3,  .cros-pricing-container .cros-pricing-table .table tbody td .h4 {
	background:transparent;
	padding:0;
	margin:10px 0;
	border:0 none;
}

.cros-pricing-container .cros-pricing-table .table tbody td:first-child {
	text-align:left;
	border-right:0 none;
}

.cros-pricing-container .cros-pricing-table .table tbody td:last-child {
	border-right:0 none;
}

@media (min-width:768px) {
	.cros-pricing-container .cros-pricing-table .table tbody td:first-child .server-info img {
	width:70px;
	max-width:70px;
}

.cros-pricing-container .cros-pricing-table .table tbody td:first-child .server-info h4,  .cros-pricing-container .cros-pricing-table .table tbody td:first-child .server-info .h4 {
	font-size:21px;
	margin:20px 0;
}

.cros-pricing-container .cros-pricing-table .table tbody td:last-child {
	max-width:195px;
}

}@media only screen and (max-width:991px) {
	.cros-pricing-container .cros-pricing-table .table tbody td .footable-toggle {
	margin-left:5px;
}

}.cros-pricing-container .cros-pricing-table .table tbody td.server-heading {
	padding-left:0;
}

.cros-pricing-container .cros-pricing-table .table tbody td .server-info {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:justify;
	justify-content:space-between;
	background:#1a1a1a;
	color:#fff;
	text-align:left;
	padding:7px;
	margin-left:-4px;
	position:relative;
	margin-right:10px;
}

.cros-pricing-container .cros-pricing-table .table tbody td .server-info:before {
	border-top:4px solid transparent;
	border-right:4px solid #1a1a1a;
	left:0;
	content:"";
	display:block;
	height:0;
	position:absolute;
	top:-3px;
	width:0;
}

.cros-pricing-container .cros-pricing-table .table tbody td .server-info h4,  .cros-pricing-container .cros-pricing-table .table tbody td .server-info .h4 {
	color:#fff;
}

.cros-pricing-container .cros-pricing-table .table tbody td .server-info h5,  .cros-pricing-container .cros-pricing-table .table tbody td .server-info .h5 {
	font-weight:700;
	text-transform:uppercase;
}

.cros-pricing-container .cros-pricing-table .table tbody td .server-info img {
	float:right;
	width:50px;
	max-width:50px;
}

.cros-pricing-container .cros-pricing-table .table tbody td .server-info span .fad {
	font-size:48px;
}

.cros-pricing-container .cros-pricing-table .table tbody td .server-info.highlight {
	border:5px solid #fedc45;
	margin-right:0;
	border-left:0;
}

.cros-pricing-container .cros-pricing-table .table tbody td .server-info.highlight:before {
	top:-8px;
}

.cros-pricing-container .cros-pricing-table .table tbody td .server-info.highlight.success {
	border-color:#0273d4;
}

.cros-pricing-container .cros-pricing-table .table tbody td .server-info.highlight.danger {
	border-color:#d9534f;
}

.cros-pricing-container .cros-pricing-table .table tbody td .server-info.highlight.primary {
	border-color:#0273d4;
}

.cros-pricing-container .cros-pricing-table .table tbody td small {
	display:block;
}

.cros-pricing-container .cros-pricing-table .table tbody td .footable-row-detail-inner {
	width:100%;
}

.cros-pricing-container .cros-pricing-table .table tbody td .footable-row-detail-name {
	color:#0273d4;
}

.cros-pricing-container .cros-pricing-table .table tbody td .footable-row-detail-name,  .cros-pricing-container .cros-pricing-table .table tbody td .footable-row-detail-value {
	display:block;
}

@media only screen and (min-width:1152px) {
	.cros-pricing-container .cros-pricing-table .table tbody td mark {
	margin-top:7.5px;
}

}.cros-pricing-container .cros-pricing-table .table tbody td.server-price {
	background-color:#1a1a1a;
}

.cros-pricing-container .cros-pricing-table .table tbody td.server-price a {
	color:#fff;
}

.cros-pricing-container .cros-pricing-table .table tbody td.server-price .billing-cycle-pricing .btn-group .btn {
	border:0 none;
	color:#fff;
}

.cros-pricing-container .cros-pricing-table .table tbody td.server-price .billing-cycle-pricing .btn-group .btn .price_duration,  .cros-pricing-container .cros-pricing-table .table tbody td.server-price .billing-cycle-pricing .btn-group .btn .regular_pricing,  .cros-pricing-container .cros-pricing-table .table tbody td.server-price .billing-cycle-pricing .btn-group .btn .dollar,  .cros-pricing-container .cros-pricing-table .table tbody td.server-price .billing-cycle-pricing .btn-group .btn .cents,  .cros-pricing-container .cros-pricing-table .table tbody td.server-price .billing-cycle-pricing .btn-group .btn .prefix {
	color:#fff;
}

.cros-pricing-container .cros-pricing-table .table tbody td.server-price .billing-cycle-pricing .btn-group .btn .regular_pricing.savecut:before {
	background:#fff;
}

.cros-pricing-container .cros-pricing-table .table tbody td.server-price .price {
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
	-ms-word-break:normal;
	word-break:normal;
	-ms-flex-pack:center;
	justify-content:center;
	color:#fff;
}

.cros-pricing-container .cros-pricing-table .table tbody td.server-price .price span {
	color:#fff;
}

.cros-pricing-container .cros-pricing-table .table tbody td.server-price .price span.cost {
	font-size:21px;
}

.cros-pricing-container .cros-pricing-table .table tbody td.server-price .price span.prefix {
	top:-.2em;
}

.cros-pricing-container .cros-pricing-table .table tbody td.server-price .btn {
	margin:0;
}

@media only screen and (max-width:597px) {
	.cros-pricing-container .cros-pricing-table .table tbody td .footable-row-detail-row:last-child {
	margin-top:15px;
}

}.cros-pricing-container .cros-pricing-table .table tbody td .btn {
	margin:15px 0 0;
}

@media (min-width:768px) {
	.cros-pricing-container .cros-pricing-table .table.ssl tbody td:first-child .server-info h4,  .cros-pricing-container .cros-pricing-table .table.ssl tbody td:first-child .server-info .h4 {
	text-transform:none;
}

}.cros-pricing-container .cros-pricing-table .table.ssl tbody td.company {
	width:150px;
	max-width:150px;
}

.cros-pricing-container .cros-pricing-table .table.ssl tbody td img {
	max-width:120px;
	width:120px;
}

@media (min-width:992px) {
	.cros-pricing-container .cros-pricing-table:hover,  .cros-pricing-container .cros-pricing-table:focus {
	-ms-transform:translateY(-5px);
	-webkit-transform:translateY(-5px);
	transform:translateY(-5px);
}

}.cros-pricing-container .cros-pricing-table.no-animation {
	padding:15px 30px 20px;
}

.cros-pricing-container .cros-pricing-table.no-animation:hover,  .cros-pricing-container .cros-pricing-table.no-animation:focus {
	-ms-transform:none;
	-webkit-transform:none;
	transform:none;
}

.cros-pricing-container .cros-pricing-table.bg-primary h3,  .cros-pricing-container .cros-pricing-table.bg-primary h4,  .cros-pricing-container .cros-pricing-table.bg-primary .h3,  .cros-pricing-container .cros-pricing-table.bg-primary .h4,  .cros-pricing-container .cros-pricing-table.bg-primary .desc,  .cros-pricing-container .cros-pricing-table.bg-primary .price span,  .cros-pricing-container .cros-pricing-table.bg-primary .plan-features ul li {
	color:#fff;
}

.cros-pricing-container .cros-pricing-table.bg-primary .btn-primary {
	background-color:transparent;
	border-color:#fff;
	border-bottom-width:2px;
	color:#fff;
}

.cros-pricing-container .cros-pricing-table.bg-primary .btn-primary:hover,  .cros-pricing-container .cros-pricing-table.bg-primary .btn-primary:focus {
	background-color:rgba(255,  255,  255,  .1);
}

.cros-pricing-container .cros-pricing-table.bg-primary .starting-from.text-muted {
	color:#fff;
	border-color:#fff;
}

.cros-pricing-container .cros-pricing-table.dark h3,  .cros-pricing-container .cros-pricing-table.dark h4,  .cros-pricing-container .cros-pricing-table.dark .h3,  .cros-pricing-container .cros-pricing-table.dark .h4,  .cros-pricing-container .cros-pricing-table.dark .desc,  .cros-pricing-container .cros-pricing-table.dark .price span,  .cros-pricing-container .cros-pricing-table.dark .plan-features ul li {
	color:#fff;
}

.cros-pricing-container .cros-pricing-table.bg-primary .billing-cycle-pricing .btn-group,  .cros-pricing-container .cros-pricing-table.dark .billing-cycle-pricing .btn-group {
	;
}

.cros-pricing-container .cros-pricing-table.bg-primary .billing-cycle-pricing .btn-group .btn,  .cros-pricing-container .cros-pricing-table.dark .billing-cycle-pricing .btn-group .btn {
	color:#fff;
	border-color:rgba(255,  255,  255,  .25);
}

.cros-pricing-container .cros-pricing-table.bg-primary .billing-cycle-pricing .btn-group .btn .discounted_options,  .cros-pricing-container .cros-pricing-table.dark .billing-cycle-pricing .btn-group .btn .discounted_options,  .cros-pricing-container .cros-pricing-table.bg-primary .billing-cycle-pricing .btn-group .btn .current_prcing,  .cros-pricing-container .cros-pricing-table.dark .billing-cycle-pricing .btn-group .btn .current_prcing {
	color:#fff;
}

.cros-pricing-container .cros-pricing-table.bg-primary .billing-cycle-pricing .btn-group .dropdown-menu li .current_prcing .prefix,  .cros-pricing-container .cros-pricing-table.dark .billing-cycle-pricing .btn-group .dropdown-menu li .current_prcing .prefix,  .cros-pricing-container .cros-pricing-table.bg-primary .billing-cycle-pricing .btn-group .dropdown-menu li .current_prcing .dollar,  .cros-pricing-container .cros-pricing-table.dark .billing-cycle-pricing .btn-group .dropdown-menu li .current_prcing .dollar,  .cros-pricing-container .cros-pricing-table.bg-primary .billing-cycle-pricing .btn-group .dropdown-menu li .current_prcing .cents,  .cros-pricing-container .cros-pricing-table.dark .billing-cycle-pricing .btn-group .dropdown-menu li .current_prcing .cents {
	color:#db3f3b;
}

.cros-pricing-container .cros-pricing-table.bg-primary .text-muted,  .cros-pricing-container .cros-pricing-table.dark .text-muted {
	color:rgba(255,  255,  255,  .7);
}

.cros-pricing-container .cros-pricing-table.bg-primary .plan .plan__column .plan__header,  .cros-pricing-container .cros-pricing-table.dark .plan .plan__column .plan__header {
	border-right:1px solid rgba(255,  255,  255,  .25);
	border-bottom:3px solid rgba(255,  255,  255,  .25);
}

.cros-pricing-container .cros-pricing-table.bg-primary .plan .plan__column .plan__body .plan__cell,  .cros-pricing-container .cros-pricing-table.dark .plan .plan__column .plan__body .plan__cell {
	border-right:1px solid rgba(255,  255,  255,  .25);
	border-bottom:1px solid rgba(255,  255,  255,  .25);
}

.cros-pricing-container .cros-pricing-table.no-shadow {
	box-shadow:none;
}

.cros-pricing-container .cros-pricing-table .sticker-wrapper {
	position:absolute;
	top:-20px;
	right:15px;
}

.cros-pricing-container .cros-pricing-table .sticker-wrapper .sticker {
	display:block;
	font-size:12px;
	text-transform:uppercase;
	color:#000;
	font-weight:700;
	text-align:center;
	-moz-transform:rotate(5deg);
	-webkit-transform:rotate(5deg);
	-o-transform:rotate(5deg);
	-ms-transform:rotate(5deg);
	transform:rotate(5deg);
	position:relative;
	background-color:#fedc45;
	white-space:nowrap;
	border-radius:25px 0px 0px 0px;
	border:3px solid #fff;
	padding:7.5px 15px;
}

.cros-pricing-container .cros-pricing-table.st_s-1 .sticker-wrapper {
	right:-1px;
	left:-1px;
}

.cros-pricing-container .cros-pricing-table.st_s-1 .sticker-wrapper .sticker {
	-moz-transform:rotate(0);
	-webkit-transform:rotate(0);
	-o-transform:rotate(0);
	-ms-transform:rotate(0);
	transform:rotate(0);
	border:0 none;
	border-radius:4px 4px 0 0;
}

.cros-pricing-container .cros-pricing-table.st_s-2.popular h4,  .cros-pricing-container .cros-pricing-table.st_s-2.active h4,  .cros-pricing-container .cros-pricing-table.st_s-2.popular .h4,  .cros-pricing-container .cros-pricing-table.st_s-2.active .h4 {
	margin-bottom:0;
}

.cros-pricing-container .cros-pricing-table.st_s-2.popular .sticker-wrapper,  .cros-pricing-container .cros-pricing-table.st_s-2.active .sticker-wrapper {
	display:none;
}

.cros-pricing-container .cros-pricing-table.st_s-2 .st-sm {
	display:-ms-inline-flexbox;
	display:-webkit-inline-flex;
	display:inline-flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding:2px 7.5px;
	font-size:12px;
	font-weight:500;
	text-transform:none;
	background-color:#fedc45;
	color:#000;
	border-radius:10px;
	margin:5px 0;
}

.cros-pricing-container .cros-pricing-table.pt_st_4 {
	padding:0;
}

.cros-pricing-container .cros-pricing-table.pt_st_4 .no-gutters {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:0;
}

@media (max-width:767px) {
	.cros-pricing-container .cros-pricing-table.pt_st_4 .no-gutters {
	-ms-flex-direction:column;
	flex-direction:column;
}

}.cros-pricing-container .cros-pricing-table.pt_st_4 [class*=col-] {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	padding:20px;
	-ms-flex-align:center;
	align-items:center;
}

.cros-pricing-container .cros-pricing-table.pt_st_4 [class*=col-]:first-child {
	border-bottom:1px solid #d5dce5;
}

@media (min-width:768px) {
	.cros-pricing-container .cros-pricing-table.pt_st_4 [class*=col-]:first-child {
	border-right:1px solid #d5dce5;
	border-bottom:0 none;
}

}.cros-pricing-container .cros-pricing-table.pt_st_4 [class*=col-]:first-child h1,  .cros-pricing-container .cros-pricing-table.pt_st_4 [class*=col-]:first-child h2,  .cros-pricing-container .cros-pricing-table.pt_st_4 [class*=col-]:first-child h3,  .cros-pricing-container .cros-pricing-table.pt_st_4 [class*=col-]:first-child h4,  .cros-pricing-container .cros-pricing-table.pt_st_4 [class*=col-]:first-child .h1,  .cros-pricing-container .cros-pricing-table.pt_st_4 [class*=col-]:first-child .h2,  .cros-pricing-container .cros-pricing-table.pt_st_4 [class*=col-]:first-child .h3,  .cros-pricing-container .cros-pricing-table.pt_st_4 [class*=col-]:first-child .h4 {
	margin-top:0;
}

.cros-pricing-container .cros-pricing-table.pt_st_4 [class*=col-]:last-child .btn {
	margin:0;
}

@media (max-width:778px) {
	.cros-pricing-container .cros-pricing-table.pt_st_4 [class*=col-] {
	display:block;
	width:100%;
}

}.cros-pricing-container .cros-pricing-table.pt_st_4 [class*=col-] .content {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	width:100%;
}

.cros-pricing-container .cros-pricing-table.pt_st_4 [class*=col-] .content .featured_desc {
	border-top:1px dashed #d5dce5;
	padding:10px 0 0;
	margin-top:15px;
}

.cros-pricing-container .cros-pricing-table.pt_st_4 [class*=col-] .plan-features {
	padding:0;
	margin:0;
}

.cros-pricing-container .cros-pricing-table.pt_st_4 [class*=col-] .plan-features li {
	display:inline-table;
	width:48%;
}

@media (min-width:1200px) {
	.cros-pricing-container .cros-pricing-table.pt_st_4 [class*=col-] .plan-features li {
	width:32%;
}

}@media (max-width:991px) {
	.cros-pricing-container .cros-pricing-table.pt_st_4 [class*=col-] .plan-features li {
	width:100%;
}

}.cros-pricing-container .cros-pricing-table.pt_st_4.active {
	margin:45px 0 30px;
	border-color:#db3f3b;
	box-shadow:0 14px 28px rgba(0,  0,  0,  .25),  0 10px 10px rgba(0,  0,  0,  .22);
}

.cros-pricing-container .cros-pricing-table.pt_st_4.active [class*=col-] h1,  .cros-pricing-container .cros-pricing-table.pt_st_4.active [class*=col-] h2,  .cros-pricing-container .cros-pricing-table.pt_st_4.active [class*=col-] h3,  .cros-pricing-container .cros-pricing-table.pt_st_4.active [class*=col-] h4,  .cros-pricing-container .cros-pricing-table.pt_st_4.active [class*=col-] .h1,  .cros-pricing-container .cros-pricing-table.pt_st_4.active [class*=col-] .h2,  .cros-pricing-container .cros-pricing-table.pt_st_4.active [class*=col-] .h3,  .cros-pricing-container .cros-pricing-table.pt_st_4.active [class*=col-] .h4 {
	margin-top:10px;
	margin-bottom:15px;
}

.cros-pricing-container .cros-pricing-table.pt_st_4.active:first-child {
	margin-top:0;
}

.cros-pricing-container.mbo .pricing-slider .slide-item {
	padding:0 10px 0;
}

.cros-pricing-container.mbo table.trns {
	border-collapse:separate;
	border-spacing:0;
	border:0 none;
}

.cros-pricing-container.mbo table.trns th,  .cros-pricing-container.mbo table.trns tr,  .cros-pricing-container.mbo table.trns td {
	border:0 none;
}

.cros-pricing-container.mbo .cros-pricing-table {
	position:static;
	margin:0 0 30px;
}

.cros-pricing-container.mbo .cros-pricing-table .sticker-wrapper {
	top:-47px;
}

.cros-pricing-container.mbo .cros-pricing-table.st_s-1 .sticker-wrapper {
	top:-58px;
	right:-30px;
	left:-30px;
}

@media (min-width:992px) {
	.cros-pricing-container.mbo .cros-pricing-table:hover,  .cros-pricing-container.mbo .cros-pricing-table:focus {
	-ms-transform:none;
	-webkit-transform:none;
	transform:none;
}

}.cros-pricing-container.mbo .cros-pricing-table.pt_st_4 .st-sm {
	margin:-10px 0 10px;
}

.cros-pricing-container.mbo .cros-pricing-table.pt_st_4 .sticker-wrapper {
	top:-20px;
	left:auto;
	right:20px;
}

.cros-pricing-container.mbo .cros-pricing-table.pt_st_4.st_s-1 .sticker-wrapper {
	top:-15px;
	left:20px;
	right:20px;
}

.cros-pricing-container .card.upgrade-plans .card-body ul li {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:.25rem 0;
	border-top:1px dotted #d5dce5;
	font-size:80%;
}

.cros-pricing-container .card.upgrade-plans .card-body ul li:last-child {
	border-bottom:1px dotted #d5dce5;
}

.cros-pricing-container .card.upgrade-plans .card-body ul li .feature-label {
	text-align:left;
	margin-right:5px;
	max-width:75%;
}

.cros-pricing-container .card.upgrade-plans .card-body ul li .feature-value {
	text-align:right;
	margin-left:5px;
}

.tab-pane .plan-specs [class*='col-'] {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:center;
	align-items:center;
	background-color:#edf0f5;
	border:1px solid #d5dce5;
	border-width:1px 1px 1px 0;
	min-height:117px;
	height:auto;
}

.tab-pane .plan-specs [class*='col-']:first-child {
	border-width:1px;
	border-radius:4px 0 0 4px;
}

.tab-pane .plan-specs [class*='col-']:last-child {
	border-width:1px;
	border-color:#0273d4;
	background:#0273d4;
	color:#fff;
	border-radius:0 4px 4px 0;
}

.tab-pane .plan-specs [class*='col-']:last-child:before {
	content:"";
	width:25px;
	height:25px;
	display:block;
	position:absolute;
	background-color:inherit;
	margin-right:-15px;
	top:50%;
	margin-top:-13px;
	right:100%;
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg);
	z-index:1;
}

.tab-pane .plan-specs [class*='col-']:last-child h2,  .tab-pane .plan-specs [class*='col-']:last-child .h2 {
	color:#fff;
	line-height:60px;
	margin:10px 0 0;
}

.tab-pane .plan-specs .description,  .tab-pane .plan-specs .pricing {
	padding:15px 0;
	text-align:center;
}

.tab-pane .plan-specs .description h5,  .tab-pane .plan-specs .pricing h5,  .tab-pane .plan-specs .description .h5,  .tab-pane .plan-specs .pricing .h5 {
	margin:10px 0;
}

.tab-pane .plan-specs .description h2,  .tab-pane .plan-specs .pricing h2,  .tab-pane .plan-specs .description .h2,  .tab-pane .plan-specs .pricing .h2 {
	font-size:17px;
	font-weight:700;
	color:#000;
	margin-top:0;
	margin-bottom:10px;
}

.tab-pane .plan-specs .pricing h5,  .tab-pane .plan-specs .pricing .h5 {
	margin:0;
}

.tab-pane .plan-specs .pricing span {
	font-weight:700;
}

.tab-pane .plan-specs .pricing span.prefix,  .tab-pane .plan-specs .pricing span.cost {
	color:#db3f3b;
}

.tab-pane .plan-specs .pricing span.prefix {
	top:-.2em;
	line-height:0;
	position:relative;
	vertical-align:baseline;
}

.tab-pane .plan-specs .pricing span.cost {
	font-size:21px;
}

.tab-pane .plan-specs .pricing span.cycle {
	font-weight:normal;
}

.tab-pane .plan-specs .billing-cycle-pricing .btn-group .btn {
	border:0 none;
}

.tab-pane .plan-specs .billing-cycle-pricing .btn-group .btn .current_prcing .dollar {
	font-size:19px;
}

.tab-pane .plan-specs .billing-cycle-pricing .btn-group .pricing_wrapr {
	margin-right:10px;
}

.tab-pane .plan-specs .billing-cycle-pricing .btn-group .dropdown-menu {
	border-radius:4px;
}

.tab-pane .plan-specs .order-now {
	text-align:center;
	line-height:113px;
	display:block;
	color:#fff;
	font-size:14px;
}

.tab-pane .plan-specs .order-now:hover,  .tab-pane .plan-specs .order-now:focus,  .tab-pane .plan-specs .order-now:active {
	text-decoration:none;
	background:#0286f7;
}

.tab-pane .plan-specs .order-now.bg-secondary:hover,  .tab-pane .plan-specs .order-now.bg-secondary:focus,  .tab-pane .plan-specs .order-now.bg-secondary:active {
	background:#e15d59 !important;
}

.tab-pane .plan-specs .order-now.bg-success:hover,  .tab-pane .plan-specs .order-now.bg-success:focus,  .tab-pane .plan-specs .order-now.bg-success:active {
	background:#0286f7 !important;
}

.tab-pane .plan-specs .order-now.bg-danger:hover,  .tab-pane .plan-specs .order-now.bg-danger:focus,  .tab-pane .plan-specs .order-now.bg-danger:active {
	background:#df706c !important;
}

.tab-pane .plan-specs .order-now.bg-warning:hover,  .tab-pane .plan-specs .order-now.bg-warning:focus,  .tab-pane .plan-specs .order-now.bg-warning:active {
	background:#f3bc6f !important;
}

.tab-pane .plan-specs .order-now.bg-info:hover,  .tab-pane .plan-specs .order-now.bg-info:focus,  .tab-pane .plan-specs .order-now.bg-info:active {
	background:#79cbe4 !important;
}

.tab-pane .plan-specs .order-now.inverse:hover,  .tab-pane .plan-specs .order-now.dark:hover,  .tab-pane .plan-specs .order-now.gray:hover,  .tab-pane .plan-specs .order-now.inverse:focus,  .tab-pane .plan-specs .order-now.dark:focus,  .tab-pane .plan-specs .order-now.gray:focus,  .tab-pane .plan-specs .order-now.inverse:active,  .tab-pane .plan-specs .order-now.dark:active,  .tab-pane .plan-specs .order-now.gray:active {
	background:#222 !important;
}

@media (min-width:992px) {
	.tab-pane .plan-specs .description h2,  .tab-pane .plan-specs .description .h2 {
	font-size:28px;
}

.tab-pane .plan-specs .order-now {
	font-size:18px;
}

}@media (max-width:991px) {
	.tab-pane .plan-specs [class*='col-']:last-child:before {
	display:none;
}

}@media (max-width:767px) {
	.tab-pane .plan-specs [class*='col-'] {
	border-width:0 1px 1px;
}

.tab-pane .plan-specs [class*='col-']:first-child {
	border-width:1px;
}

.tab-pane .plan-specs [class*='col-']:last-child {
	border-width:0 1px 1px;
}

.tab-pane .plan-specs .order-now {
	-ms-flex:auto;
	flex:auto;
	max-width:100%;
	font-size:28px;
}

.tab-pane .plan-specs .description h2,  .tab-pane .plan-specs .description .h2 {
	font-size:28px;
}

}@media only screen and (max-width:767px) {
	.cros-tabsbar .mobile-tab-headings {
	background-color:#0273d4;
	border-color:#0273d4;
	color:#fff;
	cursor:pointer;
	margin:0;
	white-space:nowrap;
	height:100%;
	padding:10px 16px;
	font-size:18px;
	line-height:1.3333333;
}

}.mobile-tab-headings {
	display:none;
}

@media only screen and (max-width:767px) {
	.mobile-tab-headings {
	width:100%;
	display:block;
}

}@media only screen and (max-width:767px) {
	.mobile-tab-headings + .nav-tabs {
	display:none;
}

}.section__plan_comparison {
	position:relative;
	min-height:100%;
	z-index:2;
}

.section__plan_comparison .cros-pricing-container .cros-pricing-table {
	padding:0;
}

.section__plan_comparison .plan {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	position:relative;
	overflow:hidden;
}

.section__plan_comparison .plan .plan__column {
	-ms-flex:1;
	flex:1;
	position:relative;
}

.section__plan_comparison .plan .plan__column .plan__header {
	padding:16px 24px;
	height:90px;
	border-right:1px solid #d5dce5;
	border-top:1px solid transparent;
	border-bottom:3px solid #d5dce5;
	text-align:left;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
}

.section__plan_comparison .plan .plan__column .plan__header .h4,  .section__plan_comparison .plan .plan__column .plan__header h4 {
	margin:0;
}

.section__plan_comparison .plan .plan__column.plan__column--empty {
	height:100%;
	min-width:240px;
}

@media (max-width:513px) {
	.section__plan_comparison .plan .plan__column.plan__column--empty {
	min-width:50%;
}

}.section__plan_comparison .plan .plan__column.plan__column--empty .plan__header {
	border-left:1px solid transparent;
	height:90px;
}

.section__plan_comparison .plan .plan__column .plan__body {
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	outline:none;
}

.section__plan_comparison .plan .plan__column .plan__body .plan__cell {
	border-right:1px solid #d5dce5;
	border-bottom:1px solid #d5dce5;
	height:48px;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	padding:0 24px;
	font-size:16px;
	line-height:18px;
	text-align:left;
}

.section__plan_comparison .plan .plan__column .plan__body .plan__cell .plan__pricing {
	margin-bottom:8px;
	width:100%;
}

.section__plan_comparison .plan .plan__column .plan__body .plan__cell .plan__pricing .pricing__price .billing-cycle-pricing .btn-group {
	width:100%;
	min-height:125px;
}

.section__plan_comparison .plan .plan__column .plan__body .plan__cell.plan__cell-last {
	min-height:205px;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-pack:center;
	justify-content:center;
	border-bottom-color:transparent;
	-ms-flex-align:start;
	align-items:flex-start;
}

.section__plan_comparison .plan .plan__column .plan__body.plan__body--right {
	text-align:left;
}

.section__plan_comparison .plan .plan__column .plan__body.plan__body--right .plan__cell {
	-ms-flex-pack:start;
	justify-content:flex-start;
	font-weight:500;
}

.section__plan_comparison .plan .sticker-wrapper {
	top:5px;
	left:0;
	right:auto;
}

.section__plan_comparison .plan .sticker-wrapper .sticker {
	border-radius:0 8px 8px 0;
	-ms-transform:rotate(0);
	-webkit-transform:rotate(0);
	transform:rotate(0);
	padding:0 22px;
	border:0 none;
}

.section__plan_comparison .plan .tns-outer {
	position:relative;
	width:100%;
}

.section__plan_comparison .plan .swiper-container {
	width:100%;
	padding:0;
	overflow:hidden;
}

.section__plan_comparison .plan .swiper-button-next,  .section__plan_comparison .plan .swiper-button-prev {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
	outline:none;
	top:20px;
	width:auto;
}

.section__plan_comparison .plan .swiper-button-next .btn__icon,  .section__plan_comparison .plan .swiper-button-prev .btn__icon {
	font-size:24px;
}

.section__plan_comparison .plan .swiper-button-next:after,  .section__plan_comparison .plan .swiper-button-prev:after {
	display:none;
}

@media (max-width:513px) {
	.section__plan_comparison .plan .swiper-button-next .btn__text,  .section__plan_comparison .plan .swiper-button-prev .btn__text {
	display:none;
}

.section__plan_comparison .plan .swiper-button-next .btn__icon,  .section__plan_comparison .plan .swiper-button-prev .btn__icon {
	margin:0;
}

}.section__plan_comparison .plan .swiper-button-next {
	right:20px;
}

.section__plan_comparison .plan .swiper-button-next .btn__icon {
	margin-left:10px;
}

.section__plan_comparison .plan .swiper-button-prev {
	left:20px;
}

.section__plan_comparison .plan .swiper-button-prev .btn__icon {
	margin-right:10px;
}

.section__plan_comparison .plan .swiper-button-next.swiper-button-disabled,  .section__plan_comparison .plan .swiper-button-prev.swiper-button-disabled {
	opacity:0;
}

.section__plan_comparison .plan .swiper-wrapper .swiper-slide:last-of-type .plan__column .plan__header {
	border-right-color:transparent;
}

.section__plan_comparison .plan .swiper-wrapper .swiper-slide:last-of-type .plan__column .plan__body .plan__cell {
	border-right-color:transparent;
}

.onepage_cart .ajaxcart_cont .blocks.products,  .onepage_cart .ajaxcart_cont .blocks.cartsummary,  .onepage_cart .ajaxcart_cont .blocks.productconfig,  .onepage_cart .ajaxcart_cont .blocks.domain_cont,  .onepage_cart .ajaxcart_cont .blocks.domainconfig,  .onepage_cart .ajaxcart_cont .blocks.customerinfo,  .onepage_cart .ajaxcart_cont .blocks.accountpw,  .onepage_cart .ajaxcart_cont .blocks.securityques,  .onepage_cart .ajaxcart_cont .blocks.additionalinfo {
	border:1px solid #d5dce5;
	margin:0 0 30px !important;
	background-color:#fff;
}

.onepage_cart .ajaxcart_cont .blocks.products.TM-card,  .onepage_cart .ajaxcart_cont .blocks.cartsummary.TM-card,  .onepage_cart .ajaxcart_cont .blocks.productconfig.TM-card,  .onepage_cart .ajaxcart_cont .blocks.domain_cont.TM-card,  .onepage_cart .ajaxcart_cont .blocks.domainconfig.TM-card,  .onepage_cart .ajaxcart_cont .blocks.customerinfo.TM-card,  .onepage_cart .ajaxcart_cont .blocks.accountpw.TM-card,  .onepage_cart .ajaxcart_cont .blocks.securityques.TM-card,  .onepage_cart .ajaxcart_cont .blocks.additionalinfo.TM-card {
	padding:0 !important;
}

@media (max-width:767px) {
	.onepage_cart .ajaxcart_cont .blocks.accountpw .generate-password {
	margin-bottom:15px;
}

}.onepage_cart .ajaxcart_cont .blocks.products_billingcycle {
	margin:0 0 30px;
}

.onepage_cart .ajaxcart_cont .blocks.products_billingcycle label {
	display:block;
}

.onepage_cart .ajaxcart_cont .blocks_heading {
	padding:15px;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:justify;
	justify-content:space-between;
	border-bottom:1px solid #d5dce5;
}

.onepage_cart .ajaxcart_cont .blocks_heading h2,  .onepage_cart .ajaxcart_cont .blocks_heading label {
	margin:0;
	font-size:18px;
}

.onepage_cart .ajaxcart_cont .domainconfig .blocks_body {
	padding:10px;
}

@media (max-width:500px) {
	.onepage_cart .ajaxcart_cont .blocks.products .blocks_body .groups_sec {
	margin-bottom:30px;
}

}.onepage_cart .ajaxcart_cont .blocks.products .blocks_body .groups_sec .form-control {
	max-width:260px;
}

.onepage_cart .ajaxcart_cont .blocks.products .blocks_body .product_list {
	position:relative;
	padding:10px 5px 10px 10px;
}

.onepage_cart .ajaxcart_cont .blocks.products .blocks_body .product_list .tns-item label {
	display:block;
	border:1px solid #d5dce5;
	margin-right:5px;
}

.onepage_cart .ajaxcart_cont .blocks.products .blocks_body .product_list .tns-item label .scheck.products-radio {
	padding:10px;
	min-height:50px;
}

.onepage_cart .ajaxcart_cont .blocks.products .blocks_body .product_list .tns-nav {
	position:absolute;
	right:15px;
	top:-35px;
}

@media (max-width:500px) {
	.onepage_cart .ajaxcart_cont .blocks.products .blocks_body .product_list .tns-nav {
	left:0;
	right:0;
	text-align:center;
}

}.onepage_cart .ajaxcart_cont .blocks.products .blocks_body .product_list .tns-nav > [aria-controls] {
	width:25px;
	height:13px;
	padding:0;
	margin:0 5px;
	background:transparent;
	border:1px solid #0273d4;
	outline:0 none !important;
}

.onepage_cart .ajaxcart_cont .blocks.products .blocks_body .product_list .tns-nav > .tns-nav-active {
	background:#0273d4;
}

.onepage_cart .ajaxcart_cont .blocks.cartsummary {
	border:0 none;
}

.onepage_cart .ajaxcart_cont .blocks.cartsummary #ordersummary,  .onepage_cart .ajaxcart_cont .blocks.cartsummary #footer_order_summary {
	background-color:#edf0f5;
	border:1px solid #d5dce5;
	border-radius:4px;
}

.onepage_cart .ajaxcart_cont .blocks.cartsummary #ordersummary .cartsummary_cont,  .onepage_cart .ajaxcart_cont .blocks.cartsummary #footer_order_summary .cartsummary_cont {
	position:relative;
}

.onepage_cart .ajaxcart_cont .blocks.cartsummary #ordersummary .cartsummary_cont .cart-loader,  .onepage_cart .ajaxcart_cont .blocks.cartsummary #footer_order_summary .cartsummary_cont .cart-loader {
	display:none;
}

.onepage_cart .ajaxcart_cont .blocks.cartsummary #ordersummary.cartsummary_loader .cartsummary_cont,  .onepage_cart .ajaxcart_cont .blocks.cartsummary #footer_order_summary.cartsummary_loader .cartsummary_cont {
	position:relative;
}

.onepage_cart .ajaxcart_cont .blocks.cartsummary #ordersummary.cartsummary_loader .cartsummary_cont .cart-loader,  .onepage_cart .ajaxcart_cont .blocks.cartsummary #footer_order_summary.cartsummary_loader .cartsummary_cont .cart-loader {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	position:absolute;
	left:0;
	right:0;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center;
	top:auto;
	bottom:30px;
}

@media (min-width:992px) {
	.onepage_cart .ajaxcart_cont .blocks.cartsummary #ordersummary.cartsummary_loader .cartsummary_cont .cart-loader,  .onepage_cart .ajaxcart_cont .blocks.cartsummary #footer_order_summary.cartsummary_loader .cartsummary_cont .cart-loader {
	top:calc(50% - 50px);
	bottom:auto;
}

}.onepage_cart .ajaxcart_cont .blocks.cartsummary .blocks_summaryheading {
	padding:10px;
}

.onepage_cart .ajaxcart_cont .blocks.cartsummary .blocks_summaryheading div {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.onepage_cart .ajaxcart_cont .blocks.cartsummary .blocks_summaryheading h2,  .onepage_cart .ajaxcart_cont .blocks.cartsummary .blocks_summaryheading .h2 {
	margin:0;
	font-size:18px;
}

.onepage_cart .ajaxcart_cont .blocks.cartsummary .blocks_summaryheading h2 .fas,  .onepage_cart .ajaxcart_cont .blocks.cartsummary .blocks_summaryheading .h2 .fas,  .onepage_cart .ajaxcart_cont .blocks.cartsummary .blocks_summaryheading h2 .far,  .onepage_cart .ajaxcart_cont .blocks.cartsummary .blocks_summaryheading .h2 .far,  .onepage_cart .ajaxcart_cont .blocks.cartsummary .blocks_summaryheading h2 .fal,  .onepage_cart .ajaxcart_cont .blocks.cartsummary .blocks_summaryheading .h2 .fal,  .onepage_cart .ajaxcart_cont .blocks.cartsummary .blocks_summaryheading h2 .fed,  .onepage_cart .ajaxcart_cont .blocks.cartsummary .blocks_summaryheading .h2 .fed {
	color:#0273d4;
}

.onepage_cart .ajaxcart_cont .blocks.cartsummary .blocks_summaryheading h2 a .fas,  .onepage_cart .ajaxcart_cont .blocks.cartsummary .blocks_summaryheading .h2 a .fas,  .onepage_cart .ajaxcart_cont .blocks.cartsummary .blocks_summaryheading h2 a .far,  .onepage_cart .ajaxcart_cont .blocks.cartsummary .blocks_summaryheading .h2 a .far,  .onepage_cart .ajaxcart_cont .blocks.cartsummary .blocks_summaryheading h2 a .fal,  .onepage_cart .ajaxcart_cont .blocks.cartsummary .blocks_summaryheading .h2 a .fal,  .onepage_cart .ajaxcart_cont .blocks.cartsummary .blocks_summaryheading h2 a .fed,  .onepage_cart .ajaxcart_cont .blocks.cartsummary .blocks_summaryheading .h2 a .fed {
	color:#999;
}

.onepage_cart .ajaxcart_cont .blocks.cartsummary .cartsummary_cont .heading {
	height:auto;
	line-height:normal;
	padding:10px;
	border-bottom:3px double #d5dce5;
}

.onepage_cart .ajaxcart_cont .blocks.cartsummary .cartsummary_cont .heading ul li {
	font-weight:500;
	font-size:1em;
}

.onepage_cart .ajaxcart_cont .order-from-loader-img {
	padding:50px;
	text-align:center;
}

.onepage_cart .ajaxcart_cont .summary_products,  .onepage_cart .ajaxcart_cont .summary_domains,  .onepage_cart .ajaxcart_cont .subtotal,  .onepage_cart .ajaxcart_cont .summary_addons {
	font-size:.8em;
}

.onepage_cart .ajaxcart_cont .cartsummary_cont ul,  .onepage_cart .ajaxcart_cont .subtotal ul,  .onepage_cart .ajaxcart_cont .total ul,  .onepage_cart .ajaxcart_cont .summary_products ul,  .onepage_cart .ajaxcart_cont .summary_domains ul,  .onepage_cart .ajaxcart_cont .summary_addons ul {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-align:center;
	align-items:center;
	list-style:none;
	padding:0;
	margin:0;
}

.onepage_cart .ajaxcart_cont .cartsummary_cont ul:first-child li:first-child .product-name,  .onepage_cart .ajaxcart_cont .subtotal ul:first-child li:first-child .product-name,  .onepage_cart .ajaxcart_cont .total ul:first-child li:first-child .product-name,  .onepage_cart .ajaxcart_cont .summary_products ul:first-child li:first-child .product-name,  .onepage_cart .ajaxcart_cont .summary_domains ul:first-child li:first-child .product-name,  .onepage_cart .ajaxcart_cont .summary_addons ul:first-child li:first-child .product-name,  .onepage_cart .ajaxcart_cont .cartsummary_cont ul:first-child li:first-child .product-group,  .onepage_cart .ajaxcart_cont .subtotal ul:first-child li:first-child .product-group,  .onepage_cart .ajaxcart_cont .total ul:first-child li:first-child .product-group,  .onepage_cart .ajaxcart_cont .summary_products ul:first-child li:first-child .product-group,  .onepage_cart .ajaxcart_cont .summary_domains ul:first-child li:first-child .product-group,  .onepage_cart .ajaxcart_cont .summary_addons ul:first-child li:first-child .product-group {
	font-weight:500;
	display:block;
}

.onepage_cart .ajaxcart_cont .cartsummary_cont ul:first-child li:first-child .product-name,  .onepage_cart .ajaxcart_cont .subtotal ul:first-child li:first-child .product-name,  .onepage_cart .ajaxcart_cont .total ul:first-child li:first-child .product-name,  .onepage_cart .ajaxcart_cont .summary_products ul:first-child li:first-child .product-name,  .onepage_cart .ajaxcart_cont .summary_domains ul:first-child li:first-child .product-name,  .onepage_cart .ajaxcart_cont .summary_addons ul:first-child li:first-child .product-name {
	font-size:1.5em;
	font-weight:700;
}

.onepage_cart .ajaxcart_cont .cartsummary_cont ul:first-child li:first-child .product-group,  .onepage_cart .ajaxcart_cont .subtotal ul:first-child li:first-child .product-group,  .onepage_cart .ajaxcart_cont .total ul:first-child li:first-child .product-group,  .onepage_cart .ajaxcart_cont .summary_products ul:first-child li:first-child .product-group,  .onepage_cart .ajaxcart_cont .summary_domains ul:first-child li:first-child .product-group,  .onepage_cart .ajaxcart_cont .summary_addons ul:first-child li:first-child .product-group {
	font-size:1em;
}

.onepage_cart .ajaxcart_cont .cartsummary_cont ul:first-child li:first-child .product-domain,  .onepage_cart .ajaxcart_cont .subtotal ul:first-child li:first-child .product-domain,  .onepage_cart .ajaxcart_cont .total ul:first-child li:first-child .product-domain,  .onepage_cart .ajaxcart_cont .summary_products ul:first-child li:first-child .product-domain,  .onepage_cart .ajaxcart_cont .summary_domains ul:first-child li:first-child .product-domain,  .onepage_cart .ajaxcart_cont .summary_addons ul:first-child li:first-child .product-domain {
	font-style:italic;
}

.onepage_cart .ajaxcart_cont .cartsummary_cont span.pull-right,  .onepage_cart .ajaxcart_cont .subtotal span.pull-right,  .onepage_cart .ajaxcart_cont .total span.pull-right,  .onepage_cart .ajaxcart_cont .summary_products span.pull-right,  .onepage_cart .ajaxcart_cont .summary_domains span.pull-right,  .onepage_cart .ajaxcart_cont .summary_addons span.pull-right {
	display:block;
}

.onepage_cart .ajaxcart_cont .cartsummary_cont span.text-muted,  .onepage_cart .ajaxcart_cont .subtotal span.text-muted,  .onepage_cart .ajaxcart_cont .total span.text-muted,  .onepage_cart .ajaxcart_cont .summary_products span.text-muted,  .onepage_cart .ajaxcart_cont .summary_domains span.text-muted,  .onepage_cart .ajaxcart_cont .summary_addons span.text-muted {
	font-style:italic;
}

.onepage_cart .ajaxcart_cont .cartsummary_cont span.text-muted.total-text,  .onepage_cart .ajaxcart_cont .subtotal span.text-muted.total-text,  .onepage_cart .ajaxcart_cont .total span.text-muted.total-text,  .onepage_cart .ajaxcart_cont .summary_products span.text-muted.total-text,  .onepage_cart .ajaxcart_cont .summary_domains span.text-muted.total-text,  .onepage_cart .ajaxcart_cont .summary_addons span.text-muted.total-text {
	font-style:normal;
}

.onepage_cart .ajaxcart_cont .subtotal {
	padding:10px;
	border-bottom:1px solid #d5dce5;
}

.onepage_cart .ajaxcart_cont .total {
	padding:3px 15px;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

@media (min-width:992px) {
	.onepage_cart .ajaxcart_cont .total {
	padding:15px 10px;
}

}.onepage_cart .ajaxcart_cont .total ul {
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-align:end;
	align-items:flex-end;
}

.onepage_cart .ajaxcart_cont .total ul li:last-child {
	font-weight:500;
	font-size:1.75em;
	color:#000;
}

@media only screen and (min-width:992px) {
	.onepage_cart .ajaxcart_cont .total ul li:last-child {
	font-size:2.3em;
}

}.onepage_cart .ajaxcart_cont .summary_products,  .onepage_cart .ajaxcart_cont .summary_addons {
	padding:10px;
	border-bottom:1px dotted #d5dce5;
}

.onepage_cart .ajaxcart_cont .summary_addons ul {
	margin-bottom:7px;
}

.onepage_cart .ajaxcart_cont .summary_products ul {
	margin-bottom:15px;
}

.onepage_cart .ajaxcart_cont .summary_domains {
	padding:10px;
	border-bottom:1px dotted #d5dce5;
}

.onepage_cart .ajaxcart_cont .promotion {
	padding:10px;
	background:#0273d4;
	color:#fff;
}

.onepage_cart .ajaxcart_cont .emptycart {
	padding:15px 10px;
}

.onepage_cart .ajaxcart_cont .product_server_container,  .onepage_cart .ajaxcart_cont .custom_fileds_container,  .onepage_cart .ajaxcart_cont .product_config_container,  .onepage_cart .ajaxcart_cont .product_addons_container {
	padding:15px 15px 0;
}

.onepage_cart .ajaxcart_cont .product_server_container h2,  .onepage_cart .ajaxcart_cont .custom_fileds_container h2,  .onepage_cart .ajaxcart_cont .product_config_container h2,  .onepage_cart .ajaxcart_cont .product_addons_container h2,  .onepage_cart .ajaxcart_cont .product_server_container h3,  .onepage_cart .ajaxcart_cont .custom_fileds_container h3,  .onepage_cart .ajaxcart_cont .product_config_container h3,  .onepage_cart .ajaxcart_cont .product_addons_container h3,  .onepage_cart .ajaxcart_cont .product_server_container h4,  .onepage_cart .ajaxcart_cont .custom_fileds_container h4,  .onepage_cart .ajaxcart_cont .product_config_container h4,  .onepage_cart .ajaxcart_cont .product_addons_container h4 {
	font-size:18px;
	margin:30px 0;
}

.onepage_cart .ajaxcart_cont .productconfig label {
	width:100%;
}

.onepage_cart .ajaxcart_cont .product_config_container .control-label {
	font-weight:500 !important;
}

.onepage_cart .ajaxcart_cont .product_config_container .irs--big .irs-from,  .onepage_cart .ajaxcart_cont .product_config_container .irs--big .irs-to,  .onepage_cart .ajaxcart_cont .product_config_container .irs--big .irs-single {
	background:#0273d4;
	box-shadow:none;
}

.onepage_cart .ajaxcart_cont .product_config_container .irs--big .irs-bar {
	background:#0273d4;
	background:linear-gradient(to bottom,  #0273d4 0%,  #0273d4 100%);
	border:0 none;
}

.onepage_cart .ajaxcart_cont .product_config_container .irs--big .irs-bar.irs-bar--single {
	border-radius:0;
}

.onepage_cart .ajaxcart_cont .product_config_container .irs--big .irs-grid-pol {
	background-color:#2a2e36;
}

.onepage_cart .ajaxcart_cont .product_config_container .irs--big .irs-grid-text {
	color:#2a2e36;
}

.onepage_cart .ajaxcart_cont .product_config_container .irs--big .irs-min,  .onepage_cart .ajaxcart_cont .product_config_container .irs--big .irs-max {
	background-color:#101010;
}

.onepage_cart .ajaxcart_cont .product_config_container .irs--big .irs-line {
	background:#fff;
	background-color:#fff;
	border-radius:0;
	border-color:#d5dce5;
}

.onepage_cart .ajaxcart_cont .product_config_container .irs--big .irs-handle {
	background:#0273d4;
	box-shadow:none;
	border:1px solid #0273d4;
	border-radius:0;
	width:10px;
}

.onepage_cart .ajaxcart_cont .product_config_container .irs--big .irs-handle.state_hover,  .onepage_cart .ajaxcart_cont .product_config_container .irs--big .irs-handle:hover {
	background:#0258a1;
	box-shadow:none;
	border:1px solid #0258a1;
}

.onepage_cart .ajaxcart_cont input.quantity {
	width:14%;
	display:inline-table;
}

.onepage_cart .ajaxcart_cont .blocks.domain_cont .domain_spcl_offer {
	position:relative;
	padding:25px 25px 10px;
	background-color:#edf0f5;
	display:none;
}

.onepage_cart .ajaxcart_cont .blocks.domain_cont .domain_spcl_offer p {
	font-size:1.2em;
	font-style:italic;
	margin:0;
}

.onepage_cart .ajaxcart_cont .blocks.domain_cont .domain_spcl_offer .bold {
	font-weight:bold;
}

.onepage_cart .ajaxcart_cont .blocks.domain_cont.freedomain .domain_spcl_offer,  .onepage_cart .ajaxcart_cont .blocks.domain_cont.freeonce .domain_spcl_offer {
	display:block;
}

.onepage_cart .ajaxcart_cont .blocks.domain_cont.freedomain .domain_spcl_offer .terms-once {
	display:none;
}

.onepage_cart .ajaxcart_cont .blocks_body.domains {
	padding:15px;
}

.onepage_cart .ajaxcart_cont .blocks_body.domains ul {
	margin:0;
	list-style:none;
	width:100%;
	padding:0;
}

.onepage_cart .ajaxcart_cont .blocks_body.domains ul li {
	display:block;
}

.onepage_cart .ajaxcart_cont .blocks_body.domains .domain-section-tabs {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

@media (min-width:768px) {
	.onepage_cart .ajaxcart_cont .blocks_body.domains .domain-section-tabs {
	-ms-flex-direction:row;
	flex-direction:row;
	margin:-15px -15px 15px;
	padding:15px 15px 0;
	background-color:#edf0f5;
	border-bottom:1px solid #d5dce5;
}

}.onepage_cart .ajaxcart_cont .blocks_body.domains .domain-section-tabs .domain_sec {
	padding:10px;
	border:1px solid #d5dce5;
	display:block;
	margin-bottom:5px;
	width:100%;
	text-decoration:none;
	text-align:center;
	color:#000;
}

@media (min-width:768px) {
	.onepage_cart .ajaxcart_cont .blocks_body.domains .domain-section-tabs .domain_sec {
	margin:0;
}

}.onepage_cart .ajaxcart_cont .blocks_body.domains .domain-section-tabs .domain_sec:hover,  .onepage_cart .ajaxcart_cont .blocks_body.domains .domain-section-tabs .domain_sec:focus {
	background-color:#edf0f5;
}

.onepage_cart .ajaxcart_cont .blocks_body.domains .domain-section-tabs .domain_sec_active {
	background-color:#edf0f5;
}

@media (min-width:768px) {
	.onepage_cart .ajaxcart_cont .blocks_body.domains .domain-section-tabs .domain_sec {
	background-color:#edf0f5;
	margin-bottom:-1px;
}

.onepage_cart .ajaxcart_cont .blocks_body.domains .domain-section-tabs .domain_sec:hover,  .onepage_cart .ajaxcart_cont .blocks_body.domains .domain-section-tabs .domain_sec:focus {
	background-color:#fff;
}

.onepage_cart .ajaxcart_cont .blocks_body.domains .domain-section-tabs .domain_sec_active {
	background-color:#fff;
	border-bottom:1px solid transparent;
}

}.onepage_cart .ajaxcart_cont .domain-input label {
	font-weight:normal;
	display:inline-table;
}

.onepage_cart .ajaxcart_cont .domain-input .domain-inputs-sec {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
}

@media only screen and (max-width:767px) {
	.onepage_cart .ajaxcart_cont .domain-input .domain-inputs-sec {
	-ms-flex-direction:column;
	flex-direction:column;
}

}.onepage_cart .ajaxcart_cont .domain-input .domain-inputs-sec .domain-input-col {
	width:100%;
}

.onepage_cart .ajaxcart_cont .domain-input .domain-inputs-sec div {
	margin-right:7.5px;
}

@media only screen and (max-width:767px) {
	.onepage_cart .ajaxcart_cont .domain-input .domain-inputs-sec div {
	margin-bottom:10px;
}

}.onepage_cart .ajaxcart_cont .domain-input .domain-inputs-sec div:nth-child(2) {
	min-width:120px;
}

.onepage_cart .ajaxcart_cont .domain-input .domain-inputs-sec div:last-child {
	margin:0;
}

.onepage_cart .ajaxcart_cont .domain-input .domain-inputs-sec div.authcode {
	min-width:150px;
}

.onepage_cart .ajaxcart_cont .domain-input .dr-desc,  .onepage_cart .ajaxcart_cont .domain-input .dt-desc,  .onepage_cart .ajaxcart_cont .domain-input .do-desc,  .onepage_cart .ajaxcart_cont .domain-input .sd-desc {
	padding:15px 0;
	font-weight:500;
}

.onepage_cart .ajaxcart_cont .domain-input .suggested-domains {
	margin-top:15px;
}

.onepage_cart .ajaxcart_cont .domain-input .suggested-domains .panel-heading {
	border-color:#0273d4;
}

.onepage_cart .ajaxcart_cont .domain-input .domains-row .col-xs-6,  .onepage_cart .ajaxcart_cont .domain-input .domains-row .col-xs-10 {
	padding-right:2px;
	padding-left:2px;
}

.onepage_cart .ajaxcart_cont #domain_config label {
	width:100%;
	font-weight:normal;
}

.onepage_cart .ajaxcart_cont .loader-img {
	width:100%;
	display:inline-table;
	text-align:center;
}

.onepage_cart .ajaxcart_cont .user_option {
	background-color:#edf0f5;
	border-bottom:1px solid #d5dce5;
	padding:15px 15px 0;
}

.onepage_cart .ajaxcart_cont .user_option ul {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	padding:0;
	list-style:none;
	margin:0;
}

.onepage_cart .ajaxcart_cont .user_option ul li {
	margin-bottom:-1px;
}

.onepage_cart .ajaxcart_cont .user_option ul li label {
	cursor:pointer;
	margin:0;
}

.onepage_cart .ajaxcart_cont .user_option ul li:first-child label .sign-btn {
	border-right:0 none;
}

.onepage_cart .ajaxcart_cont .signupfields,  .onepage_cart .ajaxcart_cont div#account_pw,  .onepage_cart .ajaxcart_cont div#securityQuestion {
	padding:15px;
}

@media only screen and (min-width:992px) {
	.onepage_cart .ajaxcart_cont div#securityQuestion .form-group {
	margin:0;
}

}.onepage_cart .ajaxcart_cont div#MarketingEmailOptIn,  .onepage_cart .ajaxcart_cont div#notesfield {
	padding:15px 15px 0;
}

.onepage_cart .ajaxcart_cont div#MarketingEmailOptIn textarea,  .onepage_cart .ajaxcart_cont div#notesfield textarea {
	padding-left:15px;
}

.onepage_cart .ajaxcart_cont .coupon_cont {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	margin:15px 0 30px;
	padding:6px;
	border:2px dashed #d5dce5;
}

.onepage_cart .ajaxcart_cont .coupon_cont .form-group {
	margin:0;
}

.onepage_cart .ajaxcart_cont .coupon_cont .form-group.prepend-icon .field-icon i {
	font-size:30px !important;
	margin-top:6px;
	margin-right:6px;
}

.onepage_cart .ajaxcart_cont .coupon_cont .form-group input {
	border:0 none !important;
	border-radius:0;
}

.onepage_cart .ajaxcart_cont .coupon_cont .form-group .input-group-btn .btn {
	border-radius:0;
}

.onepage_cart .ajaxcart_cont div.domain-msg {
	margin:10px 0;
	padding:10px;
}

.onepage_cart .ajaxcart_cont .promo-msg {
	padding:10px;
	margin:15px 0 10px;
	width:100%;
}

.onepage_cart .ajaxcart_cont .promo-msg.promo_error,  .onepage_cart .ajaxcart_cont .domain_error {
	color:#a94442;
	background-color:#f2dede;
	border:1px solid #ebccd1;
	display:block !important;
}

.onepage_cart .ajaxcart_cont .promo-msg.promo_success,  .onepage_cart .ajaxcart_cont .domain_success {
	border:1px solid #d6e9c6;
	background-color:#dff0d8;
	color:#3c763d;
	display:block !important;
}

.onepage_cart .ajaxcart_cont .domain_error {
	border:0 none;
}

.onepage_cart .ajaxcart_cont .order_form_tos {
	width:100%;
	text-align:center;
}

.onepage_cart .ajaxcart_cont .order_form_submit {
	width:100%;
	text-align:center;
}

@media (min-width:1200px) {
	.onepage_cart .ajaxcart_cont .order_form_tos {
	width:70%;
	text-align:left;
	display:inline-table;
}

.onepage_cart .ajaxcart_cont .order_form_submit {
	width:28%;
	text-align:right;
	display:inline-table;
}

}.onepage_cart .ajaxcart_cont .tos_msg.tos_error {
	color:#a94442 !important;
	background-color:#f2dede !important;
	border:1px solid #ebccd1 !important;
	margin:15px 0 0 0;
	line-height:125%;
	padding:10px;
	font-size:15px;
	box-shadow:4px 4px 0 0 #a94442;
	margin-bottom:15px;
}

.onepage_cart .ajaxcart_cont .validation_error {
	color:#a94442 !important;
	background-color:#f2dede !important;
	border:1px solid #ebccd1 !important;
	margin:15px 0 0 0;
	padding:10px;
	box-shadow:4px 4px 0 0 #a94442;
	display:block !important;
}

.onepage_cart .ajaxcart_cont .validation_error ul {
	list-style:none;
	margin:0;
	padding:0 !important;
}

.onepage_cart .ajaxcart_cont .validation_error ul li {
	list-style:none;
}

.onepage_cart .ajaxcart_cont td.empty_p.required_input,  .onepage_cart .ajaxcart_cont .p_config_input_error,  .onepage_cart .ajaxcart_cont .input_req_error,  .onepage_cart .ajaxcart_cont .pw_req_error,  .onepage_cart .ajaxcart_cont .sec_req_error,  .onepage_cart .ajaxcart_cont .pm_req_error {
	color:#d06c18 !important;
	background-color:#f2dede !important;
	border:1px solid #ebccd1 !important;
}

.onepage_cart .ajaxcart_cont .promo_req {
	background-color:#f2dede;
	border:1px solid #ebccd1;
}

.onepage_cart .ajaxcart_cont .errorbox {
	color:#a94442 !important;
	background-color:#f2dede !important;
	padding:10px;
	font-size:12px;
}

.onepage_cart .ajaxcart_cont #domainSuggestions .added {
	display:none;
}

.onepage_cart .ajaxcart_cont #domainSuggestions .unavailable {
	display:none;
}

.onepage_cart .ajaxcart_cont .addon-promo-container,  .onepage_cart .ajaxcart_cont .cc-input-container,  .onepage_cart .ajaxcart_cont .apply-credit-container {
	background-color:#edf0f5 !important;
	border:1px solid #d5dce5 !important;
}

.onepage_cart .ajaxcart_cont .removedd {
	color:#f0ad4e;
}

.onepage_cart .ajaxcart_cont #cros-payment-gateway.TM-card {
	background-color:#fff;
	padding:0;
}

.onepage_cart .ajaxcart_cont #cros-payment-gateway label {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:10px 15px;
	border-bottom:1px solid #d5dce5;
	cursor:pointer;
	margin:0;
}

.onepage_cart .ajaxcart_cont #cros-payment-gateway label .check-label {
	color:#2a2e36;
	margin-left:8px;
}

.onepage_cart .ajaxcart_cont #cros-payment-gateway label .check-icon img {
	height:20px;
	max-height:20px;
}

.onepage_cart .ajaxcart_cont #cros-payment-gateway label.is-selected .check-label {
	color:#0273d4;
}

.onepage_cart .ajaxcart_cont #cros-payment-gateway label:last-child {
	border-bottom:0 none;
}

.onepage_cart .ajaxcart_cont .blocks.paymentinfo {
	margin-bottom:20px;
}

.onepage_cart .ajaxcart_cont .blocks.paymentinfo h4 {
	margin:20px 0;
}

.onepage_cart .ajaxcart_cont .blocks.paymentinfo .blocks_body {
	padding:0;
}

.onepage_cart .ajaxcart_cont #sidebar .cartsummary_cont .cart-contents {
	max-height:490px;
	overflow-y:auto;
}

@media only screen and (max-width:767px) {
	.onepage_cart .ajaxcart_cont .form-control,  .onepage_cart .ajaxcart_cont .field,  .onepage_cart .ajaxcart_cont seclect {
	font-size:16px !important;
}

}.onepage_cart .ajaxcart_cont .dropdown-toggle.btn-emptycart {
	margin:10px 15px 15px !important;
	background-color:transparent;
	border:0 none;
	padding:0;
	text-decoration:none;
}

.onepage_cart .ajaxcart_cont .h5 {
	font-size:1rem;
}

.onepage_cart .ajaxcart_cont .hidden {
	display:none !important;
}

@media only screen and (max-width:991px) {
	.onepage_cart .ajaxcart_cont #sidebar {
	position:fixed;
	z-index:1032;
	width:100%;
	bottom:19px;
	left:0;
	right:0;
}

.onepage_cart .ajaxcart_cont #sidebar #ordersummary {
	border-radius:0;
}

.onepage_cart .ajaxcart_cont #sidebar #ordersummary .cartsummary_cont .cart-contents {
	max-height:calc(100vh - 190px);
}

.onepage_cart .ajaxcart_cont #sidebar #ordersummary .cartsummary_cont .heading {
	display:none;
}

.onepage_cart .ajaxcart_cont #sidebar #ordersummary .cartsummary_cont .btn.btn-empty,  .onepage_cart .ajaxcart_cont #sidebar #ordersummary .cartsummary_cont .btn.btn-cart-contents {
	padding:4px 12px;
	color:#2a2e36;
}

.onepage_cart .ajaxcart_cont #sidebar #ordersummary .cartsummary_cont .btn.btn-empty .fas,  .onepage_cart .ajaxcart_cont #sidebar #ordersummary .cartsummary_cont .btn.btn-cart-contents .fas,  .onepage_cart .ajaxcart_cont #sidebar #ordersummary .cartsummary_cont .btn.btn-empty far,  .onepage_cart .ajaxcart_cont #sidebar #ordersummary .cartsummary_cont .btn.btn-cart-contents far,  .onepage_cart .ajaxcart_cont #sidebar #ordersummary .cartsummary_cont .btn.btn-empty .fal,  .onepage_cart .ajaxcart_cont #sidebar #ordersummary .cartsummary_cont .btn.btn-cart-contents .fal {
	margin:0;
}

.onepage_cart .ajaxcart_cont #sidebar #ordersummary .cartsummary_cont .btn.btn-empty {
	margin-left:4px;
}

.onepage_cart .ajaxcart_cont #order_submit.btn {
	display:block;
	position:fixed;
	z-index:1033;
	width:100%;
	bottom:0;
	left:0;
	right:0;
	border-radius:0;
}

}@media only screen and (min-width:992px) {
	.onepage_cart .ajaxcart_cont #sidebar .cartsummary_cont .cart-contents.collapse {
	display:block;
}

.onepage_cart .ajaxcart_cont #sidebar .cartsummary_cont .btn.btn-empty,  .onepage_cart .ajaxcart_cont #sidebar .cartsummary_cont .btn.btn-cart-contents {
	display:none;
}

}.cros-checkbox[type=checkbox],  .cros-checkbox[type=radio],  .signups[type=radio],  .no-radio[type=radio],  .nocheck[type=checkbox] {
	position:absolute;
	opacity:0;
	width:0;
	height:0;
}

.cros-checkbox[type=checkbox] + span,  .cros-checkbox[type=radio] + span,  .signups[type=radio] + span,  .no-radio[type=radio] + span,  .nocheck[type=checkbox] + span {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-transition:border .24s ease;
	transition:border .24s ease;
	overflow:hidden;
	position:relative;
	cursor:pointer;
}

.cros-checkbox[type=checkbox] + span.pcb,  .cros-checkbox[type=radio] + span.pcb,  .signups[type=radio] + span.pcb,  .no-radio[type=radio] + span.pcb,  .nocheck[type=checkbox] + span.pcb {
	min-width:100px;
	padding:15px;
	border:1px solid #d5dce5;
	background-color:#edf0f5;
	border-radius:4px;
}

.cros-checkbox[type=checkbox] + span.pcb.xs,  .cros-checkbox[type=radio] + span.pcb.xs,  .signups[type=radio] + span.pcb.xs,  .no-radio[type=radio] + span.pcb.xs,  .nocheck[type=checkbox] + span.pcb.xs {
	padding:0;
	overflow:visible;
	background-color:#fff;
	height:80px;
	min-height:80px;
}

.cros-checkbox[type=checkbox] + span.pcb.xs .c-name,  .cros-checkbox[type=radio] + span.pcb.xs .c-name,  .signups[type=radio] + span.pcb.xs .c-name,  .no-radio[type=radio] + span.pcb.xs .c-name,  .nocheck[type=checkbox] + span.pcb.xs .c-name,  .cros-checkbox[type=checkbox] + span.pcb.xs .c-price,  .cros-checkbox[type=radio] + span.pcb.xs .c-price,  .signups[type=radio] + span.pcb.xs .c-price,  .no-radio[type=radio] + span.pcb.xs .c-price,  .nocheck[type=checkbox] + span.pcb.xs .c-price,  .cros-checkbox[type=checkbox] + span.pcb.xs c-save,  .cros-checkbox[type=radio] + span.pcb.xs c-save,  .signups[type=radio] + span.pcb.xs c-save,  .no-radio[type=radio] + span.pcb.xs c-save,  .nocheck[type=checkbox] + span.pcb.xs c-save {
	width:100%;
}

.cros-checkbox[type=checkbox] + span.pcb.xs .c-name,  .cros-checkbox[type=radio] + span.pcb.xs .c-name,  .signups[type=radio] + span.pcb.xs .c-name,  .no-radio[type=radio] + span.pcb.xs .c-name,  .nocheck[type=checkbox] + span.pcb.xs .c-name {
	padding:15px 15px 0;
}

.cros-checkbox[type=checkbox] + span.pcb.xs .c-price,  .cros-checkbox[type=radio] + span.pcb.xs .c-price,  .signups[type=radio] + span.pcb.xs .c-price,  .no-radio[type=radio] + span.pcb.xs .c-price,  .nocheck[type=checkbox] + span.pcb.xs .c-price {
	padding:5px 15px 15px;
}

.cros-checkbox[type=checkbox] + span.pcb.xs .c-save,  .cros-checkbox[type=radio] + span.pcb.xs .c-save,  .signups[type=radio] + span.pcb.xs .c-save,  .no-radio[type=radio] + span.pcb.xs .c-save,  .nocheck[type=checkbox] + span.pcb.xs .c-save {
	position:absolute;
	top:-5px;
	right:-5px;
	padding:2px 5px;
	border-radius:4px;
	background-color:#fedc45;
	color:#000;
	font-weight:500;
	z-index:1;
}

.cros-checkbox[type=checkbox] + span.pcb.xs.nop .c-name,  .cros-checkbox[type=radio] + span.pcb.xs.nop .c-name,  .signups[type=radio] + span.pcb.xs.nop .c-name,  .no-radio[type=radio] + span.pcb.xs.nop .c-name,  .nocheck[type=checkbox] + span.pcb.xs.nop .c-name {
	padding:0 15px 0;
}

.cros-checkbox[type=checkbox] + span.pcb .addons,  .cros-checkbox[type=radio] + span.pcb .addons,  .signups[type=radio] + span.pcb .addons,  .no-radio[type=radio] + span.pcb .addons,  .nocheck[type=checkbox] + span.pcb .addons {
	color:#2a2e36 !important;
}

.cros-checkbox[type=checkbox] + span.pcb .addons .addon-name,  .cros-checkbox[type=radio] + span.pcb .addons .addon-name,  .signups[type=radio] + span.pcb .addons .addon-name,  .no-radio[type=radio] + span.pcb .addons .addon-name,  .nocheck[type=checkbox] + span.pcb .addons .addon-name {
	font-weight:500;
	font-size:15px;
}

.cros-checkbox[type=checkbox] + span.pcb .addons .addon-name:before,  .cros-checkbox[type=radio] + span.pcb .addons .addon-name:before,  .signups[type=radio] + span.pcb .addons .addon-name:before,  .no-radio[type=radio] + span.pcb .addons .addon-name:before,  .nocheck[type=checkbox] + span.pcb .addons .addon-name:before {
	display:inline-block;
	z-index:2;
	font-family:"Font Awesome 5 Pro" !important;
	content:"";
	font-weight:300;
	color:#0273d4;
	padding-right:4px;
}

.cros-checkbox[type=checkbox] + span.pcb .c-name,  .cros-checkbox[type=radio] + span.pcb .c-name,  .signups[type=radio] + span.pcb .c-name,  .no-radio[type=radio] + span.pcb .c-name,  .nocheck[type=checkbox] + span.pcb .c-name {
	color:#2a2e36 !important;
	font-weight:500;
	font-size:15px;
}

.cros-checkbox[type=checkbox] + span.pcb .c-name:before,  .cros-checkbox[type=radio] + span.pcb .c-name:before,  .signups[type=radio] + span.pcb .c-name:before,  .no-radio[type=radio] + span.pcb .c-name:before,  .nocheck[type=checkbox] + span.pcb .c-name:before {
	display:inline-block;
	z-index:2;
	font-family:"Font Awesome 5 Pro" !important;
	content:"";
	font-weight:300;
	color:#0273d4;
	padding-right:4px;
}

.cros-checkbox[type=checkbox] + span.pcb .c-price,  .cros-checkbox[type=radio] + span.pcb .c-price,  .signups[type=radio] + span.pcb .c-price,  .no-radio[type=radio] + span.pcb .c-price,  .nocheck[type=checkbox] + span.pcb .c-price {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
}

.cros-checkbox[type=checkbox] + span.scheck,  .cros-checkbox[type=radio] + span.scheck,  .signups[type=radio] + span.scheck,  .no-radio[type=radio] + span.scheck,  .nocheck[type=checkbox] + span.scheck {
	overflow:visible;
}

.cros-checkbox[type=checkbox] + span.scheck h6,  .cros-checkbox[type=radio] + span.scheck h6,  .signups[type=radio] + span.scheck h6,  .no-radio[type=radio] + span.scheck h6,  .nocheck[type=checkbox] + span.scheck h6 {
	font-weight:normal;
	padding-left:30px;
	margin:0;
}

.cros-checkbox[type=checkbox] + span.scheck:before,  .cros-checkbox[type=radio] + span.scheck:before,  .signups[type=radio] + span.scheck:before,  .no-radio[type=radio] + span.scheck:before,  .nocheck[type=checkbox] + span.scheck:before {
	display:inline-block;
	font-family:"Font Awesome 5 Pro" !important;
	font-size:21px;
	content:"";
	font-weight:300;
	position:absolute;
	-webkit-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
	color:#0273d4;
}

.cros-checkbox[type=checkbox] + span.scheck.btn h6,  .cros-checkbox[type=radio] + span.scheck.btn h6,  .signups[type=radio] + span.scheck.btn h6,  .no-radio[type=radio] + span.scheck.btn h6,  .nocheck[type=checkbox] + span.scheck.btn h6 {
	padding-left:20px;
}

.cros-checkbox[type=checkbox] + span.scheck.btn:before,  .cros-checkbox[type=radio] + span.scheck.btn:before,  .signups[type=radio] + span.scheck.btn:before,  .no-radio[type=radio] + span.scheck.btn:before,  .nocheck[type=checkbox] + span.scheck.btn:before {
	font-size:1rem;
}

.cros-checkbox[type=checkbox] + span.scheck.btn.btn-primary:before,  .cros-checkbox[type=radio] + span.scheck.btn.btn-primary:before,  .signups[type=radio] + span.scheck.btn.btn-primary:before,  .no-radio[type=radio] + span.scheck.btn.btn-primary:before,  .nocheck[type=checkbox] + span.scheck.btn.btn-primary:before {
	color:#fff;
}

.cros-checkbox[type=checkbox] + span.scheck.no-icon h6,  .cros-checkbox[type=radio] + span.scheck.no-icon h6,  .signups[type=radio] + span.scheck.no-icon h6,  .no-radio[type=radio] + span.scheck.no-icon h6,  .nocheck[type=checkbox] + span.scheck.no-icon h6 {
	padding-left:0;
}

.cros-checkbox[type=checkbox] + span.scheck.no-icon:before,  .cros-checkbox[type=radio] + span.scheck.no-icon:before,  .signups[type=radio] + span.scheck.no-icon:before,  .no-radio[type=radio] + span.scheck.no-icon:before,  .nocheck[type=checkbox] + span.scheck.no-icon:before {
	display:none !important;
}

.cros-checkbox[type=checkbox] + span.sign-btn,  .cros-checkbox[type=radio] + span.sign-btn,  .signups[type=radio] + span.sign-btn,  .no-radio[type=radio] + span.sign-btn,  .nocheck[type=checkbox] + span.sign-btn {
	padding:10px;
	background-color:#edf0f5;
	border:1px solid #d5dce5;
	opacity:1 !important;
}

.cros-checkbox[type=checkbox] + span.sign-btn:hover,  .cros-checkbox[type=radio] + span.sign-btn:hover,  .signups[type=radio] + span.sign-btn:hover,  .no-radio[type=radio] + span.sign-btn:hover,  .nocheck[type=checkbox] + span.sign-btn:hover,  .cros-checkbox[type=checkbox] + span.sign-btn:focus,  .cros-checkbox[type=radio] + span.sign-btn:focus,  .signups[type=radio] + span.sign-btn:focus,  .no-radio[type=radio] + span.sign-btn:focus,  .nocheck[type=checkbox] + span.sign-btn:focus {
	background-color:#fff;
}

.cros-checkbox[type=checkbox]:checked + span.pcb,  .cros-checkbox[type=radio]:checked + span.pcb,  .signups[type=radio]:checked + span.pcb,  .no-radio[type=radio]:checked + span.pcb,  .nocheck[type=checkbox]:checked + span.pcb {
	border:1px solid #0273d4 !important;
}

.cros-checkbox[type=checkbox]:checked + span.pcb .addons .addon-name:before,  .cros-checkbox[type=radio]:checked + span.pcb .addons .addon-name:before,  .signups[type=radio]:checked + span.pcb .addons .addon-name:before,  .no-radio[type=radio]:checked + span.pcb .addons .addon-name:before,  .nocheck[type=checkbox]:checked + span.pcb .addons .addon-name:before {
	content:"";
	font-weight:900;
}

.cros-checkbox[type=checkbox]:checked + span.pcb .c-name:before,  .cros-checkbox[type=radio]:checked + span.pcb .c-name:before,  .signups[type=radio]:checked + span.pcb .c-name:before,  .no-radio[type=radio]:checked + span.pcb .c-name:before,  .nocheck[type=checkbox]:checked + span.pcb .c-name:before {
	content:"";
	font-weight:900;
}

.cros-checkbox[type=checkbox]:checked + span.scheck:before,  .cros-checkbox[type=radio]:checked + span.scheck:before,  .signups[type=radio]:checked + span.scheck:before,  .no-radio[type=radio]:checked + span.scheck:before,  .nocheck[type=checkbox]:checked + span.scheck:before {
	content:"";
	font-weight:900;
	-ms-transform:translateY(0);
	-webkit-transform:translateY(0);
	transform:translateY(0);
}

.cros-checkbox[type=checkbox]:checked + span.sign-btn,  .cros-checkbox[type=radio]:checked + span.sign-btn,  .signups[type=radio]:checked + span.sign-btn,  .no-radio[type=radio]:checked + span.sign-btn,  .nocheck[type=checkbox]:checked + span.sign-btn {
	background-color:#fff;
	border-bottom:1px solid transparent;
}

.cros-checkbox[type=radio] + span.pcb .c-name:before,  .no-radio[type=radio] + span.pcb .c-name:before {
	content:"";
}

.cros-checkbox[type=radio] + span.scheck:before,  .no-radio[type=radio] + span.scheck:before {
	content:"";
}

.cros-checkbox[type=radio]:checked + span.pcb .c-name:before,  .no-radio[type=radio]:checked + span.pcb .c-name:before {
	content:"";
}

.cros-checkbox[type=radio]:checked + span.scheck:before,  .no-radio[type=radio]:checked + span.scheck:before {
	content:"";
}

.cros-checkbox[type=radio]:checked + span.scheck.products-radio,  .no-radio[type=radio]:checked + span.scheck.products-radio {
	background-color:#edf0f5;
}

body.no-radius .onepage_cart .ajaxcart_cont .blocks.cartsummary #ordersummary,  body.no-radius .onepage_cart .ajaxcart_cont .blocks.cartsummary #footer_order_summary {
	border-radius:0;
}

body.dark-mode .onepage_cart .ajaxcart_cont .blocks.products,  body.dark-mode .onepage_cart .ajaxcart_cont .blocks.productconfig,  body.dark-mode .onepage_cart .ajaxcart_cont .blocks.domain_cont,  body.dark-mode .onepage_cart .ajaxcart_cont .blocks.domainconfig,  body.dark-mode .onepage_cart .ajaxcart_cont .blocks.customerinfo,  body.dark-mode .onepage_cart .ajaxcart_cont .blocks.accountpw,  body.dark-mode .onepage_cart .ajaxcart_cont .blocks.securityques,  body.dark-mode .onepage_cart .ajaxcart_cont .blocks.additionalinfo,  body.dark-mode .onepage_cart .ajaxcart_cont #cros-payment-gateway {
	border-color:#333;
	background-color:#2f2f2f;
}

body.dark-mode .onepage_cart .ajaxcart_cont .blocks.domain_cont .domain_spcl_offer {
	background-color:rgba(0,  0,  0,  .3);
}

body.dark-mode .onepage_cart .ajaxcart_cont .blocks_body.domains .domain-section-tabs .domain_sec {
	background-color:#2f2f2f;
	border-color:#454545;
	color:#e0e0e0;
}

body.dark-mode .onepage_cart .ajaxcart_cont .blocks_body.domains .domain-section-tabs .domain_sec:hover,  body.dark-mode .onepage_cart .ajaxcart_cont .blocks_body.domains .domain-section-tabs .domain_sec:focus {
	background-color:rgba(0,  0,  0,  .3);
}

body.dark-mode .onepage_cart .ajaxcart_cont .blocks_body.domains .domain-section-tabs .domain_sec.domain_sec_active {
	background-color:rgba(0,  0,  0,  .3);
	border-color:#454545;
}

body.dark-mode .onepage_cart .ajaxcart_cont .product_config_container .irs--big .irs-grid-pol {
	background-color:#e0e0e0;
}

body.dark-mode .onepage_cart .ajaxcart_cont .product_config_container .irs--big .irs-grid-text {
	color:#e0e0e0;
}

body.dark-mode .onepage_cart .ajaxcart_cont .product_config_container .irs--big .irs-min,  body.dark-mode .onepage_cart .ajaxcart_cont .product_config_container .irs--big .irs-max {
	background-color:rgab(0,  0,  0,  .3);
}

body.dark-mode .onepage_cart .ajaxcart_cont .product_config_container .irs--big .irs-line {
	background:#e0e0e0;
	background-color:#e0e0e0;
	border-radius:0;
	border-color:#333;
}

@media (min-width:768px) {
	body.dark-mode .onepage_cart .ajaxcart_cont .blocks_body.domains .domain-section-tabs {
	background-color:rgba(0,  0,  0,  .3);
	border-bottom:1px solid #333;
}

body.dark-mode .onepage_cart .ajaxcart_cont .blocks_body.domains .domain-section-tabs .domain_sec {
	background-color:rgba(0,  0,  0,  .1);
	border-color:#333;
	color:#e0e0e0;
}

body.dark-mode .onepage_cart .ajaxcart_cont .blocks_body.domains .domain-section-tabs .domain_sec:hover,  body.dark-mode .onepage_cart .ajaxcart_cont .blocks_body.domains .domain-section-tabs .domain_sec:focus {
	background-color:#2f2f2f;
}

body.dark-mode .onepage_cart .ajaxcart_cont .blocks_body.domains .domain-section-tabs .domain_sec.domain_sec_active {
	background-color:#2f2f2f;
	border-color:#333;
	border-bottom:1px solid transparent;
}

}body.dark-mode .onepage_cart .ajaxcart_cont .blocks_heading {
	border-color:#333;
}

body.dark-mode .onepage_cart .ajaxcart_cont .user_option,  body.dark-mode .onepage_cart .ajaxcart_cont .panel.panel-switch .panel-body {
	background-color:rgba(0,  0,  0,  .3);
	border-color:#333;
}

body.dark-mode .onepage_cart .ajaxcart_cont .addon-promo-container,  body.dark-mode .onepage_cart .ajaxcart_cont .cc-input-container,  body.dark-mode .onepage_cart .ajaxcart_cont .apply-credit-container {
	background-color:rgba(0,  0,  0,  .3) !important;
	border-color:#333 !important;
}

body.dark-mode .onepage_cart .ajaxcart_cont .addon-promo-container.addon-promo-container-weebly img,  body.dark-mode .onepage_cart .ajaxcart_cont .addon-promo-container.addon-promo-container-spamexperts img,  body.dark-mode .onepage_cart .ajaxcart_cont .addon-promo-container.addon-promo-container-sitelock img,  body.dark-mode .onepage_cart .ajaxcart_cont .addon-promo-container.addon-promo-container-codeguard img {
	-webkit-filter:brightness(0) invert(1);
	filter:brightness(0) invert(1);
}

body.dark-mode .onepage_cart .ajaxcart_cont .blocks_body.domains ul li {
	border-color:#333;
}

body.dark-mode .onepage_cart .ajaxcart_cont .blocks.cartsummary {
	background-color:transparent;
}

body.dark-mode .onepage_cart .ajaxcart_cont .blocks.cartsummary .heading {
	border-color:#333;
}

body.dark-mode .onepage_cart .ajaxcart_cont .blocks.cartsummary #ordersummary,  body.dark-mode .onepage_cart .ajaxcart_cont .blocks.cartsummary #footer_order_summary {
	background-color:#2f2f2f;
	border-color:#454545;
}

body.dark-mode .onepage_cart .ajaxcart_cont .summary_products,  body.dark-mode .onepage_cart .ajaxcart_cont .summary_domains,  body.dark-mode .onepage_cart .ajaxcart_cont .subtotal {
	border-color:#454545;
}

body.dark-mode .onepage_cart .ajaxcart_cont .total ul li:last-child {
	color:#e0e0e0;
}

body.dark-mode .onepage_cart .ajaxcart_cont .coupon_cont {
	border-color:#333;
}

body.dark-mode .onepage_cart .ajaxcart_cont #cros-payment-gateway label {
	border-color:#454545;
}

body.dark-mode .onepage_cart .ajaxcart_cont #cros-payment-gateway label .check-label {
	color:#e0e0e0;
}

body.dark-mode .onepage_cart .ajaxcart_cont #cros-payment-gateway label.is-selected {
	color:#0273d4;
}

body.dark-mode .onepage_cart .ajaxcart_cont .blocks.products .blocks_body .product_list .tns-item label {
	border-color:#454545;
}

body.dark-mode .onepage_cart .ajaxcart_cont .blocks.products .blocks_body .product_list .tns-item label .scheck.products-radio {
	background-color:rgba(0,  0,  0,  .3);
}

body.dark-mode .cros-checkbox[type=checkbox]:checked + span.sign-btn,  body.dark-mode .signups[type=radio]:checked + span.sign-btn,  body.dark-mode .no-radio[type=radio]:checked + span.sign-btn {
	background-color:#2f2f2f;
}

body.dark-mode .cros-checkbox[type=checkbox] + span.sign-btn,  body.dark-mode .signups[type=radio] + span.sign-btn,  body.dark-mode .no-radio[type=radio] + span.sign-btn {
	background-color:rgba(0,  0,  0,  .1);
	border-color:#333;
	border-bottom:transparent;
}

body.dark-mode .cros-checkbox[type=checkbox] + span.pcb,  body.dark-mode .cros-checkbox[type=radio] + span.pcb,  body.dark-mode .signups[type=radio] + span.pcb,  body.dark-mode .no-radio[type=radio] + span.pcb {
	background-color:rgba(0,  0,  0,  .3);
	border-color:#333;
}

body.dark-mode .cros-checkbox[type=checkbox] + span.pcb .addons,  body.dark-mode .cros-checkbox[type=radio] + span.pcb .addons,  body.dark-mode .signups[type=radio] + span.pcb .addons,  body.dark-mode .no-radio[type=radio] + span.pcb .addons,  body.dark-mode .cros-checkbox[type=checkbox] + span.pcb .c-name,  body.dark-mode .cros-checkbox[type=radio] + span.pcb .c-name,  body.dark-mode .signups[type=radio] + span.pcb .c-name,  body.dark-mode .no-radio[type=radio] + span.pcb .c-name,  body.dark-mode .cros-checkbox[type=checkbox] + span.pcb .c-price,  body.dark-mode .cros-checkbox[type=radio] + span.pcb .c-price,  body.dark-mode .signups[type=radio] + span.pcb .c-price,  body.dark-mode .no-radio[type=radio] + span.pcb .c-price {
	color:#e0e0e0 !important;
}

.cat-loader {
	background-color:rgba(0,  0,  0,  .5);
	z-index:99999;
	position:fixed;
	height:100%;
	width:100%;
	top:0;
	left:0;
	right:0;
}

.cat-loader .loader-icon {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	position:absolute;
	left:0;
	right:0;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center;
	top:calc(50% - 50px);
	z-index:999999;
}

.slimScrollBar {
	border-radius:0 !important;
	background-color:#0273d4 !important;
}

.slimScrollRail {
	border-radius:0 !important;
}

.select2-container-multi .select2-choices .select2-search-choice {
	border:1px solid #d5dce5;
	background-color:#fff;
}

.cros-team-member {
	margin-bottom:15px;
	box-shadow:0px 4px 6px 0px rgba(0,  11,  40,  .1);
	cursor:pointer;
}

.cros-team-member .profile-card {
	width:100%;
	position:relative;
	overflow:hidden;
	color:#fff;
	text-align:center;
	border-radius:4px;
}

.cros-team-member .profile-card .animate {
	-webkit-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
}

.cros-team-member .profile-card > img {
	background:rgba(0,  0,  0,  .5);
	opacity:.9;
}

.cros-team-member .profile-card .profile-card-details {
	width:100%;
	height:100%;
	position:absolute;
	bottom:-100%;
	left:0;
	padding:0 15px;
	color:#fff;
}

.cros-team-member .profile-card .profile-card-details .profile-card-header {
	width:100%;
	height:100%;
	height:auto;
	position:absolute;
	bottom:-100%;
	bottom:100%;
	left:0;
	padding:10px 5px;
	background:rgba(0,  0,  0,  .7);
}

.cros-team-member .profile-card .profile-card-details .profile-card-header h4,  .cros-team-member .profile-card .profile-card-details .profile-card-header .h4,  .cros-team-member .profile-card .profile-card-details .profile-card-header span {
	margin:0;
	padding:0;
	color:#fff;
}

.cros-team-member .profile-card .profile-card-details .profile-card-detail .social {
	list-style:none;
	padding:0px;
	margin-top:25px;
}

.cros-team-member .profile-card .profile-card-details .profile-card-detail .social li {
	padding:0px;
	display:inline-block;
	margin-right:5px;
}

.cros-team-member .profile-card .profile-card-details .profile-card-detail .social li a {
	color:#db3f3b;
}

.cros-team-member .profile-card .profile-card-details .profile-card-detail .social li a .fab {
	font-size:27px;
}

.cros-team-member .profile-card .profile-card-details .profile-card-detail .social li a:hover,  .cros-team-member .profile-card .profile-card-details .profile-card-detail .social li a:focus {
	color:#df5451;
}

.cros-team-member .profile-card .profile-card-details .profile-card-detail .social li:last-child {
	margin:0;
}

.cros-team-member .profile-card .profile-card-details::-webkit-scrollbar {
	width:8px;
}

.cros-team-member .profile-card .profile-card-details::-webkit-scrollbar-button {
	width:8px;
	height:0px;
}

.cros-team-member .profile-card .profile-card-details::-webkit-scrollbar-track {
	background:transparent;
}

.cros-team-member .profile-card .profile-card-details::-webkit-scrollbar-thumb {
	background:none;
}

.cros-team-member .profile-card .profile-card-details::-webkit-scrollbar-thumb:hover {
	background:none;
}

.cros-team-member:hover .profile-card-details {
	bottom:0px;
	overflow:auto;
	padding-bottom:15px;
	background:rgba(0,  0,  0,  .7);
}

.cros-team-member:hover .profile-card-details .profile-card-header {
	position:relative;
	bottom:0px;
	padding-top:45px;
	padding-bottom:25px;
	background:none;
	border-bottom:1px solid #fff;
}

.cros-team-member .profile-discription {
	padding:15px;
	cursor:pointer;
	display:none;
}

.cros-box {
	margin-bottom:20px;
}

.cros-box a,  .cros-box:hover,  .cros-box:active,  .cros-box:focus {
	text-decoration:none !important;
}

.cros-box .media {
	padding:10px 0;
}

.cros-box .media .pull-left {
	margin-right:0;
}

.cros-box .border-right,  .cros-box.border-right {
	border-right:1px dotted #d5dce5 !important;
}

@media (max-width:991px) {
	.cros-box .border-right,  .cros-box.border-right {
	border-right:1px dotted transparent !important;
}

}.cros-box .media-body {
	padding-right:10px;
	padding-left:10px;
}

.cros-box .media-body .media-heading {
	font-weight:500;
}

.cros-box .icon-box {
	font-size:26px;
	width:50px;
	height:50px;
	line-height:45px;
	border:2px solid #d5dce5;
	border-radius:100%;
	margin:0 auto;
	text-align:center;
	padding-right:0;
}

.cros-box .feature-icon {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center;
}

.cros-box .feature-icon img {
	max-width:100px;
}

.cros-box.s2 {
	padding:30px 15px;
	text-align:center;
	margin-bottom:15px;
	box-shadow:0px 4px 6px 0px rgba(0,  11,  40,  .1);
	-webkit-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
}

.cros-box.s2 [class*="fa-"] {
	font-size:5em;
}

.cros-box.s2 p {
	margin-bottom:0;
}

.cros-box.s2:hover,  .cros-box.s2:focus,  .cros-box.s2.active {
	color:#fff;
	background:#0273d4;
}

.cros-box.s2:hover h1,  .cros-box.s2:focus h1,  .cros-box.s2.active h1,  .cros-box.s2:hover h2,  .cros-box.s2:focus h2,  .cros-box.s2.active h2,  .cros-box.s2:hover h3,  .cros-box.s2:focus h3,  .cros-box.s2.active h3,  .cros-box.s2:hover h4,  .cros-box.s2:focus h4,  .cros-box.s2.active h4,  .cros-box.s2:hover .h1,  .cros-box.s2:focus .h1,  .cros-box.s2.active .h1,  .cros-box.s2:hover .h2,  .cros-box.s2:focus .h2,  .cros-box.s2.active .h2,  .cros-box.s2:hover .h3,  .cros-box.s2:focus .h3,  .cros-box.s2.active .h3,  .cros-box.s2:hover .h4,  .cros-box.s2:focus .h4,  .cros-box.s2.active .h4 {
	color:#fff;
}

.cros-box.s2:hover [class*="fa-"],  .cros-box.s2:focus [class*="fa-"],  .cros-box.s2.active [class*="fa-"],  .cros-box.s2:hover [class*="glyphicon-"],  .cros-box.s2:focus [class*="glyphicon-"],  .cros-box.s2.active [class*="glyphicon-"] {
	border-color:#fff;
	color:#fff;
}

.cros-box.s3 {
	text-align:center;
	padding:15px;
}

.cros-box.s3 [class*="fa-"],  .cros-box.s3 [class*="glyphicon-"] {
	font-size:5em;
}

.cros-box.s4 {
	position:relative;
	display:block;
	text-decoration:none;
	color:#2a2e36;
	padding:30px;
	box-shadow:0px 4px 6px 0px rgba(0,  11,  40,  .1);
	-webkit-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	border-radius:4px;
	overflow:hidden;
}

.cros-box.s4 h1,  .cros-box.s4 h2,  .cros-box.s4 h3,  .cros-box.s4 h4,  .cros-box.s4 .h1,  .cros-box.s4 .h2,  .cros-box.s4 .h3,  .cros-box.s4 .h4 {
	color:#2a2e36;
}

.cros-box.s4:hover,  .cros-box.s4:focus {
	color:#2a2e36;
	-ms-transform:translateY(-5px);
	-webkit-transform:translateY(-5px);
	transform:translateY(-5px);
}

.cros-box.s4.static:hover,  .cros-box.s4.static:focus {
	-ms-transform:translateY(0);
	-webkit-transform:translateY(0);
	transform:translateY(0);
}

.cros-box.s4.static:hover:before,  .cros-box.s4.static:focus:before {
	display:none;
}

.feature-container {
	background-color:#fff;
	padding:60px 30px 30px;
	margin-top:-120px;
	border:1px solid #d5dce5;
	-webkit-box-shadow:0 2px 8px rgba(0,  0,  0,  .15);
	box-shadow:0 2px 8px rgba(0,  0,  0,  .15);
	border-top:0 none;
	position:relative;
	z-index:3;
}

.cros-feed-container {
	margin:70px 0;
	box-shadow:0px 4px 6px 0px rgba(0,  11,  40,  .1);
}

.cros-feed-container.margin-up {
	margin-top:-110px;
}

.cros-container {
	position:relative;
	margin:30px 0;
	padding:0 30px;
	background-color:#fff;
	border-top-width:10px;
	box-shadow:0px 4px 6px 0px rgba(0,  11,  40,  .1);
	z-index:3;
}

.partners-slider .owl-item img {
	opacity:.5;
}

.partners-slider .owl-item img:hover,  .partners-slider .owl-item img:focus {
	opacity:1;
}

.fill-heading-lg,  .fill-heading-small {
	font-family:"Roboto",  sans-serif;
	color:#fff;
	background-color:rgba(0,  0,  0,  .55);
	display:inline-block;
	letter-spacing:1px;
	padding:10px;
}

.fill-heading-lg {
	font-size:37px;
	line-height:37px;
}

.fill-heading-small {
	font-size:27px;
	line-height:27px;
}

@media (max-width:480px) {
	.fill-heading-lg,  .fill-heading-small {
	font-size:17px;
	line-height:17px;
}

}mark {
	background-color:#fedc45;
	color:#000;
	display:inline-block;
	padding:.08em .2em;
	margin:-.08em 0;
	position:relative;
	line-height:1.42857143;
	font-weight:700;
}

mark a {
	color:[object object] !important;
	text-decoration:underline;
}

mark:after {
	content:"";
	background-color:#fedc45;
	position:absolute;
	top:0;
	right:-.1em;
	width:.2em;
	height:1.535em;
	-moz-transform:skew(-7deg,  0);
	-webkit-transform:skew(-7deg,  0);
	-o-transform:skew(-7deg,  0);
	-ms-transform:skew(-7deg,  0);
	transform:skew(-7deg,  0);
}

.cros-latest-promo {
	background-color:#fedc45;
	color:#000;
	padding:15px;
	display:block;
	text-decoration:none !important;
}

.cros-latest-promo .promo-container {
	width:100%;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-direction:column;
	flex-direction:column;
	text-align:center;
}

@media (min-width:636px) {
	.cros-latest-promo .promo-container {
	font-size:18px;
}

}@media (min-width:992px) {
	.cros-latest-promo .promo-container {
	-ms-flex-direction:row;
	flex-direction:row;
}

}.cros-latest-promo .promo-container .counter ul {
	list-style:none;
	margin:0;
	padding:0;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.cros-latest-promo .promo-container .counter ul li {
	margin-right:5px;
	font-size:90%;
}

.cros-latest-promo .promo-container .counter ul li:last-child {
	margin-right:0;
}

.cros-latest-promo .promo-container .counter ul li #offer-Days,  .cros-latest-promo .promo-container .counter ul li #offer-Hours,  .cros-latest-promo .promo-container .counter ul li #offer-Minutes,  .cros-latest-promo .promo-container .counter ul li #offer-Seconds {
	font-size:110%;
	font-weight:500;
}

@media (min-width:991px) {
	.vertical-align {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-direction:row;
	flex-direction:row;
}

.vertical-align [class^="col-"]:last-child,  .vertical-align [class*=" col-"]:last-child {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
}

}@media (min-width:992px) {
	.zig-zag-row {
	table-layout:fixed;
	display:table;
	width:100%;
}

.zig-zag-row [class^="col-"].data-blocks-g,  .zig-zag-row [class*=" col-"].data-blocks-g {
	display:table-cell;
	vertical-align:middle;
	float:none;
}

}.cros-panel {
	border:0 none;
	position:relative;
	min-height:1px;
	padding-left:15px;
	padding-right:15px;
}

.cros-panel .panel-heading {
	padding:0;
	z-index:2;
	position:relative;
}

.cros-panel .panel-heading a {
	text-decoration:none;
	outline:0;
	padding:15px;
	padding-right:50px;
	display:block;
	position:relative;
	color:#2a2e36;
}

.cros-panel .panel-heading a .icon {
	text-align:right;
	position:absolute;
	right:15px;
	top:50%;
	margin-top:-9px;
}

.cros-panel .panel-heading a .icon i {
	width:19px;
	height:19px;
	position:relative;
	float:right;
	-webkit-transition:all .35s ease;
	-o-transition:all .35s ease;
	transition:all .35s ease;
	-moz-transform:rotate(135deg);
	-webkit-transform:rotate(135deg);
	-o-transform:rotate(135deg);
	-ms-transform:rotate(135deg);
	transform:rotate(135deg);
}

.cros-panel .panel-heading a .icon i:before {
	position:absolute;
	top:0;
	left:8px;
	width:3px;
	height:19px;
	background:#0273d4;
	content:"";
}

.cros-panel .panel-heading a .icon i:after {
	position:absolute;
	top:8px;
	left:0;
	width:19px;
	height:3px;
	background:#0273d4;
	content:"";
}

.cros-panel .panel-heading a.collapsed .icon i {
	-moz-transform:rotate(0);
	-webkit-transform:rotate(0);
	-o-transform:rotate(0);
	-ms-transform:rotate(0);
	transform:rotate(0);
}

.cros-panel .panel-heading + .panel-collapse .panel-body {
	border-top:0 none;
}

.cros-panel .panel-body {
	padding-bottom:30px;
	word-wrap:break-word;
}

.cros-panel .panel-body p {
	margin-bottom:20px;
}

.cros-panel .panel-body .addon {
	color:#2a2e36;
}

.cros-panel .panel-body .addon [class*="fa-"],  .cros-panel .panel-body .addon [class*="glyphicon-"] {
	color:#0273d4;
}

.cros-panel .panel-body .addon h4,  .cros-panel .panel-body .addon .h4 {
	font-weight:700;
}

.cros-panel .panel-body .addon:hover,  .cros-panel .panel-body .addon:focus {
	text-decoration:none !important;
}

.cros-panel .panel-body .addon:hover [class*="fa-"],  .cros-panel .panel-body .addon:focus [class*="fa-"],  .cros-panel .panel-body .addon:hover [class*="glyphicon-"],  .cros-panel .panel-body .addon:focus [class*="glyphicon-"] {
	color:#2a2e36;
}

.cros-panel.panel {
	font-size:15px;
}

@media (min-width:992px) {
	.cros-panel .panel-heading a {
	padding:30px;
	padding-right:90px;
}

.cros-panel .panel-body {
	padding:30px;
	padding-right:90px;
}

}.cros-extra-addons {
	padding:45px 0 190px;
}

.cros-extra-addons .addon {
	margin-bottom:15px;
}

.cros-extra-addons .addon header h3,  .cros-extra-addons .addon header .h3 {
	font-size:21px;
}

.cros-extra-addons .addon header p {
	font-size:120%;
	border-bottom:1px solid #d5dce5;
	margin-bottom:20px;
}

.checklist.list-inline li {
	padding:0 7.5px;
	border-right:1px dotted #d5dce5;
}

.checklist.list-inline li:first-child {
	padding-left:0;
}

.checklist.list-inline li:last-child {
	border-right:0 none;
}

.checklist li {
	position:relative;
	list-style:none;
	padding:5px 0 0 20px;
}

.checklist li:before {
	position:absolute;
	content:"";
	margin-right:4px;
	font-family:"Font Awesome 5 Pro" !important;
	color:#0273d4;
	font-size:16px;
	left:0;
}

.modal-localisation .modal-content {
	background-color:#1d1d1d;
}

.modal-localisation .modal-body {
	background:url("https://localhost/desk/templates/croster/assets/img/worldmap.png");
	background-size:cover;
	padding:30px;
}

.modal-localisation .modal-body .close {
	font-size:27px;
	outline:0 none !important;
	color:#fff;
}

.modal-localisation .modal-body .close:hover,  .modal-localisation .modal-body .close:focus {
	color:#fff;
}

.modal-localisation .modal-body h5,  .modal-localisation .modal-body .h5,  .modal-localisation .modal-body h4,  .modal-localisation .modal-body .h4 {
	font-size:17px;
	color:#fff;
}

.modal-localisation .modal-body .fa-times {
	color:#fff;
}

.modal-localisation .item-selector .item {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	margin:2px 0;
	padding:0 7.5px;
	border:1px solid rgba(255,  255,  255,  .3);
	border-radius:0;
	color:#fff;
	text-decoration:none;
	height:35px;
	min-height:35px;
}

.modal-localisation .item-selector .item .iti-flag {
	margin-right:5px;
}

.modal-localisation .item-selector .item.active,  .modal-localisation .item-selector .item:hover,  .modal-localisation .item-selector .item:focus {
	background-color:#edf0f5;
	color:#2a2e36;
}

.modal-localisation .item-selector.currency .item {
	-ms-flex-pack:center;
	justify-content:center;
}

.modal-localisation .modal-footer {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center;
	border:0 none;
}

.container-fluid.without-padding,  .container-sm.without-padding,  .container-md.without-padding,  .container-lg.without-padding,  .container-xl.without-padding {
	padding-left:0;
	padding-right:0;
	overflow-x:hidden;
}

.table-container {
	padding:0 0 25px 0;
}

.primary-content .card {
	margin-bottom:1rem;
}

.primary-content .card.mw-540 {
	max-width:540px;
	margin-left:auto;
	margin-right:auto;
}

.primary-content .card.mw-750 {
	max-width:750px;
	margin-left:auto;
	margin-right:auto;
}

.primary-content .card-body {
	overflow:auto;
}

@media (min-width:768px) {
	.primary-content .card-body.extra-padding {
	padding:1.8rem;
}

}@media (min-width:1200px) {
	.primary-content .card-body.extra-padding {
	padding:3rem;
}

}.primary-content .card-title {
	margin:0 0 20px 0;
	padding:0;
	font-size:22px;
}

.has-feedback label ~ .form-control-feedback {
	top:27px !important;
}

.list-group-item > i.far.fa-circle {
	color:#808080;
}

.has-error button {
	border-color:#a94442;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,  0,  0,  .075);
	box-shadow:inset 0 1px 1px rgba(0,  0,  0,  .075);
}

.btn {
	overflow:hidden;
}

.label {
	max-width:100%;
	border-radius:4px;
	display:inline;
	padding:.2em .6em .3em;
	font-size:75%;
	font-weight:700;
	line-height:1;
	color:#fff;
	text-align:center;
	white-space:nowrap;
	vertical-align:baseline;
}

section#header {
	margin:0;
	padding:10px 0;
	background-color:#fff;
	border-radius:5px 5px 0 0;
}

section#header .logo img {
	margin:0;
	padding:0;
	max-height:50px;
	vertical-align:middle;
}

section#header .logo-text {
	font-family:"Raleway";
	font-weight:400;
	font-size:2.6em;
	white-space:nowrap;
}

section#header .search {
	margin:20px 0;
}

section#header .search .form-control {
	border-color:#eee;
	box-shadow:none;
}

section#header .search .btn {
	background-color:#eee;
	border-color:#eee;
	color:#888;
}

section#main-body {
	margin:0;
	padding:20px 0;
	min-height:350px;
	background-color:#fff;
}

section#main-content {
	margin-bottom:60px;
}

@media (min-width:992px) {
	.main-content,  #order-clouder,  .primary-content {
	min-height:530px;
}

}@media (max-width:1199px) {
	.main-content.left-layout,  #order-clouder.left-layout,  .primary-content.left-layout {
	min-height:auto;
}

}section#footer {
	margin:0;
	padding:20px 10px;
	background-color:#f8f8f8;
	border-top:1px solid #ddd;
	color:#666;
	font-size:.9em;
}

section#footer p {
	margin:0;
}

@media (min-width:450px) {
	section#footer {
	line-height:32px;
}

}section#footer .back-to-top {
	float:right;
}

section#footer .back-to-top i {
	padding:10px;
	background-color:#ddd;
	color:#888;
	border-radius:3px;
	opacity:.7;
}

.adminreturndiv {
	display:none !important;
}

.alert-bordered-left {
	border:0;
	border-left:3px solid;
	border-radius:0;
	text-align:left;
}

.truncate {
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

div.header-lined small {
	white-space:nowrap;
	overflow:hidden;
}

@media (min-width:380px) {
	.btn-input-padded-responsive {
	padding-left:20px;
	padding-right:20px;
}

}@media (min-width:500px) {
	.btn-input-padded-responsive {
	padding-left:35px;
	padding-right:35px;
}

}#fullpage-overlay {
	display:table;
	position:fixed;
	z-index:1000;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:black;
	background-color:rgba(0,  0,  0,  .8);
	color:#fff;
}

#fullpage-overlay .outer-wrapper {
	position:relative;
	height:100%;
}

#fullpage-overlay .inner-wrapper {
	position:absolute;
	top:50%;
	left:50%;
	height:30%;
	width:50%;
	margin:-3% 0 0 -25%;
	text-align:center;
}

#fullpage-overlay .msg {
	display:inline-block;
	padding:20px;
	max-width:400px;
}

.compact-control-bar {
	margin:0;
	padding:5px;
	background-color:#eee;
	border-radius:3px;
}

.margin-10 {
	margin:10px;
}

.margin-bottom {
	margin-bottom:20px;
}

.margin-top-5 {
	margin-top:5px;
}

.margin-bottom-5 {
	margin-bottom:5px;
}

.col-button-left {
	padding-left:0;
	padding-right:7px;
}

.col-button-right {
	padding-left:7px;
	padding-right:0;
}

.input-inline {
	display:inline-block;
}

.input-inline-100 {
	width:100px;
}

.select-inline {
	display:inline-block;
	width:auto;
}

.form-group .field-error-msg {
	display:none;
	font-size:.85em;
	color:#c00;
}

.logincontainer {
	margin:40px auto 100px auto;
	padding:0 10px;
	max-width:500px;
}

.logincontainer.with-social {
	max-width:650px;
}

.logincontainer .social-signin-btns {
	padding:23px 0;
}

@media (max-width:500px) {
	.logincontainer .social-signin-btns .btn {
	display:block;
	width:100%;
}

}@media (max-width:600px) {
	.logincontainer {
	margin:0 auto 30px auto;
}

}@media (min-width:768px) {
	.logincontainer.with-social .login-form {
	padding-right:29px;
	border-right:1px solid #ddd;
}

.logincontainer .social-signin-btns .btn {
	display:block;
	width:100%;
}

}i.icon-rss {
	color:#f60;
}

section#main-menu {
	background-color:#006687;
}

.home-kb-search {
	margin-bottom:15px;
}

.home-kb-search .form-control {
	padding-left:50px;
}

.home-kb-search i {
	float:left;
	margin-top:-30px;
	margin-left:20px;
}

.panel.panel-accent-gold {
	border-top:3px solid #f0ad4e;
}

.panel.panel-accent-green {
	border-top:3px solid #5cb85c;
}

.panel.panel-accent-red {
	border-top:3px solid #d9534f;
}

.panel.panel-accent-blue {
	border-top:3px solid #5bc0de;
}

.panel.panel-accent-orange {
	border-top:3px solid #f39c12;
}

.panel.panel-accent-pink {
	border-top:3px solid #e671b8;
}

.panel.panel-accent-purple {
	border-top:3px solid #7b4f9d;
}

.panel.panel-accent-lime {
	border-top:3px solid #8cbf26;
}

.panel.panel-accent-magenta {
	border-top:3px solid #ff0097;
}

.panel.panel-accent-teal {
	border-top:3px solid #00aba9;
}

.panel.panel-accent-turquoise {
	border-top:3px solid #1abc9c;
}

.panel.panel-accent-emerald {
	border-top:3px solid #2ecc71;
}

.panel.panel-accent-amethyst {
	border-top:3px solid #9b59b6;
}

.panel.panel-accent-wet-asphalt {
	border-top:3px solid #34495e;
}

.panel.panel-accent-midnight-blue {
	border-top:3px solid #2c3e50;
}

.panel.panel-accent-sun-flower {
	border-top:3px solid #f1c40f;
}

.panel.panel-accent-pomegranate {
	border-top:3px solid #c0392b;
}

.panel.panel-accent-silver {
	border-top:3px solid #bdc3c7;
}

.panel.panel-accent-asbestos {
	border-top:3px solid #7f8c8d;
}

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

.bg-color-green {
	background-color:#5cb85c;
}

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

.bg-color-blue {
	background-color:#5bc0de;
}

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

.bg-color-pink {
	background-color:#e671b8;
}

.bg-color-purple {
	background-color:#7b4f9d;
}

.bg-color-lime {
	background-color:#8cbf26;
}

.bg-color-magenta {
	background-color:#ff0097;
}

.bg-color-teal {
	background-color:#00aba9;
}

.bg-color-turquoise {
	background-color:#1abc9c;
}

.bg-color-emerald {
	background-color:#2ecc71;
}

.bg-color-amethyst {
	background-color:#9b59b6;
}

.bg-color-wet-asphalt {
	background-color:#34495e;
}

.bg-color-midnight-blue {
	background-color:#2c3e50;
}

.bg-color-sun-flower {
	background-color:#f1c40f;
}

.bg-color-pomegranate {
	background-color:#c0392b;
}

.bg-color-silver {
	background-color:#bdc3c7;
}

.bg-color-asbestos {
	background-color:#7f8c8d;
}

div.home-twitter {
	margin-top:20px;
	margin-bottom:40px;
}

div.tweet > i {
	color:#2babcf;
	float:left;
	margin-right:15px;
}

div.tweet span {
	font-size:12px;
	color:#ccc;
}

div.product-details {
	margin:0 0 20px 0;
}

div.product-details div.product-icon {
	margin:0;
	padding:0;
	padding:30px;
	background-color:#efefef;
	border-radius:10px;
	font-size:60px;
	line-height:1em;
}

.product-status {
	margin:0 0 20px 0;
	padding:0;
	border-radius:10px;
}

.product-status-pending {
	background-color:#f89406;
}

.product-status-active {
	background-color:#46a546;
}

.product-status-suspended {
	background-color:#0768b8;
}

.product-status-terminated,  .product-status-cancelled {
	background-color:#666;
}

.product-status-fraud {
	background-color:#000;
}

.product-status-text {
	padding:5px;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
}

div.product-details-tab-container {
	margin:0;
	padding:20px;
	border:1px solid #ddd;
	border-top:0;
}

.module-client-area {
	padding:15px 15px 0 15px;
}

.ssl-inactive {
	cursor:pointer;
}

.status {
	display:block;
	line-height:22px;
	border-radius:4px;
	background-color:#fff;
}

.status-custom {
	background-color:#fff;
	color:black;
	border:1px solid black;
	padding:1px;
}

.status-pending {
	background-color:#d9534f;
}

.status-pending.transfer {
	background-color:#f0ad4e;
}

.status-active,  .status-open,  .status-completed {
	background-color:#5cb85c;
}

.status-suspended {
	background-color:#f0ad4e;
}

.status-customer-reply {
	background-color:#f60;
}

.status-fraud {
	background-color:#000;
}

.status-answered {
	background-color:#7b4f9d;
}

.status-expired,  .status-transferred.away {
	background-color:#004258;
}

.status-terminated {
	background-color:#666;
}

.status-onhold {
	background-color:#369;
}

.status-inprogress {
	background-color:#c0392b;
}

.status-closed {
	background-color:#87939f;
}

.status-paid {
	background-color:#5cb85c;
}

.status-unpaid {
	background-color:#d9534f;
}

.status-cancelled {
	background-color:#87939f;
}

.status-collections {
	background-color:#2c3e50;
}

.status-refunded {
	background-color:#f0ad4e;
}

.status-payment-pending {
	background-color:#369;
}

.status-delivered {
	background-color:#369;
}

.status-accepted {
	background-color:#5cb85c;
}

.status-lost,  .status-dead {
	background-color:#000;
}

.card-accent-gold {
	border-top:3px solid #f0ad4e;
}

.card-accent-green {
	border-top:3px solid #5cb85c;
}

.card-accent-red {
	border-top:3px solid #d9534f;
}

.card-accent-blue {
	border-top:3px solid #5bc0de;
}

.card-accent-orange {
	border-top:3px solid #f60;
}

.card-accent-pink {
	border-top:3px solid #e671b8;
}

.card-accent-purple {
	border-top:3px solid #7b4f9d;
}

.card-accent-lime {
	border-top:3px solid #8cbf26;
}

.card-accent-magenta {
	border-top:3px solid #ff0097;
}

.card-accent-teal {
	border-top:3px solid #00aba9;
}

.card-accent-turquoise {
	border-top:3px solid #1abc9c;
}

.card-accent-emerald {
	border-top:3px solid #2ecc71;
}

.card-accent-amethyst {
	border-top:3px solid #9b59b6;
}

.card-accent-wet-asphalt {
	border-top:3px solid #004258;
}

.card-accent-midnight-blue {
	border-top:3px solid #2c3e50;
}

.card-accent-sun-flower {
	border-top:3px solid #f1c40f;
}

.card-accent-pomegranate {
	border-top:3px solid #c0392b;
}

.card-accent-silver {
	border-top:3px solid #bdc3c7;
}

.card-accent-asbestos {
	border-top:3px solid #7f8c8d;
}

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

.bg-color-green {
	background-color:#5cb85c;
}

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

.bg-color-blue {
	background-color:#5bc0de;
}

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

.bg-color-pink {
	background-color:#e671b8;
}

.bg-color-purple {
	background-color:#7b4f9d;
}

.bg-color-lime {
	background-color:#8cbf26;
}

.bg-color-magenta {
	background-color:#ff0097;
}

.bg-color-teal {
	background-color:#00aba9;
}

.bg-color-turquoise {
	background-color:#1abc9c;
}

.bg-color-emerald {
	background-color:#2ecc71;
}

.bg-color-amethyst {
	background-color:#9b59b6;
}

.bg-color-wet-asphalt {
	background-color:#004258;
}

.bg-color-midnight-blue {
	background-color:#2c3e50;
}

.bg-color-sun-flower {
	background-color:#f1c40f;
}

.bg-color-pomegranate {
	background-color:#c0392b;
}

.bg-color-silver {
	background-color:#bdc3c7;
}

.bg-color-asbestos {
	background-color:#7f8c8d;
}

.label-default {
	background-color:#666;
}

.label-success {
	background-color:#5cb85c;
}

.label-info {
	background-color:#5bc0de;
}

.label-warning {
	background-color:#f0ad4e;
}

.label-danger {
	background-color:#d9534f;
}

.ticket-subject.unread {
	font-weight:bold;
}

.ticket-reply .rating,  .ticket-reply .rating-done {
	float:right;
	padding:5px 10px;
	unicode-bidi:bidi-override;
	direction:rtl;
}

.ticket-reply .rating span.star,  .ticket-reply .rating-done span.star {
	font-family:"Font Awesome 5 Pro" !important;
	font-weight:normal;
	font-style:normal;
	display:inline-block;
}

.ticket-reply .rating-done .rated {
	display:inline-block;
	font-size:12px;
}

.ticket-reply .rating span.star:hover {
	cursor:pointer;
}

.ticket-reply .rating span.star:before,  .ticket-reply .rating-done span.star:before {
	content:"";
	padding-right:0;
	color:#999;
}

.ticket-reply .rating span.star:hover:before,  .ticket-reply .rating span.star:hover ~ span.star:before,  .ticket-reply .rating-done span.star.active:before {
	content:"";
	color:#f2de88;
}

.md-editor .btn-toolbar .btn-group {
	margin-right:6px;
}

.view-ticket .card-body {
	padding:0;
}

.view-ticket .card-body:last-child {
	border-bottom:0;
}

.view-ticket .posted-by {
	font-size:.9rem;
	padding:.5rem 1rem;
}

.view-ticket .posted-by .posted-by-name {
	font-weight:bold;
}

.view-ticket .requestor-badge {
	font-size:85%;
	padding:5px 10px;
}

.view-ticket .message p:last-child {
	margin-bottom:0;
}

.view-ticket .attachments {
	border-top:1px dashed #ddd;
	font-size:80%;
}

.view-ticket .attachment-list {
	list-style:none;
	margin:10px 0 -10px 0;
	padding:0;
}

.view-ticket .attachment-list li {
	display:inline-block;
	width:190px;
	vertical-align:top;
}

.view-ticket .attachment-list li a {
	display:block;
	padding:5px 5px 10px 5px;
	margin-bottom:10px;
	border:1px solid #ddd;
	border-radius:3px;
}

.view-ticket .attachment-list li a figure {
	margin:0 0 5px 0;
	background-color:#f6f6f6;
	line-height:100px;
	text-align:center;
	font-size:4em;
}

.ticketfeedbackstaffcont {
	margin:10px auto;
	padding:15px;
	width:90%;
	background-color:#efefef;
	border-radius:6px;
}

.ticketfeedbackrating {
	padding:0 100px;
}

.ticketfeedbackrating .rate {
	float:left;
	padding:0 10px;
	min-width:30px;
	text-align:center;
}

@media (min-width:380px) {
	.btn-input-padded-responsive {
	padding-left:20px;
	padding-right:20px;
}

}@media (min-width:500px) {
	.btn-input-padded-responsive {
	padding-left:35px;
	padding-right:35px;
}

}.requestor-type-operator {
	background-color:#5bc0de;
}

.requestor-type-owner {
	background-color:#5cb85c;
}

.requestor-type-authorizeduser {
	background-color:#777;
}

.requestor-type-externaluser {
	background-color:#f0ad4e;
}

.requestor-type-subaccount {
	background-color:#777;
}

.requestor-type-guest {
	background-color:#ccc;
}

.ticketfeedbackstaffcont {
	margin:10px auto;
	padding:15px;
	width:90%;
	background-color:#efefef;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	-o-border-radius:6px;
	border-radius:6px;
}

.ticketfeedbackrating {
	padding:0 100px;
}

.ticketfeedbackrating .rate {
	float:left;
	padding:0 10px;
	min-width:30px;
	text-align:center;
}

.captchaimage {
	margin:0;
	padding:3px 0 4px;
	-webkit-transition:border-color ease-in-out .15s,  box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s,  box-shadow ease-in-out .15s;
	text-align:right;
}

div.credit-card {
	margin:0 auto 30px;
	max-width:400px;
	background-color:#f8f8f8;
	border:1px solid #ccc;
	border-radius:8px;
}

div.credit-card div.card-type {
	float:right;
	padding:10px 20px;
	font-size:1.2em;
}

div.credit-card div.card-icon {
	float:left;
	padding:7px 7px;
	font-size:1.2em;
}

div.credit-card div.card-number {
	padding:10px;
	background-color:#ccc;
	font-size:1.6em;
	text-align:center;
	clear:both;
}

div.credit-card div.card-start {
	float:left;
	padding:20px 0 50px 50px;
	font-size:1.3em;
	text-align:right;
}

div.credit-card div.card-expiry {
	float:right;
	padding:20px 50px 50px 0;
	height:120px;
	font-size:1.3em;
	text-align:right;
}

div.credit-card div.end {
	clear:both;
}

@media (max-width:600px) {
	div.credit-card {
	max-width:250px;
}

div.credit-card div.card-type {
	font-size:1em;
}

div.credit-card div.card-icon {
	font-size:1em;
}

div.credit-card div.card-number {
	padding:6px 10px;
	font-size:1.2em;
}

div.credit-card div.card-start {
	padding:20px 0 30px 50px;
	font-size:.9em;
}

div.credit-card div.card-expiry {
	padding:20px 50px 30px 0;
	height:80px;
	font-size:.9em;
}

}.auth3d-area {
	border:1px solid #fff;
}

.submit-3d {
	width:80%;
	border:1px solid #fff;
}

.invoice-summary {
	margin:0 0 25px 0;
	padding:15px;
	height:500px;
	background-color:#f8f8f8;
	border:4px dashed #efefef;
	border-radius:10px;
}

.invoice-summary-table {
	margin:25px 0 25px 0;
	max-height:300px;
	overflow:auto;
}

.invoice-summary-table td {
	font-size:.8em;
}

.invoice-summary-table td.total-row {
	background-color:#efefef;
	font-weight:bold;
}

div.credit-card .logo-visa {
	color:#1a1f71;
}

div.credit-card .logo-amex {
	color:#43abdf;
}

div.credit-card .logo-mastercard {
	color:#ed0b00;
}

div.credit-card .logo-discover {
	color:#000;
}

div.two-column-grid,  div.three-column-grid {
	display:inline-grid;
	grid-template-columns:repeat(3,  auto) minmax(10em,  30em) auto;
	font-weight:300;
	font-size:13px;
}

div.two-column-grid {
	grid-template-columns:repeat(2,  auto) minmax(10em,  30em) auto;
}

div.two-column-grid > div,  div.three-column-grid > div {
	margin:5px 0;
	padding-right:5px;
}

div.two-column-grid > div > label,  div.three-column-grid > div > label {
	font-weight:normal;
}

#frmPayment .paymethod-info {
	margin:5px 0;
	cursor:pointer;
}

#frmPayment .paymethod-info label {
	font-weight:normal;
	cursor:pointer;
}

.iframe-input-container {
	height:34px;
}

div.sidebar .list-group-item-selected {
	background-color:#319fc3;
	color:#fff;
}

div.sidebar .list-group-item-selected .badge {
	background-color:#fff;
	color:#319fc3;
}

.sidebar.sidebar-secondary {
	clear:left;
}

@media (max-width:991px) {
	.panel-actions {
	border:0;
	box-shadow:none;
}

.panel-actions > .panel-heading > .panel-title {
	display:inline;
}

.panel-actions > .panel-heading {
	border-radius:3px;
}

.panel-actions > .list-group {
	padding:10px;
	overflow-x:scroll;
	overflow-y:none;
	white-space:nowrap;
}

.panel-actions > .list-group .list-group-item {
	display:inline-block;
	border:1px solid #ddd !important;
	border-radius:3px !important;
	white-space:nowrap;
	text-align:center;
	padding:5px 25px;
	margin:2px;
}

.panel-actions > .list-group .list-group-item > .badge {
	float:none;
	margin:-2px 0 0 10px;
}

}.twofa-setup .modal-body {
	min-height:100px;
}

.twofa-setup .activation-msg {
	margin:25px 0;
	padding:15px;
	border:1px dashed #ddd;
	text-align:center;
	font-weight:bold;
	font-size:1.1em;
}

.twofa-setup .backup-code {
	margin:20px auto;
	padding:10px;
	background-color:#efefef;
	color:#444;
	text-align:center;
}

.twofa-module {
	margin:10px 0;
	padding:14px 20px;
	border:1px solid #ccc;
	border-radius:4px;
	cursor:pointer;
}

.twofa-module .col-radio {
	float:left;
	width:35px;
	margin-top:12px;
}

.twofa-module .col-logo {
	float:left;
	width:80px;
	line-height:40px;
	text-align:center;
}

.twofa-module .col-description {
	margin-left:136px;
}

.twofa-module img {
	max-width:100%;
	max-height:40px;
}

.twofa-module.active {
	border-color:#337ab7;
}

#popup-backdrop {
	background-color:#2e363f;
	padding:15px;
	height:100%;
}

.popup-header-padding {
	margin-top:5px;
	margin-bottom:5px;
}

.btn.btn-action {
	background-color:#72ca06;
	border-color:#498302;
}

.kb-category {
	margin:0 0 10px 0;
}

.kb-category a {
	display:block;
	margin:0 0 2px 0;
	font-weight:bold;
	text-decoration:none;
}

.kb-category a small {
	color:#888;
}

.kbarticles {
	padding:0 0 25px 0;
	font-size:.8em;
}

.kbarticles a {
	font-size:1.2em;
	font-weight:700;
}

.kbarticles a .glyphicon {
	color:#8ce;
}

.kbcategories a.admin-inline-edit,  .kbarticles a.admin-inline-edit {
	font-size:.92em;
}

h3.kb-alsoread {
	padding:8px 15px;
	background-color:#eee;
	border-radius:6px;
	font-size:.9em;
}

.kb-article-title {
	margin:0 0 22px 0;
	font-size:1.6em;
}

.kb-article-title h2 {
	margin:0;
}

.kb-article-title .btn-print {
	float:right;
	font-size:1em;
}

.kb-article-content {
	margin:0 0 30px 0;
	font-size:1.2em;
	line-height:1.2em;
	font-weight:200;
}

.kb-rate-article {
	margin:20px 0;
	padding:15px 20px;
	background-color:#eff7ff;
	font-size:1.4em;
	line-height:38px;
	font-weight:200;
	color:#4d7cab;
}

.kb-rate-article .btn-lg,  .kb-rate-article .btn-group-lg > .btn {
	padding:0 16px;
}

.kb-article-details {
	color:#999;
	list-style:none;
	margin:35px 5px;
	padding:0;
	font-size:.9em;
}

.kb-article-details li {
	float:left;
	padding-right:30px;
}

.kb-search .form-control {
	box-shadow:none;
	border-radius:3px;
}

.kb-search > .input-group-btn > .btn {
	border-radius:0 3px 3px 0;
}

#stepResults {
	font-size:20px;
}

#stepResults .label {
	font-size:20px;
}

@media (max-width:992px) {
	#stepResults {
	font-size:14px;
}

#stepResults .label {
	font-size:14px;
}

div.domainresults table tr td {
	padding:5px 5px;
}

}@media print {
	.sidebar,  #main-menu,  #top-nav,  .header-lined {
	display:none;
}

a[href]:after {
	content:"" !important;
}

}h3.with-badge::after {
	content:".";
	color:#fff;
}

h3.with-badge span,  h3.with-badge i {
	float:left;
	padding-right:8px;
}

h3.with-badge .badge {
	line-height:initial;
	margin-top:3px;
}

@media (min-width:992px) {
	h3.with-badge .badge {
	padding:3px 7px 3px 8px;
}

.sidebar .list-group-item .badge {
	margin-top:-2px;
	padding:3px 7px 3px 8px;
	line-height:initial;
	min-width:36px;
}

}.admin-masquerade-notice {
	margin:25px 0 0 auto;
	padding:4px 10px;
	max-width:240px;
	font-family:Tahoma;
	font-size:.7em;
	text-align:right;
}

.admin-masquerade-notice a {
	text-decoration:underline;
}

a.admin-inline-edit {
	margin-left:6px;
	font-weight:400;
	color:#888;
}

a.admin-inline-edit:hover {
	color:#444;
	text-decoration:none;
}

tr.masspay-invoice-detail td {
	font-size:.8em;
}

tr.masspay-total td {
	background-color:#efefef;
	font-weight:bold;
}

.error-container {
	text-align:center;
}

.error-container h1 {
	margin-top:40px;
}

.error-container .buttons {
	margin:25px 0;
}

.error-container .buttons .btn {
	margin:5px;
}

.panel-collapsable > .panel-heading {
	cursor:pointer;
}

.panel-collapsable > .panel-body-collapsed {
	display:none;
}

.licensing-addon-latest-download h3 {
	margin-top:0;
}

#google-recaptcha-domainchecker {
	width:304px;
	height:78px;
	margin-top:15px;
	margin-bottom:15px;
}

#default-captcha-domainchecker {
	margin-top:15px;
	margin-bottom:-63px;
}

#default-captcha-domainchecker #inputCaptcha {
	width:100px;
	border-radius:4px;
}

.domainchecker-homepage-captcha #google-recaptcha-domainchecker {
	margin-bottom:-46px;
}

@media (max-width:991px) {
	#google-recaptcha-domainchecker {
	padding-left:2.5%;
}

#default-captcha-domainchecker {
	margin-bottom:-25px;
}

}@media (max-width:736px) {
	#google-recaptcha-domainchecker {
	-ms-transform:scale(.935);
	transform:scale(.935);
	-ms-transform-origin:0 0;
	transform-origin:0 0;
	-webkit-transform:scale(.935);
	-webkit-transform-origin:0 0;
}

}@media (max-width:384px) {
	#google-recaptcha-domainchecker {
	-ms-transform:scale(.96);
	-webkit-transform:scale(.96);
	transform:scale(.96);
	-ms-transform-origin:0 0;
	-webkit-transform-origin:0 0;
	transform-origin:0 0;
}

}@media (max-width:360px) {
	#google-recaptcha-domainchecker {
	-ms-transform:scale(.89);
	-webkit-transform:scale(.89);
	transform:scale(.89);
	-ms-transform-origin:0 0;
	-webkit-transform-origin:0 0;
	transform-origin:0 0;
}

}@media (max-width:320px) {
	#google-recaptcha-domainchecker {
	padding-left:13.5%;
	-ms-transform:scale(.83);
	-webkit-transform:scale(.83);
	-webkit-transform:scale(.785);
	transform:scale(.83);
	-ms-transform-origin:0 0;
	transform-origin:0 0;
	-webkit-transform-origin:0 0;
}

}.email-verification {
	margin:0;
	padding:10px;
	font-weight:300;
	background-color:#f8f8f8;
	border-bottom:1px solid #eee;
	color:#333;
}

.email-verification .text {
	display:block;
	padding:6px 0;
}

.email-verification .btn {
	margin:3px 0;
	padding:3px 10px;
	background-color:#50525f;
	border-color:#50525f;
	color:#fff;
	font-style:normal;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

.email-verification .btn:active,  .email-verification .btn[disabled]:hover {
	background-color:#50525f;
	border-color:#50525f;
	color:#fff;
}

.email-verification .btn.close {
	margin-left:10px;
	background-color:transparent;
	color:rgba(55,  55,  55,  .5);
	font-size:22px;
	opacity:1;
}

.email-verification .btn.close:hover {
	color:rgba(55,  55,  55,  .8);
}

.email-verification .fas,  .email-verification .far {
	color:#666;
	float:left;
	padding:2px 10px 0 0;
	font-size:24px;
}

@media (min-width:768px) {
	.email-verification .text {
	padding-top:9px;
	padding-bottom:0;
}

.email-verification .btn {
	margin:0;
	padding:9px 25px;
}

.email-verification .button {
	float:right;
}

.email-verification .fas,  .email-verification .far {
	font-size:36px;
}

}.email-verification.success {
	background-color:#ebfde4;
	border-bottom:1px solid #e3f7d5;
	color:#5cb85c;
}

.email-verification.success .fas,  .email-verification.success .far {
	color:#6fbb51;
}

.email-verification.failed {
	background-color:#fdf8e3;
	border-bottom:1px solid #f7f3d0;
	color:#b3a879;
}

.email-verification.failed .fas,  .email-verification.failed .far {
	color:#b3a879;
}

.md-editor {
	border:1px solid #ddd;
	border-radius:3px;
}

.md-editor > .btn-toolbar {
	background-color:#fff !important;
}

.md-editor > textarea.markdown-editor,  .md-editor > .md-preview {
	padding:15px !important;
	border-top:1px solid #ddd !important;
	border-bottom:1px solid #ddd !important;
	background-color:#fff !important;
}

div.md-editor.active {
	display:block;
	border:1px solid #ddd;
	outline:0;
	-webkit-box-shadow:none;
	box-shadow:none;
}

.markdown-editor-status {
	padding:2px 10px;
	font-size:9pt;
	color:#959694;
	text-align:right;
}

.small-font {
	font-size:.9em;
}

.markdown-content h1 {
	font-size:1.6em;
	color:#333;
}

.markdown-content h2 {
	font-size:1.4em;
	color:#333;
}

.markdown-content h3 {
	font-size:1.2em;
	color:#333;
}

.markdown-content h4 {
	font-size:1.1em;
	color:#333;
}

.markdown-content pre {
	padding:15px;
	background-color:#444;
	color:#f8f8f8;
	border:0;
}

.markdown-content pre code {
	white-space:pre;
	-ms-word-break:normal;
	word-break:normal;
	word-wrap:normal;
}

.markdown-content blockquote {
	font-size:1em;
}

.markdown-content table {
	margin:10px 0;
	background-color:#fff;
	border:1px solid #ddd;
}

.markdown-content table > thead > tr > th {
	padding:4px 10px;
	background-color:#f8f8f8;
	border:1px solid #ddd;
	font-weight:bold;
	text-align:center;
}

.markdown-content table > tbody > tr > td {
	padding:3px 8px;
	border:1px solid #ddd;
}

.panel-sidebar {
	border-color:#eee;
	font-size:15px;
}

.panel-sidebar > .panel-heading {
	color:#333;
	background-color:#f5f5f5;
	border-bottom:0;
}

.panel-heading i.far,  .panel-heading i.fas,  .panel-heading i.fal,  .panel-heading i.fab {
	font-size:.85em;
}

.panel-sidebar .panel-minimise {
	margin-top:4px;
	color:#ddd;
	cursor:pointer;
	transition:-ms-transform 200ms ease;
	transition:-webkit-transform 200ms ease;
	transition:transform 200ms ease;
	-webkit-transition:-webkit-transform 200ms ease;
}

.panel-sidebar .panel-minimise.minimised {
	-ms-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
	margin-top:7px;
}

.panel-sidebar > .panel-footer {
	color:#333;
	background-color:#f5f5f5;
	border-top:0;
}

.panel-sidebar .list-group-item {
	line-height:24px;
}

.panel-sidebar .list-group-item i:not(.fa-circle):not(.fa-dot-circle):not(.no-transform) {
	float:right;
	line-height:24px;
	font-size:16px;
	color:#ccc;
}

.panel-sidebar .list-group-item.disabled,  .panel-sidebar .list-group-item.disabled:focus,  .panel-sidebar .list-group-item.disabled:hover {
	background-color:transparent;
	opacity:.5;
}

.panel-sidebar a.list-group-item:hover i.fas,  .panel-sidebar a.list-group-item:hover i.far {
	color:#666 !important;
}

.panel-sidebar a.list-group-item.active,  .panel-sidebar a.list-group-item.active:focus,  .panel-sidebar a.list-group-item.active:hover {
	background-color:#465054;
	border-color:#465054;
}

.panel-sidebar a.list-group-item.active i,  .panel-sidebar a.list-group-item.active:focus i,  .panel-sidebar a.list-group-item.active:hover i {
	color:#fff;
}

.panel-sidebar.view-filter-btns .list-group-item.active,  .panel-sidebar.view-filter-btns .list-group-item.active:focus,  .panel-sidebar.view-filter-btns .list-group-item.active:hover {
	background-color:#eee;
	border-color:#eee;
	color:#555;
}

.panel-sidebar .recent-ticket {
	line-height:20px;
}

.promo-banner {
	overflow:auto;
}

.promo-banner .icon {
	float:left;
	margin:0 20px 0 0;
}

.promo-banner img {
	max-width:300px;
	max-height:200px;
}

.promo-banner .icon-left {
	margin-bottom:10px;
	text-align:center;
}

@media (max-width:767px) {
	.promo-banner form {
	text-align:center;
}

}@media (min-width:768px) {
	.promo-banner img {
	max-width:100%;
	max-height:100%;
}

.promo-banner .icon-left {
	float:left;
	margin:0;
	width:155px;
}

.promo-banner .content {
	margin-left:185px;
}

}.promo-banner h3 {
	margin:0;
	padding:0;
	font-size:24px;
	font-weight:300;
}

.promo-banner h4 {
	font-size:18px;
	font-weight:300;
}

.promo-banner p {
	margin:5px 0;
}

.promo-banner ul {
	margin:0;
	padding:0;
	list-style:none;
	font-size:.92em;
}

.promo-banner ul li {
	margin-bottom:4px;
}

@media (min-width:1200px) {
	.promo-banner ul li {
	float:left;
	width:50%;
}

}.promo-banner .fa:not(.fa-spinner) {
	font-size:1.2em;
	color:#91c590;
	margin-left:20px;
	margin-right:10px;
}

.promo-banner a {
	text-decoration:underline;
}

@media (max-width:650px) {
	.promo-banner .icon {
	width:100%;
	margin-bottom:15px;
}

}.promo-banner-slim {
	padding:10px;
}

.promo-banner-slim .icon-left {
	width:85px;
}

.promo-banner-slim .content {
	margin-left:110px;
}

.promo-banner-slim h3 {
	font-size:18px;
}

.promo-banner-slim h4 {
	font-size:14px;
}

.promo-banner-slim .btn {
	margin:0 20px 0 0;
	padding:6px 20px;
}

.promo-banner-slim.weebly .icon-left {
	width:160px;
}

.promo-banner-slim.weebly .content {
	margin-left:185px;
}

.mc-panel-promo {
	font-size:.95em;
}

.mc-panel-promo img {
	display:block;
	margin:0 auto 6px;
	max-width:90%;
	max-height:87px;
}

.promotions-slider-control .carousel-control-prev-icon {
	background-image:url("data:image/svg+xml;
	charset=utf8, %3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%231c3965\' viewBox=\'0 0 8 8\'%3E%3Cpath d=\'M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z\'/%3E%3C/svg%3E");
}

.promotions-slider-control .carousel-control-next-icon {
	background-image:url("data:image/svg+xml;
	charset=utf8, %3Csvg xmlns=\'http://www.w3.org/2000/svg\' fill=\'%231c3965\' viewBox=\'0 0 8 8\'%3E%3Cpath d=\'M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z\'/%3E%3C/svg%3E");
}

.panel-mc-sso {
	padding:0 10px 10px 10px;
}

.panel-mc-sso img {
	max-width:100%;
	max-height:120px;
}

.panel-mc-sso .row {
	margin-left:-5px;
	margin-right:-5px;
}

.panel-mc-sso .col-sm-6 {
	padding-left:5px;
	padding-right:5px;
}

.panel-mc-sso .form-control,  .panel-mc-sso .btn,  .panel-mc-sso small {
	margin-top:5px;
}

.panel-mc-sso small {
	display:block;
}

.social-signin-btns {
	text-align:center;
}

.social-signin-btns .btn {
	margin-bottom:5px;
}

.btn-social {
	position:relative;
	padding-left:44px;
	text-align:left;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

.btn-social i.fas,  .btn-social i.far {
	position:absolute;
	left:0;
	top:0;
	bottom:0;
	padding-right:2px;
	width:32px;
	line-height:34px;
	font-size:1.6em;
	text-align:center;
	border-right:1px solid rgba(0,  0,  0,  .2);
}

.btn-facebook {
	color:#fff;
	background-color:#4267b2;
	border-color:rgba(0,  0,  0,  .2);
}

.btn-facebook:hover,  .btn-facebook:focus,  .btn-facebook:active,  .btn-facebook.active,  .open .dropdown-toggle.btn-facebook {
	color:#fff;
	background-color:#30487b;
	border-color:rgba(0,  0,  0,  .2);
}

.btn-facebook:active,  .btn-facebook.active,  .open .dropdown-toggle.btn-facebook {
	background-image:none;
}

.btn-facebook.disabled,  .btn-facebook[disabled],  fieldset[disabled] .btn-facebook,  .btn-facebook.disabled:hover,  .btn-facebook[disabled]:hover,  fieldset[disabled] .btn-facebook:hover,  .btn-facebook.disabled:focus,  .btn-facebook[disabled]:focus,  fieldset[disabled] .btn-facebook:focus,  .btn-facebook.disabled:active,  .btn-facebook[disabled]:active,  fieldset[disabled] .btn-facebook:active,  .btn-facebook.disabled.active,  .btn-facebook[disabled].active,  fieldset[disabled] .btn-facebook.active {
	background-color:#4267b2;
	border-color:rgba(0,  0,  0,  .2);
}

.btn-google {
	color:#000;
	background-color:#fff;
	border-color:rgba(0,  0,  0,  .2);
}

.btn-google img {
	margin-bottom:2px;
}

.btn-social.btn-google {
	padding-left:41px;
}

.btn-google:hover,  .btn-google:focus,  .btn-google:active,  .btn-google.active,  .open .dropdown-toggle.btn-google {
	color:#000;
	border-color:rgba(0,  0,  0,  .5);
}

.btn-google:active,  .btn-google.active,  .open .dropdown-toggle.btn-google {
	background-image:none;
}

.btn-google.disabled,  .btn-google[disabled],  fieldset[disabled] .btn-google,  .btn-google.disabled:hover,  .btn-google-plus[disabled]:hover,  fieldset[disabled] .btn-google-plus:hover,  .btn-google-plus.disabled:focus,  .btn-google-plus[disabled]:focus,  fieldset[disabled] .btn-google-plus:focus,  .btn-google-plus.disabled:active,  .btn-google-plus[disabled]:active,  fieldset[disabled] .btn-google-plus:active,  .btn-google-plus.disabled.active,  .btn-google-plus[disabled].active,  fieldset[disabled] .btn-google-plus.active {
	background-color:#eee;
	border-color:rgba(0,  0,  0,  .2);
}

.btn-twitter {
	color:#fff;
	background-color:#2ba9e1;
	border-color:rgba(0,  0,  0,  .2);
}

.btn-twitter:hover,  .btn-twitter:focus,  .btn-twitter:active,  .btn-twitter.active,  .open .dropdown-toggle.btn-twitter {
	color:#fff;
	background-color:#1c92c7;
	border-color:rgba(0,  0,  0,  .2);
}

.btn-twitter:active,  .btn-twitter.active,  .open .dropdown-toggle.btn-twitter {
	background-image:none;
}

.btn-twitter.disabled,  .btn-twitter[disabled],  fieldset[disabled] .btn-twitter,  .btn-twitter.disabled:hover,  .btn-twitter[disabled]:hover,  fieldset[disabled] .btn-twitter:hover,  .btn-twitter.disabled:focus,  .btn-twitter[disabled]:focus,  fieldset[disabled] .btn-twitter:focus,  .btn-twitter.disabled:active,  .btn-twitter[disabled]:active,  fieldset[disabled] .btn-twitter:active,  .btn-twitter.disabled.active,  .btn-twitter[disabled].active,  fieldset[disabled] .btn-twitter.active {
	background-color:#2ba9e1;
	border-color:rgba(0,  0,  0,  .2);
}

.providerPreLinking {
	min-height:52px;
}

.providerLinkingFeedback {
	display:none;
}

#registration {
	margin:0;
	padding:0 0 40px 0;
}

#registration .field-container {
	margin:0 0 30px 0;
}

#registration label {
	font-weight:normal;
	color:#666;
	font-size:13px;
}

#registration .info-text-sm {
	font-size:.85em;
	text-align:center;
}

.marketing-email-optin {
	margin:0 0 20px 0;
	padding:10px 20px 20px;
	background-color:#f8f8f8;
	border-radius:3px;
}

@media (max-width:767px) {
	.btn-xs-block {
	display:block;
	width:100%;
}

}#registration .sub-heading {
	height:0;
	border-top:1px solid #ddd;
	text-align:center;
	margin-top:20px;
	margin-bottom:30px;
}

#registration .sub-heading span {
	display:inline-block;
	position:relative;
	padding:0 17px;
	top:-11px;
	font-size:16px;
	color:#058;
	background-color:#fff;
}

#registration .prepend-icon {
	top:0;
	left:0;
	display:inline-block;
	vertical-align:top;
	position:relative;
	width:100%;
	font-weight:normal;
}

#registration .field,  #registration .form-control {
	position:relative;
	vertical-align:top;
	border:1px solid #ddd;
	display:-moz-inline-stack;
	display:inline-block;
	color:#626262;
	outline:none;
	background:#fff;
	height:36px;
	width:100%;
	border-radius:3px;
	font-size:13px;
}

#registration .input-group-lg > .form-control {
	height:46px;
	padding:10px 16px;
	font-size:18px;
	line-height:1.3333333;
	border-radius:6px 0 0 6px;
}

#registration .form-control-qty {
	width:70px;
	text-align:center;
}

#registration .form-control-static-inline {
	display:inline-block;
}

#registration .form-control:focus {
	border-color:#ddd;
	outline:0;
	-webkit-box-shadow:none;
	box-shadow:none;
}

#registration textarea.field {
	height:auto;
}

#registration .prepend-icon .field {
	-webkit-appearance:none;
	padding-left:36px;
}

#registration .prepend-icon .field-icon i {
	position:relative;
	font-size:14px;
}

#registration .prepend-icon .field-icon {
	top:0;
	z-index:4;
	width:42px;
	height:36px;
	color:inherit;
	line-height:36px;
	position:absolute;
	text-align:center;
	-webkit-transition:all .5s ease-out;
	-moz-transition:all .5s ease-out;
	-ms-transition:all .5s ease-out;
	-o-transition:all .5s ease-out;
	transition:all .5s ease-out;
	pointer-events:none;
}

#registration .field-icon i {
	color:#bbb;
}

#registration .field[disabled],  #registration .field[readonly],  #registration .form-control[disabled],  #registration .form-control[readonly] {
	background-color:#f8f8f8;
	opacity:1;
}

#registration .field-help-text {
	display:block;
	margin-top:5px;
	margin-bottom:10px;
	color:#888;
	font-size:12px;
}

.password-strength-meter .progress {
	margin-bottom:5px;
}

.password-strength-meter p {
	margin-bottom:15px;
}

.upgrade .product-to-be-upgraded {
	margin:20px 0;
	padding:15px;
	background-color:#f8f8f8;
}

.upgrade .product-to-be-upgraded h4,  .upgrade .product-to-be-upgraded h5 {
	margin:0;
}

.upgrade .products {
	margin-left:-5px;
	margin-right:-5px;
}

.upgrade .products .column {
	padding-left:5px;
	padding-right:5px;
}

.upgrade .products .product {
	margin:20px 0;
	padding:0;
	background-color:#fff;
}

.upgrade .products .product .current,  .upgrade .products .product .recommended {
	padding:5px;
	background-color:#ffbc00;
	color:#f5f5f5;
	font-weight:bold;
	text-align:center;
}

.upgrade .products .product .recommended {
	background-color:#25ac2f;
}

.upgrade .products .product ul {
	border-left:1px solid #eee;
	border-right:1px solid #eee;
}

.upgrade .products .product .footer {
	border:1px solid #eee;
	border-top:0;
}

.upgrade .products .product .header {
	margin:0;
	padding:20px;
	background-color:#2b5580;
	color:#fff;
	min-height:150px;
}

.upgrade .products .product .header p {
	font-size:1.1em;
	font-weight:300;
}

.upgrade .products .product ul {
	margin:0;
	padding:20px 25px;
	list-style:none;
}

.upgrade .products .product ul li {
	line-height:25px;
	font-size:.9em;
	text-align:right;
	color:#aaa;
	border-bottom:1px solid #eee;
}

.upgrade .products .product ul li:last-child {
	border:0;
}

.upgrade .products .product ul li span {
	float:left;
	color:#444;
}

.upgrade .products .fas,  .upgrade .products .far {
	font-size:1.3em;
}

.upgrade .products .fa-check {
	color:#23ad2e;
}

.upgrade .products .product .footer {
	margin:0;
	padding:20px;
}

.upgrade .products .product .footer select {
	margin-bottom:10px;
}

.upgrade .products .product .btn {
	background-color:#2b5580;
	color:#fff;
}

.alert .fas.pull-left {
	margin:-3px 0 0 -3px;
}

.alert .alert-text {
	margin-left:56px;
}

.panel-sidebar .alert {
	padding:10px 15px;
	margin-bottom:5px;
}

.checkbox-inline.icheck-label,  .radio-inline.icheck-label {
	padding-left:0;
	margin-left:30px;
	margin-right:20px;
}

.icheck-label .iradio_square-blue {
	margin-right:5px;
	margin-left:-30px;
	margin-top:-2px;
}

form[data-role="json-form"] .has-error input.form-control,  form[data-role="json-form"] .has-error textarea.form-control,  form[data-role="json-form"] .has-error select.form-control {
	background-color:#fff0f0;
	-webkit-transition:.2s;
	transition:.2s;
}

form[data-role="json-form"] .has-error .tooltip-inner {
	background-color:#9d2a0b;
}

form[data-role="json-form"] .has-error .tooltip.top .tooltip-arrow {
	border-top-color:#9d2a0b;
}

.cc-number-field {
	background-image:url("https://localhost/desk/assets/img/payment/unknown.png");
	background-repeat:no-repeat;
	background-position:right 10px center;
}

.cc-number-field.visa {
	background-image:url("https://localhost/desk/assets/img/payment/visa.png");
}

.cc-number-field.mastercard {
	background-image:url("https://localhost/desk/assets/img/payment/mastercard.png");
}

.cc-number-field.amex {
	background-image:url("https://localhost/desk/assets/img/payment/amex.png");
}

.cc-number-field.dinersclub {
	background-image:url("https://localhost/desk/assets/img/payment/dinersclub.png");
}

.cc-number-field.discover {
	background-image:url("https://localhost/desk/assets/img/payment/discover.png");
}

.cc-number-field.unionpay {
	background-image:url("https://localhost/desk/assets/img/payment/unionpay.png");
}

.cc-number-field.jcb {
	background-image:url("https://localhost/desk/assets/img/payment/jcb.png");
}

.cc-number-field.maestro {
	background-image:url("https://localhost/desk/assets/img/payment/maestro.png");
}

.cc-number-field.forbrugsforeningen {
	background-image:url("https://localhost/desk/assets/img/payment/forbrugsforeningen.png");
}

.cc-number-field.dankort {
	background-image:url("https://localhost/desk/assets/img/payment/dankort.png");
}

.modal-metric-pricing .modal-header,  .modal-metric-pricing .modal-body,  .modal-metric-pricing .modal-footer {
	text-align:center !important;
	border:0;
}

.modal-metric-pricing .modal-footer {
	padding-bottom:45px;
}

.select-account {
	margin:20px auto;
	padding:0;
	border-top:1px solid #ddd;
}

.select-account a {
	display:block;
	margin:0;
	padding:10px;
	border-bottom:1px solid #ddd;
	text-decoration:none;
}

.select-account a.disabled {
	opacity:.5;
}

.select-account a:hover {
	background-color:#f6f6f6;
}

.continue-container {
	margin:40px auto;
	padding:20px;
	background-color:#f6f6f6;
	border:1px solid #eee;
	max-width:500px;
}

.invite-box {
	margin:20px 0;
	padding:20px;
	background-color:#f6f6f6;
	border:1px solid #eee;
}

.intl-tel-input {
	position:relative;
	display:inline-block;
}

.intl-tel-input * {
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.intl-tel-input .hide {
	display:none;
}

.intl-tel-input .v-hide {
	visibility:hidden;
}

.intl-tel-input input,  .intl-tel-input input[type=text],  .intl-tel-input input[type=tel] {
	position:relative;
	z-index:0;
	margin-top:0 !important;
	margin-bottom:0 !important;
	padding-right:36px;
	margin-right:0;
}

.intl-tel-input .flag-container {
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	padding:1px;
}

.intl-tel-input .selected-flag {
	z-index:1;
	position:relative;
	width:36px;
	height:100%;
	padding:0 0 0 8px;
}

.intl-tel-input .selected-flag .iti-flag {
	position:absolute;
	top:0;
	bottom:0;
	margin:auto;
}

.intl-tel-input .selected-flag .iti-arrow {
	position:absolute;
	top:50%;
	margin-top:-2px;
	right:6px;
	width:0;
	height:0;
	border-left:3px solid transparent;
	border-right:3px solid transparent;
	border-top:4px solid #555;
}

.intl-tel-input .selected-flag .iti-arrow.up {
	border-top:none;
	border-bottom:4px solid #555;
}

.intl-tel-input .country-list {
	position:absolute;
	z-index:2;
	list-style:none;
	text-align:left;
	padding:0;
	margin:0 0 0 -1px;
	box-shadow:1px 1px 4px rgba(0,  0,  0,  .2);
	background-color:white;
	border:1px solid #ccc;
	white-space:nowrap;
	max-height:200px;
	overflow-y:scroll;
}

.intl-tel-input .country-list.dropup {
	bottom:100%;
	margin-bottom:-1px;
}

.intl-tel-input .country-list .flag-box {
	display:inline-block;
	width:20px;
}

@media (max-width:500px) {
	.intl-tel-input .country-list {
	white-space:normal;
}

}.intl-tel-input .country-list .divider {
	padding-bottom:5px;
	margin-bottom:5px;
	border-bottom:1px solid #ccc;
}

.intl-tel-input .country-list .country {
	padding:5px 10px;
}

.intl-tel-input .country-list .country .dial-code {
	color:#999;
}

.intl-tel-input .country-list .country.highlight {
	background-color:rgba(0,  0,  0,  .05);
}

.intl-tel-input .country-list .flag-box,  .intl-tel-input .country-list .country-name,  .intl-tel-input .country-list .dial-code {
	vertical-align:middle;
}

.intl-tel-input .country-list .flag-box,  .intl-tel-input .country-list .country-name {
	margin-right:6px;
}

.intl-tel-input.allow-dropdown input,  .intl-tel-input.allow-dropdown input[type=text],  .intl-tel-input.allow-dropdown input[type=tel],  .intl-tel-input.separate-dial-code input,  .intl-tel-input.separate-dial-code input[type=text],  .intl-tel-input.separate-dial-code input[type=tel] {
	padding-right:6px;
	padding-left:52px;
	margin-left:0;
}

.intl-tel-input.allow-dropdown .flag-container,  .intl-tel-input.separate-dial-code .flag-container {
	right:auto;
	left:0;
}

.intl-tel-input.allow-dropdown .selected-flag,  .intl-tel-input.separate-dial-code .selected-flag {
	width:46px;
}

.intl-tel-input.allow-dropdown .flag-container:hover {
	cursor:pointer;
}

.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag {
	background-color:rgba(0,  0,  0,  .05);
}

.intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover,  .intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover {
	cursor:default;
}

.intl-tel-input.allow-dropdown input[disabled] + .flag-container:hover .selected-flag,  .intl-tel-input.allow-dropdown input[readonly] + .flag-container:hover .selected-flag {
	background-color:transparent;
}

.intl-tel-input.separate-dial-code .selected-flag {
	background-color:rgba(0,  0,  0,  .05);
	display:table;
}

.intl-tel-input.separate-dial-code .selected-dial-code {
	display:table-cell;
	vertical-align:middle;
	padding-left:28px;
}

.intl-tel-input.separate-dial-code.iti-sdc-2 input,  .intl-tel-input.separate-dial-code.iti-sdc-2 input[type=text],  .intl-tel-input.separate-dial-code.iti-sdc-2 input[type=tel] {
	padding-left:66px;
}

.intl-tel-input.separate-dial-code.iti-sdc-2 .selected-flag {
	width:60px;
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input,  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=text],  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 input[type=tel] {
	padding-left:76px;
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-2 .selected-flag {
	width:70px;
}

.intl-tel-input.separate-dial-code.iti-sdc-3 input,  .intl-tel-input.separate-dial-code.iti-sdc-3 input[type=text],  .intl-tel-input.separate-dial-code.iti-sdc-3 input[type=tel] {
	padding-left:74px;
}

.intl-tel-input.separate-dial-code.iti-sdc-3 .selected-flag {
	width:68px;
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=text],  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input[type=tel] {
	padding-left:84px;
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag {
	width:78px;
}

.intl-tel-input.separate-dial-code.iti-sdc-4 input,  .intl-tel-input.separate-dial-code.iti-sdc-4 input[type=text],  .intl-tel-input.separate-dial-code.iti-sdc-4 input[type=tel] {
	padding-left:82px;
}

.intl-tel-input.separate-dial-code.iti-sdc-4 .selected-flag {
	width:76px;
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input,  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=text],  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 input[type=tel] {
	padding-left:92px;
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag {
	width:86px;
}

.intl-tel-input.separate-dial-code.iti-sdc-5 input,  .intl-tel-input.separate-dial-code.iti-sdc-5 input[type=text],  .intl-tel-input.separate-dial-code.iti-sdc-5 input[type=tel] {
	padding-left:90px;
}

.intl-tel-input.separate-dial-code.iti-sdc-5 .selected-flag {
	width:84px;
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input,  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=text],  .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 input[type=tel] {
	padding-left:100px;
}

.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag {
	width:94px;
}

.intl-tel-input.iti-container {
	position:absolute;
	top:-1000px;
	left:-1000px;
	z-index:1060;
	padding:1px;
}

.intl-tel-input.iti-container:hover {
	cursor:pointer;
}

.iti-mobile .intl-tel-input.iti-container {
	top:30px;
	bottom:30px;
	left:30px;
	right:30px;
	position:fixed;
}

.iti-mobile .intl-tel-input .country-list {
	max-height:100%;
	width:100%;
}

.iti-mobile .intl-tel-input .country-list .country {
	padding:10px 10px;
	line-height:1.5em;
}

.iti-flag {
	width:20px;
}

.iti-flag.be {
	width:18px;
}

.iti-flag.ch {
	width:15px;
}

.iti-flag.mc {
	width:19px;
}

.iti-flag.ne {
	width:18px;
}

.iti-flag.np {
	width:13px;
}

.iti-flag.va {
	width:15px;
}

@media only screen and (-webkit-min-device-pixel-ratio:2),  only screen and (min--moz-device-pixel-ratio:2),  only screen and (-o-min-device-pixel-ratio:2 / 1),  only screen and (min-device-pixel-ratio:2),  only screen and (min-resolution:192dpi),  only screen and (min-resolution:2dppx) {
	.iti-flag {
	background-size:5630px 15px;
}

}.iti-flag.ac {
	height:10px;
	background-position:0px 0px;
}

.iti-flag.ad {
	height:14px;
	background-position:-22px 0px;
}

.iti-flag.ae {
	height:10px;
	background-position:-44px 0px;
}

.iti-flag.af {
	height:14px;
	background-position:-66px 0px;
}

.iti-flag.ag {
	height:14px;
	background-position:-88px 0px;
}

.iti-flag.ai {
	height:10px;
	background-position:-110px 0px;
}

.iti-flag.al {
	height:15px;
	background-position:-132px 0px;
}

.iti-flag.am {
	height:10px;
	background-position:-154px 0px;
}

.iti-flag.ao {
	height:14px;
	background-position:-176px 0px;
}

.iti-flag.aq {
	height:14px;
	background-position:-198px 0px;
}

.iti-flag.ar {
	height:13px;
	background-position:-220px 0px;
}

.iti-flag.as {
	height:10px;
	background-position:-242px 0px;
}

.iti-flag.at {
	height:14px;
	background-position:-264px 0px;
}

.iti-flag.au {
	height:10px;
	background-position:-286px 0px;
}

.iti-flag.aw {
	height:14px;
	background-position:-308px 0px;
}

.iti-flag.ax {
	height:13px;
	background-position:-330px 0px;
}

.iti-flag.az {
	height:10px;
	background-position:-352px 0px;
}

.iti-flag.ba {
	height:10px;
	background-position:-374px 0px;
}

.iti-flag.bb {
	height:14px;
	background-position:-396px 0px;
}

.iti-flag.bd {
	height:12px;
	background-position:-418px 0px;
}

.iti-flag.be {
	height:15px;
	background-position:-440px 0px;
}

.iti-flag.bf {
	height:14px;
	background-position:-460px 0px;
}

.iti-flag.bg {
	height:12px;
	background-position:-482px 0px;
}

.iti-flag.bh {
	height:12px;
	background-position:-504px 0px;
}

.iti-flag.bi {
	height:12px;
	background-position:-526px 0px;
}

.iti-flag.bj {
	height:14px;
	background-position:-548px 0px;
}

.iti-flag.bl {
	height:14px;
	background-position:-570px 0px;
}

.iti-flag.bm {
	height:10px;
	background-position:-592px 0px;
}

.iti-flag.bn {
	height:10px;
	background-position:-614px 0px;
}

.iti-flag.bo {
	height:14px;
	background-position:-636px 0px;
}

.iti-flag.bq {
	height:14px;
	background-position:-658px 0px;
}

.iti-flag.br {
	height:14px;
	background-position:-680px 0px;
}

.iti-flag.bs {
	height:10px;
	background-position:-702px 0px;
}

.iti-flag.bt {
	height:14px;
	background-position:-724px 0px;
}

.iti-flag.bv {
	height:15px;
	background-position:-746px 0px;
}

.iti-flag.bw {
	height:14px;
	background-position:-768px 0px;
}

.iti-flag.by {
	height:10px;
	background-position:-790px 0px;
}

.iti-flag.bz {
	height:14px;
	background-position:-812px 0px;
}

.iti-flag.ca {
	height:10px;
	background-position:-834px 0px;
}

.iti-flag.cc {
	height:10px;
	background-position:-856px 0px;
}

.iti-flag.cd {
	height:15px;
	background-position:-878px 0px;
}

.iti-flag.cf {
	height:14px;
	background-position:-900px 0px;
}

.iti-flag.cg {
	height:14px;
	background-position:-922px 0px;
}

.iti-flag.ch {
	height:15px;
	background-position:-944px 0px;
}

.iti-flag.ci {
	height:14px;
	background-position:-961px 0px;
}

.iti-flag.ck {
	height:10px;
	background-position:-983px 0px;
}

.iti-flag.cl {
	height:14px;
	background-position:-1005px 0px;
}

.iti-flag.cm {
	height:14px;
	background-position:-1027px 0px;
}

.iti-flag.cn {
	height:14px;
	background-position:-1049px 0px;
}

.iti-flag.co {
	height:14px;
	background-position:-1071px 0px;
}

.iti-flag.cp {
	height:14px;
	background-position:-1093px 0px;
}

.iti-flag.cr {
	height:12px;
	background-position:-1115px 0px;
}

.iti-flag.cu {
	height:10px;
	background-position:-1137px 0px;
}

.iti-flag.cv {
	height:12px;
	background-position:-1159px 0px;
}

.iti-flag.cw {
	height:14px;
	background-position:-1181px 0px;
}

.iti-flag.cx {
	height:10px;
	background-position:-1203px 0px;
}

.iti-flag.cy {
	height:13px;
	background-position:-1225px 0px;
}

.iti-flag.cz {
	height:14px;
	background-position:-1247px 0px;
}

.iti-flag.de {
	height:12px;
	background-position:-1269px 0px;
}

.iti-flag.dg {
	height:10px;
	background-position:-1291px 0px;
}

.iti-flag.dj {
	height:14px;
	background-position:-1313px 0px;
}

.iti-flag.dk {
	height:15px;
	background-position:-1335px 0px;
}

.iti-flag.dm {
	height:10px;
	background-position:-1357px 0px;
}

.iti-flag.do {
	height:13px;
	background-position:-1379px 0px;
}

.iti-flag.dz {
	height:14px;
	background-position:-1401px 0px;
}

.iti-flag.ea {
	height:14px;
	background-position:-1423px 0px;
}

.iti-flag.ec {
	height:14px;
	background-position:-1445px 0px;
}

.iti-flag.ee {
	height:13px;
	background-position:-1467px 0px;
}

.iti-flag.eg {
	height:14px;
	background-position:-1489px 0px;
}

.iti-flag.eh {
	height:10px;
	background-position:-1511px 0px;
}

.iti-flag.er {
	height:10px;
	background-position:-1533px 0px;
}

.iti-flag.es {
	height:14px;
	background-position:-1555px 0px;
}

.iti-flag.et {
	height:10px;
	background-position:-1577px 0px;
}

.iti-flag.eu {
	height:14px;
	background-position:-1599px 0px;
}

.iti-flag.fi {
	height:12px;
	background-position:-1621px 0px;
}

.iti-flag.fj {
	height:10px;
	background-position:-1643px 0px;
}

.iti-flag.fk {
	height:10px;
	background-position:-1665px 0px;
}

.iti-flag.fm {
	height:11px;
	background-position:-1687px 0px;
}

.iti-flag.fo {
	height:15px;
	background-position:-1709px 0px;
}

.iti-flag.fr {
	height:14px;
	background-position:-1731px 0px;
}

.iti-flag.ga {
	height:15px;
	background-position:-1753px 0px;
}

.iti-flag.gb {
	height:10px;
	background-position:-1775px 0px;
}

.iti-flag.gd {
	height:12px;
	background-position:-1797px 0px;
}

.iti-flag.ge {
	height:14px;
	background-position:-1819px 0px;
}

.iti-flag.gf {
	height:14px;
	background-position:-1841px 0px;
}

.iti-flag.gg {
	height:14px;
	background-position:-1863px 0px;
}

.iti-flag.gh {
	height:14px;
	background-position:-1885px 0px;
}

.iti-flag.gi {
	height:10px;
	background-position:-1907px 0px;
}

.iti-flag.gl {
	height:14px;
	background-position:-1929px 0px;
}

.iti-flag.gm {
	height:14px;
	background-position:-1951px 0px;
}

.iti-flag.gn {
	height:14px;
	background-position:-1973px 0px;
}

.iti-flag.gp {
	height:14px;
	background-position:-1995px 0px;
}

.iti-flag.gq {
	height:14px;
	background-position:-2017px 0px;
}

.iti-flag.gr {
	height:14px;
	background-position:-2039px 0px;
}

.iti-flag.gs {
	height:10px;
	background-position:-2061px 0px;
}

.iti-flag.gt {
	height:13px;
	background-position:-2083px 0px;
}

.iti-flag.gu {
	height:11px;
	background-position:-2105px 0px;
}

.iti-flag.gw {
	height:10px;
	background-position:-2127px 0px;
}

.iti-flag.gy {
	height:12px;
	background-position:-2149px 0px;
}

.iti-flag.hk {
	height:14px;
	background-position:-2171px 0px;
}

.iti-flag.hm {
	height:10px;
	background-position:-2193px 0px;
}

.iti-flag.hn {
	height:10px;
	background-position:-2215px 0px;
}

.iti-flag.hr {
	height:10px;
	background-position:-2237px 0px;
}

.iti-flag.ht {
	height:12px;
	background-position:-2259px 0px;
}

.iti-flag.hu {
	height:10px;
	background-position:-2281px 0px;
}

.iti-flag.ic {
	height:14px;
	background-position:-2303px 0px;
}

.iti-flag.id {
	height:14px;
	background-position:-2325px 0px;
}

.iti-flag.ie {
	height:10px;
	background-position:-2347px 0px;
}

.iti-flag.il {
	height:15px;
	background-position:-2369px 0px;
}

.iti-flag.im {
	height:10px;
	background-position:-2391px 0px;
}

.iti-flag.in {
	height:14px;
	background-position:-2413px 0px;
}

.iti-flag.io {
	height:10px;
	background-position:-2435px 0px;
}

.iti-flag.iq {
	height:14px;
	background-position:-2457px 0px;
}

.iti-flag.ir {
	height:12px;
	background-position:-2479px 0px;
}

.iti-flag.is {
	height:15px;
	background-position:-2501px 0px;
}

.iti-flag.it {
	height:14px;
	background-position:-2523px 0px;
}

.iti-flag.je {
	height:12px;
	background-position:-2545px 0px;
}

.iti-flag.jm {
	height:10px;
	background-position:-2567px 0px;
}

.iti-flag.jo {
	height:10px;
	background-position:-2589px 0px;
}

.iti-flag.jp {
	height:14px;
	background-position:-2611px 0px;
}

.iti-flag.ke {
	height:14px;
	background-position:-2633px 0px;
}

.iti-flag.kg {
	height:12px;
	background-position:-2655px 0px;
}

.iti-flag.kh {
	height:13px;
	background-position:-2677px 0px;
}

.iti-flag.ki {
	height:10px;
	background-position:-2699px 0px;
}

.iti-flag.km {
	height:12px;
	background-position:-2721px 0px;
}

.iti-flag.kn {
	height:14px;
	background-position:-2743px 0px;
}

.iti-flag.kp {
	height:10px;
	background-position:-2765px 0px;
}

.iti-flag.kr {
	height:14px;
	background-position:-2787px 0px;
}

.iti-flag.kw {
	height:10px;
	background-position:-2809px 0px;
}

.iti-flag.ky {
	height:10px;
	background-position:-2831px 0px;
}

.iti-flag.kz {
	height:10px;
	background-position:-2853px 0px;
}

.iti-flag.la {
	height:14px;
	background-position:-2875px 0px;
}

.iti-flag.lb {
	height:14px;
	background-position:-2897px 0px;
}

.iti-flag.lc {
	height:10px;
	background-position:-2919px 0px;
}

.iti-flag.li {
	height:12px;
	background-position:-2941px 0px;
}

.iti-flag.lk {
	height:10px;
	background-position:-2963px 0px;
}

.iti-flag.lr {
	height:11px;
	background-position:-2985px 0px;
}

.iti-flag.ls {
	height:14px;
	background-position:-3007px 0px;
}

.iti-flag.lt {
	height:12px;
	background-position:-3029px 0px;
}

.iti-flag.lu {
	height:12px;
	background-position:-3051px 0px;
}

.iti-flag.lv {
	height:10px;
	background-position:-3073px 0px;
}

.iti-flag.ly {
	height:10px;
	background-position:-3095px 0px;
}

.iti-flag.ma {
	height:14px;
	background-position:-3117px 0px;
}

.iti-flag.mc {
	height:15px;
	background-position:-3139px 0px;
}

.iti-flag.md {
	height:10px;
	background-position:-3160px 0px;
}

.iti-flag.me {
	height:10px;
	background-position:-3182px 0px;
}

.iti-flag.mf {
	height:14px;
	background-position:-3204px 0px;
}

.iti-flag.mg {
	height:14px;
	background-position:-3226px 0px;
}

.iti-flag.mh {
	height:11px;
	background-position:-3248px 0px;
}

.iti-flag.mk {
	height:10px;
	background-position:-3270px 0px;
}

.iti-flag.ml {
	height:14px;
	background-position:-3292px 0px;
}

.iti-flag.mm {
	height:14px;
	background-position:-3314px 0px;
}

.iti-flag.mn {
	height:10px;
	background-position:-3336px 0px;
}

.iti-flag.mo {
	height:14px;
	background-position:-3358px 0px;
}

.iti-flag.mp {
	height:10px;
	background-position:-3380px 0px;
}

.iti-flag.mq {
	height:14px;
	background-position:-3402px 0px;
}

.iti-flag.mr {
	height:14px;
	background-position:-3424px 0px;
}

.iti-flag.ms {
	height:10px;
	background-position:-3446px 0px;
}

.iti-flag.mt {
	height:14px;
	background-position:-3468px 0px;
}

.iti-flag.mu {
	height:14px;
	background-position:-3490px 0px;
}

.iti-flag.mv {
	height:14px;
	background-position:-3512px 0px;
}

.iti-flag.mw {
	height:14px;
	background-position:-3534px 0px;
}

.iti-flag.mx {
	height:12px;
	background-position:-3556px 0px;
}

.iti-flag.my {
	height:10px;
	background-position:-3578px 0px;
}

.iti-flag.mz {
	height:14px;
	background-position:-3600px 0px;
}

.iti-flag.na {
	height:14px;
	background-position:-3622px 0px;
}

.iti-flag.nc {
	height:10px;
	background-position:-3644px 0px;
}

.iti-flag.ne {
	height:15px;
	background-position:-3666px 0px;
}

.iti-flag.nf {
	height:10px;
	background-position:-3686px 0px;
}

.iti-flag.ng {
	height:10px;
	background-position:-3708px 0px;
}

.iti-flag.ni {
	height:12px;
	background-position:-3730px 0px;
}

.iti-flag.nl {
	height:14px;
	background-position:-3752px 0px;
}

.iti-flag.no {
	height:15px;
	background-position:-3774px 0px;
}

.iti-flag.np {
	height:15px;
	background-position:-3796px 0px;
}

.iti-flag.nr {
	height:10px;
	background-position:-3811px 0px;
}

.iti-flag.nu {
	height:10px;
	background-position:-3833px 0px;
}

.iti-flag.nz {
	height:10px;
	background-position:-3855px 0px;
}

.iti-flag.om {
	height:10px;
	background-position:-3877px 0px;
}

.iti-flag.pa {
	height:14px;
	background-position:-3899px 0px;
}

.iti-flag.pe {
	height:14px;
	background-position:-3921px 0px;
}

.iti-flag.pf {
	height:14px;
	background-position:-3943px 0px;
}

.iti-flag.pg {
	height:15px;
	background-position:-3965px 0px;
}

.iti-flag.ph {
	height:10px;
	background-position:-3987px 0px;
}

.iti-flag.pk {
	height:14px;
	background-position:-4009px 0px;
}

.iti-flag.pl {
	height:13px;
	background-position:-4031px 0px;
}

.iti-flag.pm {
	height:14px;
	background-position:-4053px 0px;
}

.iti-flag.pn {
	height:10px;
	background-position:-4075px 0px;
}

.iti-flag.pr {
	height:14px;
	background-position:-4097px 0px;
}

.iti-flag.ps {
	height:10px;
	background-position:-4119px 0px;
}

.iti-flag.pt {
	height:14px;
	background-position:-4141px 0px;
}

.iti-flag.pw {
	height:13px;
	background-position:-4163px 0px;
}

.iti-flag.py {
	height:11px;
	background-position:-4185px 0px;
}

.iti-flag.qa {
	height:8px;
	background-position:-4207px 0px;
}

.iti-flag.re {
	height:14px;
	background-position:-4229px 0px;
}

.iti-flag.ro {
	height:14px;
	background-position:-4251px 0px;
}

.iti-flag.rs {
	height:14px;
	background-position:-4273px 0px;
}

.iti-flag.ru {
	height:14px;
	background-position:-4295px 0px;
}

.iti-flag.rw {
	height:14px;
	background-position:-4317px 0px;
}

.iti-flag.sa {
	height:14px;
	background-position:-4339px 0px;
}

.iti-flag.sb {
	height:10px;
	background-position:-4361px 0px;
}

.iti-flag.sc {
	height:10px;
	background-position:-4383px 0px;
}

.iti-flag.sd {
	height:10px;
	background-position:-4405px 0px;
}

.iti-flag.se {
	height:13px;
	background-position:-4427px 0px;
}

.iti-flag.sg {
	height:14px;
	background-position:-4449px 0px;
}

.iti-flag.sh {
	height:10px;
	background-position:-4471px 0px;
}

.iti-flag.si {
	height:10px;
	background-position:-4493px 0px;
}

.iti-flag.sj {
	height:15px;
	background-position:-4515px 0px;
}

.iti-flag.sk {
	height:14px;
	background-position:-4537px 0px;
}

.iti-flag.sl {
	height:14px;
	background-position:-4559px 0px;
}

.iti-flag.sm {
	height:15px;
	background-position:-4581px 0px;
}

.iti-flag.sn {
	height:14px;
	background-position:-4603px 0px;
}

.iti-flag.so {
	height:14px;
	background-position:-4625px 0px;
}

.iti-flag.sr {
	height:14px;
	background-position:-4647px 0px;
}

.iti-flag.ss {
	height:10px;
	background-position:-4669px 0px;
}

.iti-flag.st {
	height:10px;
	background-position:-4691px 0px;
}

.iti-flag.sv {
	height:12px;
	background-position:-4713px 0px;
}

.iti-flag.sx {
	height:14px;
	background-position:-4735px 0px;
}

.iti-flag.sy {
	height:14px;
	background-position:-4757px 0px;
}

.iti-flag.sz {
	height:14px;
	background-position:-4779px 0px;
}

.iti-flag.ta {
	height:10px;
	background-position:-4801px 0px;
}

.iti-flag.tc {
	height:10px;
	background-position:-4823px 0px;
}

.iti-flag.td {
	height:14px;
	background-position:-4845px 0px;
}

.iti-flag.tf {
	height:14px;
	background-position:-4867px 0px;
}

.iti-flag.tg {
	height:13px;
	background-position:-4889px 0px;
}

.iti-flag.th {
	height:14px;
	background-position:-4911px 0px;
}

.iti-flag.tj {
	height:10px;
	background-position:-4933px 0px;
}

.iti-flag.tk {
	height:10px;
	background-position:-4955px 0px;
}

.iti-flag.tl {
	height:10px;
	background-position:-4977px 0px;
}

.iti-flag.tm {
	height:14px;
	background-position:-4999px 0px;
}

.iti-flag.tn {
	height:14px;
	background-position:-5021px 0px;
}

.iti-flag.to {
	height:10px;
	background-position:-5043px 0px;
}

.iti-flag.tr {
	height:14px;
	background-position:-5065px 0px;
}

.iti-flag.tt {
	height:12px;
	background-position:-5087px 0px;
}

.iti-flag.tv {
	height:10px;
	background-position:-5109px 0px;
}

.iti-flag.tw {
	height:14px;
	background-position:-5131px 0px;
}

.iti-flag.tz {
	height:14px;
	background-position:-5153px 0px;
}

.iti-flag.ua {
	height:14px;
	background-position:-5175px 0px;
}

.iti-flag.ug {
	height:14px;
	background-position:-5197px 0px;
}

.iti-flag.um {
	height:11px;
	background-position:-5219px 0px;
}

.iti-flag.us {
	height:11px;
	background-position:-5241px 0px;
}

.iti-flag.uy {
	height:14px;
	background-position:-5263px 0px;
}

.iti-flag.uz {
	height:10px;
	background-position:-5285px 0px;
}

.iti-flag.va {
	height:15px;
	background-position:-5307px 0px;
}

.iti-flag.vc {
	height:14px;
	background-position:-5324px 0px;
}

.iti-flag.ve {
	height:14px;
	background-position:-5346px 0px;
}

.iti-flag.vg {
	height:10px;
	background-position:-5368px 0px;
}

.iti-flag.vi {
	height:14px;
	background-position:-5390px 0px;
}

.iti-flag.vn {
	height:14px;
	background-position:-5412px 0px;
}

.iti-flag.vu {
	height:12px;
	background-position:-5434px 0px;
}

.iti-flag.wf {
	height:14px;
	background-position:-5456px 0px;
}

.iti-flag.ws {
	height:10px;
	background-position:-5478px 0px;
}

.iti-flag.xk {
	height:15px;
	background-position:-5500px 0px;
}

.iti-flag.ye {
	height:14px;
	background-position:-5522px 0px;
}

.iti-flag.yt {
	height:14px;
	background-position:-5544px 0px;
}

.iti-flag.za {
	height:14px;
	background-position:-5566px 0px;
}

.iti-flag.zm {
	height:14px;
	background-position:-5588px 0px;
}

.iti-flag.zw {
	height:10px;
	background-position:-5610px 0px;
}

.iti-flag {
	width:20px;
	height:15px;
	box-shadow:0px 0px 1px 0px #888;
	background-image:url("https://portal.thurdata.ch/templates/croster/assets/img/flags.png");
	background-repeat:no-repeat;
	background-color:#dbdbdb;
	background-position:20px 0;
}

@media only screen and (-webkit-min-device-pixel-ratio:2),  only screen and (min--moz-device-pixel-ratio:2),  only screen and (-o-min-device-pixel-ratio:2 / 1),  only screen and (min-device-pixel-ratio:2),  only screen and (min-resolution:192dpi),  only screen and (min-resolution:2dppx) {
	.iti-flag {
	background-image:url("https://localhost/desk/templates/croster/assets/img/flags@2x.png");
}

}.iti-flag.np {
	background-color:transparent;
}

.intl-tel-input {
	width:100%;
}

.bootstrap-switch {
	display:inline-block;
	direction:ltr;
	cursor:pointer;
	border-radius:4px;
	border:1px solid;
	border-color:#ccc;
	position:relative;
	text-align:left;
	overflow:hidden;
	line-height:8px;
	z-index:0;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	vertical-align:middle;
	-webkit-transition:border-color ease-in-out .15s,  box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s,  box-shadow ease-in-out .15s;
}

.bootstrap-switch .bootstrap-switch-container {
	display:inline-block;
	top:0;
	border-radius:4px;
	-webkit-transform:translate3d(0,  0,  0);
	-ms-transform:translate3d(0,  0,  0);
	transform:translate3d(0,  0,  0);
}

.bootstrap-switch .bootstrap-switch-handle-on,  .bootstrap-switch .bootstrap-switch-handle-off,  .bootstrap-switch .bootstrap-switch-label {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer;
	display:inline-block !important;
	height:100%;
	padding:6px 12px;
	font-size:14px;
	line-height:20px;
}

.bootstrap-switch .bootstrap-switch-handle-on,  .bootstrap-switch .bootstrap-switch-handle-off {
	text-align:center;
	z-index:1;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,  .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary {
	color:#fff;
	background:#428bca;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-info,  .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-info {
	color:#fff;
	background:#5bc0de;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success,  .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-success {
	color:#fff;
	background:#5cb85c;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,  .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning {
	background:#f0ad4e;
	color:#fff;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-danger,  .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-danger {
	color:#fff;
	background:#d9534f;
}

.bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,  .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default {
	color:#000;
	background:#eee;
}

.bootstrap-switch .bootstrap-switch-label {
	text-align:center;
	margin-top:-1px;
	margin-bottom:-1px;
	z-index:100;
	color:#333;
	background:#fff;
}

.bootstrap-switch .bootstrap-switch-handle-on {
	border-bottom-left-radius:3px;
	border-top-left-radius:3px;
}

.bootstrap-switch .bootstrap-switch-handle-off {
	border-bottom-right-radius:3px;
	border-top-right-radius:3px;
}

.bootstrap-switch input[type='radio'],  .bootstrap-switch input[type='checkbox'] {
	position:absolute !important;
	top:0;
	left:0;
	opacity:0;
	-webkit-filter:alpha(opacity=0);
	filter:alpha(opacity=0);
	z-index:-1;
}

.bootstrap-switch input[type='radio'].form-control,  .bootstrap-switch input[type='checkbox'].form-control {
	height:auto;
}

.bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-on,  .bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-handle-off,  .bootstrap-switch.bootstrap-switch-mini .bootstrap-switch-label {
	padding:1px 5px;
	font-size:12px;
	line-height:1.5;
}

.bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-on,  .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-handle-off,  .bootstrap-switch.bootstrap-switch-small .bootstrap-switch-label {
	padding:5px 10px;
	font-size:12px;
	line-height:1.5;
}

.bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-on,  .bootstrap-switch.bootstrap-switch-large .bootstrap-switch-handle-off,  .bootstrap-switch.bootstrap-switch-large .bootstrap-switch-label {
	padding:6px 16px;
	font-size:18px;
	line-height:1.33;
}

.bootstrap-switch.bootstrap-switch-disabled,  .bootstrap-switch.bootstrap-switch-readonly,  .bootstrap-switch.bootstrap-switch-indeterminate {
	cursor:default !important;
}

.bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-on,  .bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-on,  .bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-on,  .bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-handle-off,  .bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-handle-off,  .bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-handle-off,  .bootstrap-switch.bootstrap-switch-disabled .bootstrap-switch-label,  .bootstrap-switch.bootstrap-switch-readonly .bootstrap-switch-label,  .bootstrap-switch.bootstrap-switch-indeterminate .bootstrap-switch-label {
	opacity:.5;
	-webkit-filter:alpha(opacity=50);
	filter:alpha(opacity=50);
	cursor:default !important;
}

.bootstrap-switch.bootstrap-switch-animate .bootstrap-switch-container {
	-webkit-transition:margin-left .5s;
	transition:margin-left .5s;
}

.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on {
	border-bottom-left-radius:0;
	border-top-left-radius:0;
	border-bottom-right-radius:3px;
	border-top-right-radius:3px;
}

.bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off {
	border-bottom-right-radius:0;
	border-top-right-radius:0;
	border-bottom-left-radius:3px;
	border-top-left-radius:3px;
}

.bootstrap-switch.bootstrap-switch-focused {
	border-color:#66afe9;
	outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,  0,  0,  .075),  0 0 8px rgba(102,  175,  233,  .6);
	box-shadow:inset 0 1px 1px rgba(0,  0,  0,  .075),  0 0 8px rgba(102,  175,  233,  .6);
}

.bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label,  .bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label {
	border-bottom-right-radius:3px;
	border-top-right-radius:3px;
}

.bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label,  .bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label {
	border-bottom-left-radius:3px;
	border-top-left-radius:3px;
}

.md-editor {
	display:block;
	border:1px solid #ddd;
}

.md-editor .md-footer,  .md-editor > .md-header {
	display:block;
	padding:6px 4px;
	background:#f5f5f5;
}

.md-editor > .md-header {
	margin:0;
}

.md-editor > .md-preview {
	background:#fff;
	border-top:1px dashed #ddd;
	border-bottom:1px dashed #ddd;
	min-height:10px;
	overflow:auto;
}

.md-editor > textarea {
	font-family:Menlo,  Monaco,  Consolas,  "Courier New",  monospace;
	font-size:14px;
	outline:0;
	margin:0;
	display:block;
	padding:0;
	width:100%;
	border:0;
	border-top:1px dashed #ddd;
	border-bottom:1px dashed #ddd;
	border-radius:0;
	box-shadow:none;
	background:#eee;
}

.md-editor > textarea:focus {
	box-shadow:none;
	background:#fff;
}

.md-editor.active {
	border-color:#66afe9;
	outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,  0,  0,  .075),  0 0 8px rgba(102,  175,  233,  .6);
	box-shadow:inset 0 1px 1px rgba(0,  0,  0,  .075),  0 0 8px rgba(102,  175,  233,  .6);
}

.md-editor .md-controls {
	float:right;
	padding:3px;
}

.md-editor .md-controls .md-control {
	right:5px;
	color:#bebebe;
	padding:3px 3px 3px 10px;
}

.md-editor .md-controls .md-control:hover {
	color:#333;
}

.md-editor.md-fullscreen-mode {
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:99999;
	padding:60px 30px 15px;
	background:#fff !important;
	border:0 !important;
}

.md-editor.md-fullscreen-mode .md-footer {
	display:none;
}

.md-editor.md-fullscreen-mode .md-input,  .md-editor.md-fullscreen-mode .md-preview {
	margin:0 auto !important;
	height:100% !important;
	font-size:20px !important;
	padding:20px !important;
	color:#999;
	line-height:1.6em !important;
	resize:none !important;
	box-shadow:none !important;
	background:#fff !important;
	border:0 !important;
}

.md-editor.md-fullscreen-mode .md-preview {
	color:#333;
	overflow:auto;
}

.md-editor.md-fullscreen-mode .md-input:focus,  .md-editor.md-fullscreen-mode .md-input:hover {
	color:#333;
	background:#fff !important;
}

.md-editor.md-fullscreen-mode .md-header {
	background:0 0;
	text-align:center;
	position:fixed;
	width:100%;
	top:20px;
}

.md-editor.md-fullscreen-mode .btn-group {
	float:none;
}

.md-editor.md-fullscreen-mode .btn {
	border:0;
	background:0 0;
	color:#b3b3b3;
}

.md-editor.md-fullscreen-mode .btn.active,  .md-editor.md-fullscreen-mode .btn:active,  .md-editor.md-fullscreen-mode .btn:focus,  .md-editor.md-fullscreen-mode .btn:hover {
	box-shadow:none;
	color:#333;
}

.md-editor.md-fullscreen-mode .md-fullscreen-controls {
	position:absolute;
	top:20px;
	right:20px;
	text-align:right;
	z-index:1002;
	display:block;
}

.md-editor.md-fullscreen-mode .md-fullscreen-controls a {
	color:#b3b3b3;
	clear:right;
	margin:10px;
	width:30px;
	height:30px;
	text-align:center;
}

.md-editor.md-fullscreen-mode .md-fullscreen-controls a:hover {
	color:#333;
	text-decoration:none;
}

.md-editor.md-fullscreen-mode .md-editor {
	height:100% !important;
	position:relative;
}

.md-editor .md-fullscreen-controls {
	display:none;
}

.md-nooverflow {
	overflow:hidden;
	position:fixed;
	width:100%;
}

div.dtr-modal {
	position:fixed;
	box-sizing:border-box;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:100;
	padding:10em 1em;
}

div.dtr-modal div.dtr-modal-display {
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	width:50%;
	height:50%;
	margin:auto;
	z-index:102;
	overflow:auto;
	background-color:#f5f5f7;
	border:1px solid black;
	border-radius:.5em;
	box-shadow:0 12px 30px rgba(0,  0,  0,  .6);
}

div.dtr-modal div.dtr-modal-content {
	position:relative;
	padding:1em;
}

div.dtr-modal div.dtr-modal-close {
	position:absolute;
	top:6px;
	right:6px;
	width:22px;
	height:22px;
	border:1px solid #eaeaea;
	background-color:#f9f9f9;
	text-align:center;
	border-radius:3px;
	cursor:pointer;
	z-index:12;
}

div.dtr-modal div.dtr-modal-close:hover {
	background-color:#eaeaea;
}

div.dtr-modal div.dtr-modal-background {
	position:fixed;
	top:0;
	left:0;
	right:0;
	bottom:0;
	z-index:101;
	background:rgba(0,  0,  0,  .6);
}

@media screen and (max-width:767px) {
	div.dtr-modal div.dtr-modal-display {
	width:95%;
}

}div.dtr-bs-modal table.table tr:first-child td {
	border-top:none;
}

.multiselect-container {
	position:absolute;
	list-style-type:none;
	margin:0;
	padding:0;
}

.multiselect-container .input-group {
	margin:5px;
}

.multiselect-container > li {
	padding:0;
}

.multiselect-container > li > a.multiselect-all label {
	font-weight:700;
}

.multiselect-container > li.multiselect-group label {
	margin:0;
	padding:3px 20px 3px 20px;
	height:100%;
	font-weight:700;
}

.multiselect-container > li.multiselect-group-clickable label {
	cursor:pointer;
}

.multiselect-container > li > a {
	padding:0;
}

.multiselect-container > li > a > label {
	margin:0;
	height:100%;
	cursor:pointer;
	font-weight:400;
	padding:3px 20px 3px 40px;
}

.multiselect-container > li > a > label.radio,  .multiselect-container > li > a > label.checkbox {
	margin:0;
}

.multiselect-container > li > a > label > input[type=checkbox] {
	margin-bottom:5px;
}

.btn-group > .btn-group:nth-child(2) > .multiselect.btn {
	border-top-left-radius:4px;
	border-bottom-left-radius:4px;
}

.form-inline .multiselect-container label.checkbox,  .form-inline .multiselect-container label.radio {
	padding:3px 20px 3px 40px;
}

.form-inline .multiselect-container li a label.checkbox input[type=checkbox],  .form-inline .multiselect-container li a label.radio input[type=radio] {
	margin-left:-20px;
	margin-right:0;
}

.icheckbox_square-blue,  .iradio_square-blue {
	display:inline-block;
	vertical-align:middle;
	margin:0;
	padding:0;
	width:22px;
	height:22px;
	background:url("https://localhost/desk/templates/croster/assets/css/blue.png") no-repeat;
	border:none;
	cursor:pointer;
}

.icheckbox_square-blue {
	background-position:0 0;
}

.icheckbox_square-blue.hover {
	background-position:-24px 0;
}

.icheckbox_square-blue.checked {
	background-position:-48px 0;
}

.icheckbox_square-blue.disabled {
	background-position:-72px 0;
	cursor:default;
}

.icheckbox_square-blue.checked.disabled {
	background-position:-96px 0;
}

.iradio_square-blue {
	background-position:-120px 0;
}

.iradio_square-blue.hover {
	background-position:-144px 0;
}

.iradio_square-blue.checked {
	background-position:-168px 0;
}

.iradio_square-blue.disabled {
	background-position:-192px 0;
	cursor:default;
}

.iradio_square-blue.checked.disabled {
	background-position:-216px 0;
}

@media (-o-min-device-pixel-ratio:5/4),  (-webkit-min-device-pixel-ratio:1.25),  (min-resolution:120dpi) {
	.icheckbox_square-blue,  .iradio_square-blue {
	background-image:url("https://localhost/desk/templates/croster/assets/css/blue@2x.png");
	-webkit-background-size:240px 24px;
	background-size:240px 24px;
}

}.w-hidden {
	display:none;
}

.form-check-inline {
	display:initial;
}

h3,  h4,  h5,  h6 {
	margin-top:15px;
	margin-bottom:15px;
}

form .labels {
	cursor:pointer;
}

form .input-group-addon {
	border:1px solid #d5dce5;
}

form .input-group-addon [class*=" fa-"],  form .input-group-addon [class^="fa-"],  form .input-group-addon [class*=" glyphicon-"],  form .input-group-addon [class^="glyphicon-"] {
	color:#2a2e36;
}

form .form-group .help-block {
	font-size:13px;
	margin-bottom:5px;
}

form select,  form select.form-control {
	background-repeat:no-repeat !important;
	background-size:10px 10px !important;
	background-image:url("data:image/svg+xml;
	base64, PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTBweCIgaGVpZ2h0PSI2cHgiIHZpZXdCb3g9IjAgMCAxMCA2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCA0NC4xICg0MTQ1NSkgLSBodHRwOi8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2ggLS0+CiAgICA8dGl0bGU+UGF0aCA0PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IlZlbmRvciIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9ImRldmVsb3Blci1kYXNoYm9hcmQtc3VibWl0LXRoZW1lIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTY1LjAwMDAwMCwgLTQ5NC4wMDAwMDApIiBmaWxsPSIjRDFEOEREIj4KICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwLTIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ1MC4wMDAwMDAsIDQ1Mi4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoLTQiIHBvaW50cz0iNTE1IDQyIDUyNSA0MiA1MjAgNDgiPjwvcG9seWdvbj4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+") !important;
	background-position:right 10px center !important;
	-webkit-appearance:none !important;
}

#order-standard_cart form .TM-card,  #registration form .TM-card {
	padding-bottom:0;
}

.form-control,  #registration .field,  #registration .form-control {
	background-color:#fff;
	border:1px solid #d5dce5;
	box-shadow:none !important;
}

.form-control:hover,  #registration .field:hover,  #registration .form-control:hover {
	border-color:#b6c2d2;
}

.form-control:focus,  #registration .field:focus,  #registration .form-control:focus {
	-webkit-box-shadow:none;
	box-shadow:none;
	border-color:#0273d4;
	background-color:#fff;
	outline:0 none;
	-webkit-transition-duration:.1s;
	transition-duration:.1s;
}

.cpanel-usage-stats input[readonly] {
	background-color:transparent !important;
}

section#main-body {
	padding:45px 0 45px;
	min-height:650px;
}

.main-container-nosidebar {
	width:100%;
	max-width:928px;
	margin:0 auto;
}

@media (min-width:992px) {
	.cros-navbar.navbar .navbar-nav .home-item span {
	display:none;
}

}@media (max-width:991px) {
	.cros-navbar.navbar .navbar-nav .home-item a span {
	display:block;
}

.cros-navbar.navbar .navbar-nav .home-item .fa,  .cros-navbar.navbar .navbar-nav .home-item .fas,  .cros-navbar.navbar .navbar-nav .home-item .fal,  .cros-navbar.navbar .navbar-nav .home-item .far {
	display:none;
}

}.desc {
	margin-bottom:30px;
}

.header-banner-styled .header-lined {
	margin-bottom:0;
}

.header-banner-styled.inverse .header-lined h1,  .header-banner-styled.dark .header-lined h1,  .header-banner-styled.inverse .header-lined h2,  .header-banner-styled.dark .header-lined h2 {
	color:#fff;
}

.header-banner-styled.inverse .header-lined .breadcrumb li a,  .header-banner-styled.dark .header-lined .breadcrumb li a {
	color:#fff;
}

.header-banner-styled.inverse .header-lined .breadcrumb li.active,  .header-banner-styled.dark .header-lined .breadcrumb li.active {
	color:#fff;
}

.header-banner-styled.inverse .header-lined span,  .header-banner-styled.dark .header-lined span {
	color:#fff;
}

.header-lined {
	margin-bottom:40px;
}

.header-lined div {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.header-lined h1 {
	font-size:34px;
	line-height:40px;
	font-weight:400;
	padding:0;
	margin:0;
	color:#2a2e36;
	text-transform:none !important;
	border:0 none;
}

.header-lined p {
	margin:10px 0 0;
}

.header-lined .breadcrumb {
	background:transparent !important;
	padding:6px 0 0;
	margin:0;
	font-size:13px;
	border-radius:0;
}

.header-lined .breadcrumb li a {
	color:#888;
}

.header-lined .breadcrumb li.active {
	color:#555;
}

.header-lined span,  .header-lined p {
	font-size:13px;
	color:#999;
}

.header-lined .search-group {
	position:relative;
}

.header-lined .search-group input {
	padding-left:36px;
}

.header-lined .search-group:before {
	content:"";
	font-family:"Font Awesome 5 Pro" !important;
	font-weight:400;
	position:absolute;
	height:100%;
	width:36px;
	color:#888;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:center;
	align-items:center;
	font-size:16px;
	z-index:10;
}

@media (max-width:767px) {
	.header-lined .search-group {
	margin-top:15px;
	width:100%;
}

}section#home-banner {
	display:-ms-flexbox !important;
	display:-webkit-flex !important;
	display:flex !important;
	-ms-flex-direction:column !important;
	flex-direction:column !important;
	-ms-flex-pack:center !important;
	justify-content:center !important;
	-ms-flex-align:center !important;
	align-items:center !important;
	background-color:#01213c;
	min-height:400px;
	padding:96px 0;
}

section#home-banner h2 {
	font-weight:300;
}

@media (min-width:768px) {
	section#home-banner h2 {
	font-size:37px;
	margin-bottom:15px;
}

}section#home-banner .serach-form {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	position:relative;
	background:#fff;
	width:100%;
	max-width:606px;
	padding:6px;
	margin:0 auto;
	border-radius:4px;
}

section#home-banner .serach-form .input-group-icon {
	margin:0 0 0 8px;
	font-size:18px;
	color:#999;
}

section#home-banner .serach-form .input-group-btn {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	width:auto;
}

section#home-banner .serach-form .input-group-btn .btn {
	font-weight:normal;
}

section#home-banner .serach-form .input-group-btn .btn.search {
	background-color:#0273d4;
}

section#home-banner .serach-form .input-group-btn .btn.transfer {
	background-color:#555;
}

@media (max-width:586px) {
	section#home-banner .serach-form {
	display:block;
	background:0 0;
}

section#home-banner .serach-form .input-group-icon {
	display:none;
}

section#home-banner .serach-form .form-control {
	margin-bottom:7.5px;
}

section#home-banner .serach-form .input-group-btn {
	width:100%;
}

section#home-banner .serach-form .input-group-btn .btn {
	-ms-flex:1;
	flex:1;
}

}.form-actions {
	display:block;
	padding:15px 10px;
	border-top:1px solid #d5dce5;
	margin:45px 0 15px;
}

.checkbox label,  .radio label {
	cursor:pointer;
}

.section .panel {
	border-color:#d5dce5;
	box-shadow:none;
	border-radius:4px;
}

.section .panel .cpanel-feature-row a {
	color:#888;
}

.section .panel.panel-tabs .panel-nav {
	background-color:#fff;
	border-bottom:1px solid #d5dce5;
}

.section .panel.panel-tabs .tab-content .tab-pane {
	font-size:16px;
}

.section .panel.panel-tabs .tab-content .tab-pane .text-heading {
	font-size:14px;
	color:#888;
}

.section .panel.panel-tabs .tab-content .tab-pane .cpanel-domain-overview {
	padding:30px;
}

.section .panel.panel-tabs .tab-content .tab-pane .cpanel-domain-overview .btn {
	margin-bottom:10px;
}

@media (min-width:768px) {
	.section .panel.panel-tabs .tab-content .tab-pane .cpanel-domain-overview {
	text-align:center;
}

.section .panel.panel-tabs .tab-content .tab-pane .cpanel-domain-overview .btn {
	margin-bottom:0;
}

}.section .panel.panel-tabs .tab-content .tab-pane #cPanelBillingOverviewPanel [class*=col-] > .row {
	margin-bottom:15px;
}

.section .panel.panel-tabs .tab-content .tab-pane #cPanelBillingOverviewPanel .billingInfo [class*=col-] > .row {
	margin-bottom:15px;
}

.section .panel.panel-affiliate-referral-link {
	border:1px solid #d5dce5;
	box-shadow:none;
}

.section .panel.panel-affiliate-referral-link .panel-body .input-group {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
}

@media (max-width:767px) {
	.section .panel.panel-affiliate-referral-link .panel-body .input-group {
	-ms-flex-direction:column;
	flex-direction:column;
}

.section .panel.panel-affiliate-referral-link .panel-body .input-group .input-group-addon {
	border-bottom:0 none !important;
}

.section .panel.panel-affiliate-referral-link .panel-body .input-group .input-group-addon:first-child {
	border-right:1px solid #d5dce5;
}

.section .panel.panel-affiliate-referral-link .panel-body .input-group .input-group-addon,  .section .panel.panel-affiliate-referral-link .panel-body .input-group .form-control,  .section .panel.panel-affiliate-referral-link .panel-body .input-group .input-group-text {
	border-radius:0 !important;
	width:100%;
}

.section .panel.panel-affiliate-referral-link .panel-body .input-group .input-group-text {
	width:100%;
	margin-bottom:.5rem;
}

}.section .panel.panel-affiliate-referral-link .panel-body .input-group .input-group-addon {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center;
	text-align:center;
	width:auto;
}

.section .panel.panel-affiliate-referral-link .panel-body .input-group .form-control {
	background-color:#fff;
}

.section .panel .panel-footer {
	background-color:#fff;
}

.section + .section {
	margin-top:60px;
}

.section >:last-child {
	margin-bottom:0;
}

.section .panel.panel-switch,  .TM-card .panel.panel-switch {
	position:relative;
	background-color:#fff;
	border:1px solid #d5dce5;
	outline:0 none !important;
	box-shadow:none;
	border-radius:4px;
	max-width:290px;
	cursor:pointer;
}

.section .panel.panel-switch .panel-body,  .TM-card .panel.panel-switch .panel-body {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	padding:20px 15px;
}

.section .panel.panel-switch .panel-body .switch,  .TM-card .panel.panel-switch .panel-body .switch {
	margin:0 0 0 auto;
}

.section .panel.panel-switch .panel-body .switch-label,  .TM-card .panel.panel-switch .panel-body .switch-label {
	padding-right:10px;
}

.section .panel.panel-switch.checked,  .TM-card .panel.panel-switch.checked {
	border-color:#0273d4;
}

.section .panel.panel-switch .loader-panel,  .TM-card .panel.panel-switch .loader-panel {
	visibility:hidden;
	opacity:0;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:center;
	align-items:center;
	background:#fff;
	border-radius:4px;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
}

.section .panel.panel-switch .loader-panel.loading,  .TM-card .panel.panel-switch .loader-panel.loading {
	visibility:visible;
	opacity:1;
}

.spanner {
	position:absolute;
	width:64px;
	height:12px;
	left:0;
	top:0;
	right:0;
	bottom:0;
	margin:auto;
}

.spanner div {
	position:absolute;
	top:0;
	width:11px;
	height:11px;
	border-radius:50%;
	background:#0273d4;
	animation-timing-function:cubic-bezier(0,  1,  1,  0);
}

.spanner div:nth-child(1) {
	left:6px;
	-webkit-animation:spanner1 .6s infinite;
	animation:spanner1 .6s infinite;
}

.spanner div:nth-child(2) {
	left:6px;
	-webkit-animation:spanner2 .6s infinite;
	animation:spanner2 .6s infinite;
}

.spanner div:nth-child(3) {
	left:26px;
	-webkit-animation:spanner2 .6s infinite;
	animation:spanner2 .6s infinite;
}

.spanner div:nth-child(4) {
	left:45px;
	-webkit-animation:spanner3 .6s infinite;
	animation:spanner3 .6s infinite;
}

@-webkit-keyframes spanner1 {
	0% {
	-ms-transform:scale(0);
	-webkit-transform:scale(0);
	transform:scale(0);
}

100% {
	-ms-transform:scale(1);
	-webkit-transform:scale(1);
	transform:scale(1);
}

}@keyframes spanner1 {
	0% {
	-ms-transform:scale(0);
	-webkit-transform:scale(0);
	transform:scale(0);
}

100% {
	-ms-transform:scale(1);
	-webkit-transform:scale(1);
	transform:scale(1);
}

}@-webkit-keyframes spanner3 {
	0% {
	-ms-transform:scale(1);
	-webkit-transform:scale(1);
	transform:scale(1);
}

100% {
	-ms-transform:scale(0);
	-webkit-transform:scale(0);
	transform:scale(0);
}

}@keyframes spanner3 {
	0% {
	-ms-transform:scale(1);
	-webkit-transform:scale(1);
	transform:scale(1);
}

100% {
	-ms-transform:scale(0);
	-webkit-transform:scale(0);
	transform:scale(0);
}

}@-webkit-keyframes spanner2 {
	0% {
	-ms-transform:translate(0,  0);
	-webkit-transform:translate(0,  0);
	transform:translate(0,  0);
}

100% {
	-ms-transform:translate(19px,  0);
	-webkit-transform:translate(19px,  0);
	transform:translate(19px,  0);
}

}@keyframes spanner2 {
	0% {
	-ms-transform:translate(0,  0);
	-webkit-transform:translate(0,  0);
	transform:translate(0,  0);
}

100% {
	-ms-transform:translate(19px,  0);
	-webkit-transform:translate(19px,  0);
	transform:translate(19px,  0);
}

}.alert-lg {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-align:center;
	align-items:center;
	border:1px solid #d5dce5;
	border-radius:4px;
	margin-bottom:20px;
}

.alert-lg.no-data {
	padding:32px;
	min-height:320px;
	-ms-flex-pack:center;
	justify-content:center;
}

.alert-lg.no-border {
	border:0 none;
	box-shadow:none !important;
}

.alert-lg .icon {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:center;
	align-items:center;
}

.alert-lg .icon .fas,  .alert-lg .icon .fal,  .alert-lg .icon .far {
	font-size:49px;
	color:#0273d4;
}

.alert-lg .text {
	text-align:center;
	margin-top:16px;
	margin-bottom:20px;
	font-weight:normal;
}

.alert-lg:last-child {
	margin-bottom:0;
}

.TM-card {
	padding:15px;
	border:1px solid #d5dce5;
	margin-bottom:20px;
	border-radius:4px;
}

.TM-card .progress {
	height:4px;
}

.TM-card.pricing-tables {
	background-color:#fff;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	padding:30px;
}

.TM-card.pricing-tables p {
	font-size:16px;
	margin-bottom:20px;
	color:#888;
}

.TM-card.pricing-tables .icon {
	display:-ms-inline-flexbox;
	display:-webkit-inline-flex;
	display:inline-flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-bottom:20px;
}

.TM-card.pricing-tables .product-name {
	margin:0;
}

.TM-card.pricing-tables .product-content {
	-ms-flex:1 0 auto;
	flex:1 0 auto;
}

.TM-card.pricing-tables .product-content .product-features {
	position:relative;
	margin-top:15px;
}

.TM-card.pricing-tables .product-content .product-features li {
	padding:7.5px 0;
	color:#888;
}

.TM-card.pricing-tables .product-footer {
	padding-top:20px;
}

.TM-card.pricing-tables.small-padding {
	padding:15px;
}

.TM-card.search-card {
	padding:48px 32px;
}

.TM-card.search-card .input-group {
	max-width:686px;
	margin:auto;
}

.TM-card.search-card .input-group:before {
	content:"";
	font-family:"Font Awesome 5 Pro";
	position:absolute;
	height:100%;
	width:44px;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:center;
	align-items:center;
	font-size:16px;
	color:#999;
	z-index:10;
}

.TM-card.search-card .input-group .form-control {
	padding-left:44px;
}

@media (max-width:633px) {
	.TM-card.search-card {
	padding:30px;
}

.TM-card.search-card .form-control {
	width:100%;
}

.TM-card.search-card .input-group.kb-search {
	display:block;
}

.TM-card.search-card .input-group:before {
	height:auto;
	width:auto;
	display:block;
	top:12px;
	left:14px;
}

.TM-card.search-card .input-group-btn .btn,  .TM-card.search-card .input-group-append .btn {
	margin-top:7.5px;
	width:100%;
	border-radius:0;
}

}.TM-card.social {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-direction:row;
	flex-direction:row;
	background-color:#fff;
	border-width:1px 0 0;
}

@media (min-width:587px) {
	.TM-card.social {
	-ms-flex-align:center;
	align-items:center;
}

}@media (max-width:586px) {
	.TM-card.social {
	-ms-flex-direction:column;
	flex-direction:column;
}

}.TM-card.annoucements {
	background-color:#fff;
	padding:0;
	border:0 none;
}

.TM-card.annoucements .annuncement-item {
	cursor:pointer;
	display:block;
	padding:15px;
	border:1px solid transparent;
}

.TM-card.annoucements .annuncement-item h2,  .TM-card.annoucements .annuncement-item h3 {
	margin-top:0;
}

.TM-card.annoucements .annuncement-item .annuncement-footer {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:justify;
	justify-content:space-between;
	visibility:hidden;
}

.TM-card.annoucements .annuncement-item .annuncement-footer .btn-link {
	background-color:#fff !important;
}

.TM-card.annoucements .annuncement-item .annuncement-footer .announcement-details {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	margin-left:auto;
}

@media (max-width:450px) {
	.TM-card.annoucements .annuncement-item .annuncement-footer .announcement-details .fb-like {
	display:none;
}

}.TM-card.annoucements .annuncement-item .annuncement-footer .announcement-details .announcement-date {
	color:#999;
	font-size:85%;
	margin-left:10px;
}

.TM-card.annoucements .annuncement-item:hover,  .TM-card.annoucements .annuncement-item:focus {
	background-color:#edf0f5;
}

.TM-card.annoucements .annuncement-item:hover .annuncement-footer,  .TM-card.annoucements .annuncement-item:focus .annuncement-footer {
	visibility:visible;
}

.TM-card.annoucements .annuncement-item:not(:last-of-type) {
	border-bottom:1px solid #d5dce5;
}

.TM-card.annoucements .annuncement-item.last {
	background-color:#edf0f5;
}

.TM-card.annoucements .annuncement-item.last h2,  .TM-card.annoucements .annuncement-item.last h3 {
	font-weight:bold;
}

.TM-card.annoucements .annuncement-item.latest {
	padding:30px 15px;
	border-bottom:1px solid transparent;
	border:1px dotted transparent;
	border-radius:4px;
}

@media (min-width:768px) {
	.TM-card.annoucements .annuncement-item.latest {
	min-height:350px;
	margin-bottom:30px;
}

}.TM-card.annoucements .annuncement-item.latest:hover,  .TM-card.annoucements .annuncement-item.latest:focus {
	border:1px dotted #0273d4;
}

.TM-card.annoucements.homepage {
	border:1px solid #d5dce5;
	border-radius:4px;
}

.TM-card.annoucements.homepage .annuncement-item .annuncement-footer {
	visibility:visible !important;
}

.TM-card.annoucements .row {
	margin:0;
}

.TM-card.annoucements .pagination {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	padding:1rem 1rem .5rem;
	margin:0;
	border-top:1px solid #d5dce5;
}

.TM-card.annoucements .pagination .page-link [class*="fa-"] {
	font-weight:300;
}

.TM-card.annoucements .pagination .disabled span {
	color:#999;
}

.TM-card .user-list {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
}

.TM-card .user-list .user-list-item {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
}

.TM-card .user-list .user-list-item .user-list-item-avatar {
	margin-right:.5rem;
	width:48px;
	padding:0;
	margin:0 8px;
	border-radius:100%;
	overflow:hidden;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	border:3px solid #d5dce5;
}

.TM-card .user-list .user-list-item .user-list-item-avatar img {
	max-width:100%;
}

.TM-card .user-list .user-list-item .user-list-item-profile {
	margin-left:.5rem;
}

.TM-card .user-list .user-list-item .user-list-item-profile span {
	display:block;
}

.TM-card .user-list .user-list-item .user-list-item-profile .user-list-item-profile-lastlogin {
	font-size:80%;
}

@media (max-width:767px) {
	.promo-banner .content {
	text-align:center;
}

.promo-banner .content small {
	display:block;
}

}.store-promoted-product {
	border:1px solid #d5dce5;
	border-radius:4px;
}

.store-order-container {
	width:100%;
	max-width:928px;
	margin:0 auto;
	padding:80px 0 0;
}

.store-order-container .payment-term {
	float:none !important;
}

.store-order-container .nav-tabs,  .store-order-container .nav-pills {
	margin-bottom:0;
}

.store-order-container h2 {
	margin-top:0;
}

.store-order-container .store-domain-tabs {
	margin-top:20px;
}

.store-order-container .store-domain-tabs li a {
	background-color:#edf0f5;
	border:1px solid #d5dce5;
	color:#2a2e36;
}

.store-order-container .store-domain-tabs li.active a,  .store-order-container .store-domain-tabs li.active a:hover,  .store-order-container .store-domain-tabs li.active a:focus {
	background-color:#fff;
	border-color:#d5dce5;
	border-bottom:1px solid transparent;
}

.store-order-container .store-domain-tab-content {
	margin-bottom:20px;
	padding:20px;
	border:1px solid #d5dce5;
	border-top:0;
}

.store-order-container .store-domain-tab-content a {
	text-decoration:underline;
}

.store-order-container .store-domain-tab-content a:hover,  .store-order-container .store-domain-tab-content a:focus {
	text-decoration:none;
}

.store-order-container .payment-term h4 {
	margin-top:25px;
}

.store-order-container .domain-validation {
	display:block;
	padding-top:5px;
	font-size:1.2em;
	font-weight:300;
	color:#888;
}

.store-order-container .domain-validation.ok {
	color:#0273d4;
}

@media (min-width:768px) {
	.store-order-container .payment-term {
	float:right;
}

.store-order-container .payment-term h4 {
	margin-top:0;
}

}.store-promoted-product {
	margin:50px 0;
	padding:30px 30px 50px 30px;
}

.store-promoted-product .icon {
	height:200px;
	line-height:200px;
	text-align:center;
	overflow:hidden;
}

.store-promoted-product .icon img {
	max-width:100%;
	max-height:100%;
}

.store-promoted-product ul.features {
	margin:20px 0;
	padding:0;
	list-style:none;
	font-size:1.1em;
	font-weight:300;
}

.store-promoted-product ul.features li {
	float:left;
	width:50%;
	margin-bottom:5px;
}

.store-promoted-product ul.features li .fa:not(.fa-spinner) {
	font-size:1.2em;
	color:#91c590;
	margin-left:20px;
	margin-right:10px;
}

.store-promoted-product .btn {
	margin-top:10px;
}

.sidebar.default .panel-sidebar {
	padding:15px;
	border:1px solid #d5dce5;
}

.sidebar.default .panel-sidebar .panel-heading {
	padding:0 0 10px;
}

.sidebar.default .panel-sidebar .panel-heading .panel-title i {
	width:auto;
	overflow:initial;
	margin:0;
	line-height:1;
}

.sidebar.default .panel-sidebar .panel-heading .panel-title .panel-minimise {
	display:none;
}

.sidebar.default .panel-sidebar .list-group a {
	padding:5px 15px 5px 0;
}

.sidebar.default .panel-sidebar.panel-ticket-info {
	padding:0;
	border:0 none;
	box-shadow:none;
}

.sidebar.default .panel-sidebar.panel-ticket-info .panel-heading {
	padding:0 15px 10px;
}

.sidebar.default .panel-sidebar.panel-client-details .panel-footer .btn,  .sidebar.default .panel-sidebar.panel-client-contacts .panel-footer .btn {
	width:100%;
	display:block;
}

.sidebar.default.no-icon .panel-sidebar .list-group a [class*="fa-"],  .sidebar.default.no-icon .panel-sidebar .list-group a [class^="fa-"] {
	display:none;
}

.sidebar .card-sidebar .card-title {
	font-size:1.125rem;
}

.sidebar .card-sidebar .card-title .btn-sm,  .sidebar .card-sidebar .card-title .btn-group-sm > .btn,  .sidebar .card-sidebar .card-title .btn-group-sm > .btn {
	padding:1px 5px;
	font-size:12px;
	line-height:1.5;
	border-radius:3px;
}

.sidebar .card-sidebar .card-title [class*="fa-"],  .sidebar .card-sidebar .card-title [class^="fa-"] {
	opacity:.7;
}

.sidebar .card-sidebar .card-collapsable .card-header {
	cursor:pointer;
}

.sidebar .card-sidebar .card-collapsable .card-body-collapsed {
	display:none;
}

.sidebar .card-sidebar .title {
	font-weight:500;
}

.sidebar .card-sidebar .list-group {
	font-size:.9em;
}

.sidebar .card-sidebar .list-group .list-group-item {
	padding:7px 15px;
}

.sidebar .card-sidebar .list-group .list-group-item .badge {
	padding:5px 2px;
	width:28px;
	text-align:center;
}

.sidebar .card-sidebar .list-group .list-group-item.active,  .sidebar .card-sidebar .list-group .list-group-item.active:hover,  .sidebar .card-sidebar .list-group .list-group-item.active:focus,  .sidebar .card-sidebar .list-group .list-group-item:hover,  .sidebar .card-sidebar .list-group .list-group-item:focus {
	background-color:#edf0f5;
	color:#2a2e36;
	border-color:#d5dce5;
}

.sidebar .card-sidebar .list-group .list-group-item.active .badge,  .sidebar .card-sidebar .list-group .list-group-item.active:hover .badge,  .sidebar .card-sidebar .list-group .list-group-item.active:focus .badge,  .sidebar .card-sidebar .list-group .list-group-item:hover .badge,  .sidebar .card-sidebar .list-group .list-group-item:focus .badge {
	background-color:#fff !important;
	color:#2a2e36 !important;
}

.sidebar .card-sidebar .list-group .list-group-item i.far.fa-circle {
	opacity:70;
}

.sidebar .card-sidebar .card-minimise {
	cursor:pointer;
	transition:-ms-transform 200ms ease;
	transition:-webkit-transform 200ms ease;
	transition:transform 200ms ease;
	-webkit-transition:-webkit-transform 200ms ease;
}

.sidebar .card-sidebar .card-minimise.minimised {
	-ms-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
}

.sidebar .card-sidebar.panel-support-hours .list-group {
	padding:.5rem;
}

.sidebar .card-sidebar.panel-support-hours .list-group .list-group-item {
	border:0 none;
	background-color:transparent;
}

.sidebar .card-sidebar.panel-support-hours .list-group .list-group-item span {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	font-weight:500;
	font-size:1rem;
}

.sidebar .card-sidebar.panel-support-hours .list-group .list-group-item small {
	margin-left:.25rem;
	opacity:.7;
}

.sidebar .card-sidebar.panel-support-hours .card-footer {
	background-color:transparent;
	border-top:0 none;
}

body.c-depth .sidebar.default .panel-sidebar.panel-default {
	box-shadow:0px 4px 6px 0px rgba(0,  11,  40,  .1) !important;
}

.panel-sidebar {
	border:0 none;
	font-size:14px;
	box-shadow:none;
	background-color:transparent;
}

.panel-sidebar .panel-heading {
	padding:0 0 10px 0;
	border-bottom:1px dotted #d5dce5;
}

.panel-sidebar .panel-heading .panel-title {
	font-weight:500;
}

.panel-sidebar .panel-heading .panel-title i {
	width:0;
	overflow:hidden;
	margin-left:-9px;
	display:inline-block;
	line-height:0;
}

.panel-sidebar .panel-heading,  .panel-sidebar .panel-footer {
	background-color:transparent;
}

.panel-sidebar .panel-footer {
	border:0 none;
	padding:10px 0;
}

.panel-sidebar.panel-default {
	box-shadow:none !important;
	background-color:transparent;
}

.panel-sidebar.panel-default .panel-heading {
	background-color:transparent;
}

.panel-sidebar.panel-client-details .panel-footer .btn,  .panel-sidebar.panel-client-contacts .panel-footer .btn {
	display:-ms-inline-flexbox;
	display:-webkit-inline-flex;
	display:inline-flex;
	width:auto;
}

.panel-sidebar.panel-client-details .panel-footer .btn i,  .panel-sidebar.panel-client-contacts .panel-footer .btn i {
	display:none;
}

.panel-sidebar .panel-body {
	padding:15px 0;
}

.panel-sidebar .panel-body strong {
	display:block;
	margin-bottom:-15px;
}

.panel-sidebar .list-group {
	overflow:hidden !important;
	padding:0;
}

.panel-sidebar .list-group .list-group-item {
	position:relative;
	display:block;
	padding:5px 15px;
	text-align:left;
	border:0 none !important;
	background-color:transparent;
	border-radius:0;
	margin:0;
}

.panel-sidebar .list-group .list-group-item i:not(.fa-circle):not(.fa-dot-circle) {
	float:left;
}

.panel-sidebar .list-group .list-group-item.list-group-item-action {
	width:auto;
}

.panel-sidebar .list-group a.list-group-item {
	border:0 none;
}

@media (max-width:767px) and (min-width:481px) {
	.panel-sidebar .list-group a.list-group-item {
	-ms-flex-preferred-size:calc(50%);
	flex-basis:calc(50%);
}

}@media (max-width:480px) {
	.panel-sidebar .list-group a.list-group-item {
	-ms-flex-preferred-size:calc(100%);
	flex-basis:calc(100%);
}

}@media (max-width:991px) {
	.panel-sidebar .list-group a.list-group-item .list-group-item {
	margin-right:16px;
}

}@media (min-width:992px) {
	.panel-sidebar .list-group a.list-group-item {
	-webkit-transition:all .1s;
	-o-transition:all .1s;
	transition:all .1s;
}

.panel-sidebar .list-group a.list-group-item:hover,  .panel-sidebar .list-group a.list-group-item:focus {
	margin-left:8px;
}

}.panel-sidebar .list-group a.list-group-item.active,  .panel-sidebar .list-group a.list-group-item.active:hover,  .panel-sidebar .list-group a.list-group-item.active.panel-sidebar .list-group a.list-group-item:focus {
	background-color:transparent;
	color:#0273d4;
}

.panel-sidebar .list-group a.list-group-item.active .fa,  .panel-sidebar .list-group a.list-group-item.active:hover .fa,  .panel-sidebar .list-group a.list-group-item.active.panel-sidebar .list-group a.list-group-item:focus .fa,  .panel-sidebar .list-group a.list-group-item.active .fas,  .panel-sidebar .list-group a.list-group-item.active:hover .fas,  .panel-sidebar .list-group a.list-group-item.active.panel-sidebar .list-group a.list-group-item:focus .fas,  .panel-sidebar .list-group a.list-group-item.active .far,  .panel-sidebar .list-group a.list-group-item.active:hover .far,  .panel-sidebar .list-group a.list-group-item.active.panel-sidebar .list-group a.list-group-item:focus .far,  .panel-sidebar .list-group a.list-group-item.active .fal,  .panel-sidebar .list-group a.list-group-item.active:hover .fal,  .panel-sidebar .list-group a.list-group-item.active.panel-sidebar .list-group a.list-group-item:focus .fal {
	color:#0273d4;
}

.panel-sidebar .list-group a.list-group-item.disabled {
	background-color:transparent;
}

.panel-sidebar .list-group a.list-group-item.disabled:hover,  .panel-sidebar .list-group a.list-group-item.disabled:focus {
	margin-left:0;
}

@media (max-width:991px) {
	.panel-sidebar .list-group {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	-ms-flex-direction:row;
	flex-direction:row;
}

}.panel-sidebar .list-group form {
	display:inline-block;
}

.panel-sidebar.panel-support-hours .list-group {
	padding:.5rem;
}

.panel-sidebar.panel-support-hours .list-group .list-group-item span {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	font-weight:500;
	font-size:1rem;
}

.panel-sidebar.panel-support-hours .list-group .list-group-item small {
	margin-left:.25rem;
	opacity:.7;
}

.panel-sidebar.panel-ticket-info {
	box-shadow:none !important;
}

.panel-sidebar.panel-ticket-info .panel-heading {
	border:0 none;
}

.panel-sidebar.panel-ticket-info .list-group {
	overflow:visible !important;
	border:1px solid #d5dce5;
	border-width:1px 1px 0;
	display:block !important;
	border-radius:4px;
}

.panel-sidebar.panel-ticket-info .list-group .list-group-item {
	padding:10px 15px !important;
}

.panel-sidebar.panel-ticket-info .list-group .list-group-item:not(list-of-type) {
	border-bottom:1px solid #d5dce5 !important;
}

.panel-sidebar.panel-ticket-info .list-group .list-group-item .truncate {
	margin-bottom:5px;
}

.panel-sidebar.panel-ticket-info .list-group .list-group-item:hover,  .panel-sidebar.panel-ticket-info .list-group .list-group-item:focus {
	margin-left:0;
}

.panel-sidebar.panel-ticket-info .panel-footer .row {
	margin:0;
}

.panel-sidebar.panel-ticket-info .panel-footer .btn {
	display:block;
	width:100%;
	padding:7.5px 18px;
}

.panel-sidebar.panel-invoice-info,  .panel-sidebar.panel-info {
	background-color:#edf0f5;
	border:1px solid #d5dce5;
	padding:0 !important;
}

.panel-sidebar.panel-invoice-info .panel-heading,  .panel-sidebar.panel-info .panel-heading {
	display:none;
}

.panel-sidebar.panel-invoice-info .panel-body,  .panel-sidebar.panel-info .panel-body {
	padding:15px;
}

.panel-sidebar.panel-invoice-info .panel-body .select-inline,  .panel-sidebar.panel-info .panel-body .select-inline {
	width:100%;
}

.panel-sidebar.panel-invoice-info .panel-body .payment-form table,  .panel-sidebar.panel-info .panel-body .payment-form table {
	border-spacing:0 !important;
}

.panel-sidebar.panel-invoice-info .panel-body .payment-form table td,  .panel-sidebar.panel-info .panel-body .payment-form table td {
	display:block;
}

.panel-sidebar.panel-invoice-info .panel-body .payment-form .btn,  .panel-sidebar.panel-info .panel-body .payment-form .btn,  .panel-sidebar.panel-invoice-info .panel-body .payment-form table,  .panel-sidebar.panel-info .panel-body .payment-form table {
	width:100%;
}

.panel-sidebar.panel-invoice-info .panel-body .payment-form form:last-child .btn,  .panel-sidebar.panel-info .panel-body .payment-form form:last-child .btn {
	margin-top:5px;
}

.panel-sidebar.panel-invoice-info .panel-body .total,  .panel-sidebar.panel-info .panel-body .total {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	margin-bottom:20px;
}

.panel-sidebar.panel-invoice-info .panel-body .total [class*="fa-"],  .panel-sidebar.panel-info .panel-body .total [class*="fa-"] {
	font-size:.875rem;
}

.panel-sidebar.panel-invoice-info .panel-body .total .total-price,  .panel-sidebar.panel-info .panel-body .total .total-price {
	font-size:27px;
	font-weight:500;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-align:center;
	align-items:center;
}

.panel-sidebar.panel-invoice-info .panel-body label,  .panel-sidebar.panel-info .panel-body label {
	font-weight:500;
}

.panel-sidebar.panel-invoice-info .panel-footer,  .panel-sidebar.panel-info .panel-footer {
	background-color:transparent;
	padding:10px 15px;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
}

.panel-sidebar.panel-invoice-info .panel-footer .btn,  .panel-sidebar.panel-info .panel-footer .btn {
	display:block;
	width:100%;
	padding:7.5px 18px;
}

.panel-sidebar.panel-invoice-info.panel-apply-credit .panel-body .form-group,  .panel-sidebar.panel-info.panel-apply-credit .panel-body .form-group {
	margin:0;
}

.panel-sidebar.panel-invoice-info.panel-funds .list-info,  .panel-sidebar.panel-info.panel-funds .list-info {
	margin-top:1.5rem;
	padding-top:1rem;
	border-top:1px solid #d5dce5;
}

.panel-sidebar.panel-invoice-info.panel-funds .list-info .list-heading,  .panel-sidebar.panel-info.panel-funds .list-info .list-heading {
	padding-right:1rem;
	-ms-flex:1;
	flex:1;
}

.panel-sidebar.panel-invoice-info.panel-support-hours .panel-heading,  .panel-sidebar.panel-info.panel-support-hours .panel-heading {
	display:block;
	padding:.625rem .9375rem;
}

@media (max-width:991px) {
	.panel-sidebar.panel-client-details {
	display:none;
}

}.panel-sidebar.panel-client-contacts .list-group-item:before {
	font-family:"Font Awesome 5 Pro" !important;
	content:"";
	margin-right:4px;
	font-weight:900;
	color:#ccc;
}

.panel-sidebar.panel-primary {
	background-color:#edf0f5;
	padding:15px;
	border:1px solid #d5dce5;
}

.panel-sidebar.panel-primary .panel-heading {
	border:0 none;
	padding:0;
}

.panel-sidebar.panel-primary .list-group {
	padding:7.5px 0;
}

.panel-sidebar.panel-primary .list-group .list-group-item {
	padding:7.5px 0;
}

.panel-sidebar.panel-primary .panel-footer .btn-block {
	display:block;
	width:100%;
	padding:7.5px 18px;
}

.tiles {
	margin-bottom:30px;
}

.tiles .tile a,  .tiles .tile .no-link {
	position:relative;
	border:1px solid #d5dce5;
	-webkit-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	padding:15px;
	text-decoration:none;
	display:block;
	margin-bottom:20px;
	overflow:hidden;
	border-radius:4px;
}

.tiles .tile a .icon,  .tiles .tile .no-link .icon {
	position:absolute;
	top:-60px;
	right:-20px;
	color:#2a2e36;
	-moz-transform:rotate(-20deg);
	-webkit-transform:rotate(-20deg);
	-o-transform:rotate(-20deg);
	-ms-transform:rotate(-20deg);
	transform:rotate(-20deg);
	font-size:110px;
	opacity:.1;
}

.tiles .tile a .stat,  .tiles .tile .no-link .stat {
	margin-top:20px;
	font-size:40px;
	font-weight:900;
	line-height:1;
	color:#2a2e36;
}

.tiles .tile a .title,  .tiles .tile .no-link .title {
	font-weight:500;
	color:#999;
	text-transform:uppercase;
	font-size:12px;
}

.tiles .tile a .highlight,  .tiles .tile .no-link .highlight {
	margin-top:4px;
	height:2px;
	border-radius:2px;
}

.home-kb-search .form-control {
	background-color:#edf0f5;
	font-weight:normal;
	border-color:#d5dce5;
}

.mc-panel-promo {
	border:1px solid #d5dce5;
	border-radius:4px;
	padding:10px;
	font-size:.95em;
}

.mc-panel-promo a {
	color:#2a2e36;
	text-decoration:none !important;
}

.mc-panel-promo a span {
	font-weight:normal !important;
}

.text-domain {
	font-size:12px;
	color:#0273d4;
}

.client-home-panels .panel {
	box-shadow:none;
	font-size:14px;
}

.client-home-panels .panel.panel-default {
	border-color:#d5dce5;
}

.client-home-panels .panel.panel-default .panel-heading {
	background-color:#fff;
	border-color:#d5dce5;
}

.client-home-panels .panel.panel-default .panel-footer {
	background-color:#fff;
}

.client-home-panels .panel .panel-body {
	max-height:323px;
	overflow:auto;
}

.client-home-panels .panel .panel-heading {
	padding:18px 15px;
}

.client-home-panels .panel .panel-heading .panel-title {
	font-weight:500;
}

.client-home-panels .panel .panel-heading .panel-title a,  .client-home-panels .panel .panel-heading .panel-title .fa,  .client-home-panels .panel .panel-heading .panel-title .fas,  .client-home-panels .panel .panel-heading .panel-title .fal,  .client-home-panels .panel .panel-heading .panel-title .far {
	color:#888;
}

.client-home-panels .panel .list-group {
	max-height:323px;
	overflow:auto;
}

.client-home-panels .panel .list-group .list-group-item {
	border-color:#d5dce5;
	margin-top:-1px;
}

.client-home-panels .panel .list-group .list-group-item .label,  .client-home-panels .panel .list-group .list-group-item .badge {
	font-weight:bold;
	font-size:75%;
}

.client-home-panels .panel .list-group .list-group-item .text-last-updated {
	display:block;
	font-size:80%;
}

.client-home-panels .panel .list-group:last-child {
	border-bottom:0;
}

.client-home-panels .panel .panel-footer {
	border:0 none;
}

.client-home-panels .panel.panel-domain-register {
	position:relative;
	overflow:hidden;
	background-color:#edf0f5;
}

.client-home-panels .panel.panel-domain-register .panel-heading {
	background:transparent;
	border:0 none;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center;
	padding-bottom:0;
}

.client-home-panels .panel.panel-domain-register .panel-body {
	padding:15px;
	max-height:none;
	overflow:hidden;
}

.client-home-panels .panel.panel-domain-register .panel-body .input-group {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	margin:0 0 15px;
}

.client-home-panels .panel.panel-domain-register .panel-body .input-group input[type="text"] {
	height:46px;
	padding:10px 16px;
	line-height:1.3333333;
}

.client-home-panels .panel.panel-domain-register .panel-body .input-group .input-group-btn {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-direction:row-reverse;
	flex-direction:row-reverse;
	width:100%;
	margin-top:15px;
}

.client-home-panels .panel.panel-domain-register .panel-body .input-group .input-group-btn .btn {
	-ms-flex:1;
	flex:1;
	border-radius:0 !important;
}

.client-home-panels .panel.panel-domain-register .panel-body .input-group .input-group-btn .btn:first-child {
	margin-left:8px;
}

.client-home-panels .panel.panel-domain-register .panel-body .input-group .input-group-btn .btn:last-child {
	color:#fff;
	background-color:#555;
}

.client-home-panels .panel.panel-domain-register .panel-body .input-group .input-group-btn .btn:last-child:hover,  .client-home-panels .panel.panel-domain-register .panel-body .input-group .input-group-btn .btn:last-child:focus {
	background-color:#4e4e4e;
}

.client-home-panels .panel.panel-domain-register .panel-body p {
	font-size:80%;
	color:#999;
	text-align:center;
	margin-bottom:0;
}

.client-home-panels .panel.panel-domain-register .fa,  .client-home-panels .panel.panel-domain-register .fal,  .client-home-panels .panel.panel-domain-register .fas,  .client-home-panels .panel.panel-domain-register .far {
	position:absolute;
	top:-65px;
	right:-35px;
	font-size:17.5em;
	color:#999;
	opacity:.1;
}

.ticket-departments {
	border:1px solid #d5dce5;
	margin:30px 0;
	border-radius:4px;
}

.ticket-departments a {
	display:block;
	padding:20px 15px;
	text-decoration:none;
}

.ticket-departments a:not(:last-of-type) {
	border-bottom:1px solid #d5dce5;
}

.ticket-departments a span {
	font-size:18px;
}

.ticket-departments a span:before {
	content:"";
	margin-right:4px;
	font-family:"Font Awesome 5 Pro" !important;
	font-weight:300;
}

.ticket-departments a p {
	color:#2a2e36;
}

.ticket-departments a:hover,  .ticket-departments a:focus {
	background-color:#edf0f5;
}

.view-ticket .posted-by {
	background-color:#edf0f5;
	border-color:#d5dce5;
}

.view-ticket .attachments {
	border-color:#d5dce5;
}

.view-ticket .attachments .attachment-list li a {
	border-color:#d5dce5;
}

.view-ticket .attachments .attachment-list li a figure {
	background-color:#edf0f5;
}

.table-masspay {
	margin-top:20px;
}

.table-masspay tr th {
	font-weight:500;
}

.table-masspay tr td h5 {
	font-size:15px;
}

.table-masspay tr td h5 i {
	margin-right:4px;
}

.table-masspay tr td a {
	text-decoration:none;
}

.table-masspay .item-description td {
	border:0 none !important;
}

.table-masspay .masspay-total td {
	font-size:15px;
	font-weight:500;
	background-color:transparent;
	padding:15px 0;
}

.table-masspay .masspay-total td.text-right {
	padding-right:4px;
}

.table-container {
	background-color:#fff;
	border:1px solid #d5dce5;
	padding:0;
	margin-bottom:20px;
	border-radius:4px;
}

.table-container .listtable .table {
	margin-bottom:0;
}

.table-container .listtable .table thead th {
	font-weight:normal;
	font-size:80%;
	border-bottom:2px solid #d5dce5;
}

.table-container .listtable .table thead th[class*=sorting_] {
	background-color:#fff;
	border-bottom:2px solid #0273d4;
}

.table-container .listtable .table tbody .col-small {
	width:45px;
	min-width:45px;
}

.table-container .listtable .table tbody .col-small.center {
	text-align:center;
}

.table-container .listtable .table tbody tr {
	cursor:pointer;
}

.table-container .listtable .table tbody tr.row-detail ul {
	padding:0;
}

.table-container .listtable .table tbody tr.row-detail ul li {
	list-style-type:none;
}

.table-container .listtable .table tbody tr td {
	outline:none !important;
}

.table-container .listtable .table tbody tr td a {
	text-decoration:none;
}

.table-container .listtable .table tbody tr td .text-small {
	display:inline-block;
	font-size:85%;
}

.table-container .listtable .table tbody tr td .ssl-info {
	display:inline-block;
}

.table-container .listtable .table tbody tr td .ssl-info img {
	height:12px;
	width:12px;
	max-width:12px;
}

.table-container .listtable .table tbody tr td .btn-link {
	color:#0273d4;
	background-color:transparent !important;
	text-decoration:none;
}

@media (min-width:1041px) {
	.table-container .listtable .table tbody tr td .cycle-text {
	display:block;
}

}.table-container .listtable .table thead tr th,  .table-container .listtable .table tbody tr th,  .table-container .listtable .table tfoot tr th,  .table-container .listtable .table thead tr td,  .table-container .listtable .table tbody tr td,  .table-container .listtable .table tfoot tr td {
	position:relative;
	vertical-align:middle;
}

.table-container .listtable .table.datatable.has-columns-hidden tbody tr td a {
	-ms-word-break:break-all;
	word-break:break-all;
}

.table-container .listtable .table.datatable.has-columns-hidden tbody tr td span.responsiveExpander {
	top:0 !important;
	left:0;
	bottom:0;
	border:0;
	border-radius:0;
	height:100%;
	width:44px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	position:absolute;
	text-align:center;
	text-indent:0 !important;
	outline:0;
	background-color:#edf0f5;
}

.table-container .listtable .table.datatable.has-columns-hidden tbody tr td span.responsiveExpander:before {
	font-weight:500;
}

.table-container .listtable .table.datatable.has-columns-hidden tbody tr td:first-child {
	padding-left:60px;
}

.table-container .dataTables_filter,  .table-container .dataTables_info {
	display:none;
}

.table-container .table-header {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	padding:10px 15px;
	border-bottom:1px solid #d5dce5;
}

.table-container .table-header label {
	font-weight:normal;
	margin:0;
	margin-right:10px;
}

.table-container .table-header .btn {
	background-color:#fff !important;
	border:1px solid #d5dce5 !important;
	padding:3px 6px;
}

.table-container .dataTables_paginate {
	margin:0;
	white-space:nowrap;
	text-align:right;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	float:right;
	padding:10px 15px;
}

.table-container .dataTables_paginate .pagination {
	margin:0;
}

.table-container .dataTables_length {
	border-top:1px solid #d5dce5;
}

.table-container .dataTables_length label {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	text-align:left;
	white-space:nowrap;
	padding:10px 15px;
	margin:0;
}

.table-container .dataTables_length:after {
	display:block;
	content:"";
	clear:both;
}

.network-status .network-status-top {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	margin-bottom:20px;
}

.network-status .network-status-top label {
	font-weight:normal;
	margin:0;
	margin-right:10px;
}

.network-status .network-status-top .btn {
	background-color:#fff !important;
	border:1px solid #d5dce5 !important;
	padding:3px 6px;
}

.status {
	font-size:12px;
	font-weight:500;
}

.md-editor .md-header .btn [class*="fa-"],  .md-editor .md-header .btn [class*="glyphicon-"] {
	display:inline-block;
	margin-right:0;
}

.md-editor .md-header .btn-sm,  .md-editor .md-header .btn-group-sm > .btn {
	padding:5px 10px;
	border:1px solid #d5dce5 !important;
}

.md-editor .md-header .btn-default {
	background-color:#fff;
	color:#2a2e36;
}

.md-editor .md-header .btn-default:hover,  .md-editor .md-header .btn-default:focus {
	background-color:#edf0f5;
}

.md-editor .markdown-editor-status {
	text-align:left;
}

.kbsuggestions,  .kbarticles,  .kbcat {
	border:1px solid #d5dce5;
	padding:0;
}

.kbsuggestions a,  .kbarticles a,  .kbcat a,  .kbsuggestions .kb-article,  .kbarticles .kb-article,  .kbcat .kb-article {
	background-color:#fff;
	display:block;
	padding:15px;
	font-size:16px;
	font-weight:500;
	text-decoration:none;
	cursor:pointer;
}

.kbsuggestions a .glyphicon,  .kbarticles a .glyphicon,  .kbcat a .glyphicon,  .kbsuggestions .kb-article .glyphicon,  .kbarticles .kb-article .glyphicon,  .kbcat .kb-article .glyphicon,  .kbsuggestions a .far,  .kbarticles a .far,  .kbcat a .far,  .kbsuggestions .kb-article .far,  .kbarticles .kb-article .far,  .kbcat .kb-article .far,  .kbsuggestions a .fal,  .kbarticles a .fal,  .kbcat a .fal,  .kbsuggestions .kb-article .fal,  .kbarticles .kb-article .fal,  .kbcat .kb-article .fal,  .kbsuggestions a .fas,  .kbarticles a .fas,  .kbcat a .fas,  .kbsuggestions .kb-article .fas,  .kbarticles .kb-article .fas,  .kbcat .kb-article .fas {
	color:#0273d4;
}

.kbsuggestions a p,  .kbarticles a p,  .kbcat a p,  .kbsuggestions .kb-article p,  .kbarticles .kb-article p,  .kbcat .kb-article p {
	font-size:14px;
	font-weight:normal;
	color:#2a2e36;
}

.kbsuggestions a:not(:last-of-type),  .kbarticles a:not(:last-of-type),  .kbcat a:not(:last-of-type),  .kbsuggestions .kb-article:not(:last-of-type),  .kbarticles .kb-article:not(:last-of-type),  .kbcat .kb-article:not(:last-of-type) {
	border-bottom:1px solid #d5dce5;
}

.kbsuggestions a:hover,  .kbarticles a:hover,  .kbcat a:hover,  .kbsuggestions .kb-article:hover,  .kbarticles .kb-article:hover,  .kbcat .kb-article:hover,  .kbsuggestions afocus,  .kbarticles afocus,  .kbcat afocus,  .kbsuggestions .kb-articlefocus,  .kbarticles .kb-articlefocus,  .kbcat .kb-articlefocus {
	background-color:#edf0f5;
}

.kbsuggestions a .admin-edit-link,  .kbarticles a .admin-edit-link,  .kbcat a .admin-edit-link,  .kbsuggestions .kb-article .admin-edit-link,  .kbarticles .kb-article .admin-edit-link,  .kbcat .kb-article .admin-edit-link {
	float:right;
}

.kbsuggestions a .admin-edit-link a,  .kbarticles a .admin-edit-link a,  .kbcat a .admin-edit-link a,  .kbsuggestions .kb-article .admin-edit-link a,  .kbarticles .kb-article .admin-edit-link a,  .kbcat .kb-article .admin-edit-link a {
	display:inline-block;
	padding:0;
	background-color:transparent;
	font-size:14px;
	font-weight:normal;
}

.kbsuggestions a .admin-edit-link a:hover,  .kbarticles a .admin-edit-link a:hover,  .kbcat a .admin-edit-link a:hover,  .kbsuggestions .kb-article .admin-edit-link a:hover,  .kbarticles .kb-article .admin-edit-link a:hover,  .kbcat .kb-article .admin-edit-link a:hover,  .kbsuggestions a .admin-edit-link afocus,  .kbarticles a .admin-edit-link afocus,  .kbcat a .admin-edit-link afocus,  .kbsuggestions .kb-article .admin-edit-link afocus,  .kbarticles .kb-article .admin-edit-link afocus,  .kbcat .kb-article .admin-edit-link afocus {
	background-color:transparent;
}

.kbcat {
	border:0 none;
}

.kbcat .kb-article {
	border:1px solid #d5dce5;
	border-radius:4px;
	margin-bottom:20px;
}

.article .article-title h2 {
	margin-top:0;
}

.article .article-content {
	font-size:16px;
	margin-bottom:20px;
	color:#888;
}

.article .kb-article-details {
	font-size:14px;
}

@media (max-width:767px) {
	.article .kb-article-details li {
	float:none;
	padding-bottom:7.5px;
}

.article .kb-article-details li:last-child {
	padding-bottom:0;
}

}.article .rate-article {
	margin:15px 0 30px;
}

.product-details {
	margin:0 0 30px 0 !important;
}

.product-details .product-holder {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-direction:column;
	flex-direction:column;
	position:relative;
	min-height:364px;
	background-color:#edf0f5;
	border:1px solid #d5dce5;
	border-radius:4px;
}

.product-details .product-holder .product-content {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex:1;
	flex:1;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:center;
	align-items:center;
	padding:30px;
}

.product-details .product-holder .product-content a {
	text-decoration:none;
	color:#2a2e36;
}

.product-details .product-holder .product-content .product-image {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:center;
	align-items:center;
	font-size:60px;
	line-height:1em;
	margin-bottom:1rem;
}

.product-details .product-holder .product-content .product-image .fa-circle {
	border:3px solid #fff;
	border-radius:25px;
	-ms-transform:rotate(-20deg);
	-webkit-transform:rotate(-20deg);
	transform:rotate(-20deg);
}

.product-details .product-holder .product-content .product-image .fa-circle {
	color:#0273d4;
}

.product-details .product-holder .product-footer {
	width:100%;
	padding:7.5px 30px;
	text-align:center;
	border-top:1px solid #d5dce5;
	font-size:12px;
}

.product-details .product-holder .product-footer .list-inline {
	margin:0;
}

.product-details .product-holder .product-footer .list-inline li {
	padding-left:0;
	padding-right:3px;
}

.product-details .product-holder .product-footer .list-inline li img {
	vertical-align:top;
}

.product-details .product-holder .product-footer .list-inline li:last-child {
	padding-right:0;
}

.product-details .product-holder .product-footer a {
	color:#2a2e36;
	text-decoration:none;
}

.product-details .product-holder .product-footer a.btn {
	color:#fff;
}

.product-details .product-holder .status-sticker-wrapper {
	position:absolute;
	top:25px;
	left:-10px;
}

.product-details .product-holder .status-sticker-wrapper .status-sticker {
	display:block;
	font-size:14px;
	color:#fff;
	font-weight:500;
	text-align:center;
	position:relative;
	left:0;
	top:0;
	white-space:nowrap;
	padding:7.5px 15px;
	border-radius:4px;
}

.product-details .product-holder .status-sticker-wrapper .status-sticker.active,  .product-details .product-holder .status-sticker-wrapper .status-sticker.product-status-completed {
	background-color:#46a546;
}

.product-details .product-holder .status-sticker-wrapper .status-sticker.product-status-pending,  .product-details .product-holder .status-sticker-wrapper .status-sticker.product-status-pendingregistration,  .product-details .product-holder .status-sticker-wrapper .status-sticker.product-status-redemption,  .product-details .product-holder .status-sticker-wrapper .status-sticker.product-status-grace {
	background-color:#f89406;
}

.product-details .product-holder .status-sticker-wrapper .status-sticker.product-status-expired,  .product-details .product-holder .status-sticker-wrapper .status-sticker.product-status-transferredaway,  .product-details .product-holder .status-sticker-wrapper .status-sticker.product-status-pendingtransfer {
	background-color:#666;
}

@media only screen and (max-width:767px) {
	.product-details .product-holder {
	margin-bottom:20px;
}

}.product-details .product-info {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	padding:20px 15px;
	min-height:364px;
	background-color:#fff;
	border-radius:4px;
	border:1px solid #d5dce5;
}

.product-details .product-info.cpanel-usage-stats {
	display:block;
}

.product-details .product-info.cpanel-usage-stats div[class*=col-] {
	display:block;
}

.product-details .product-info.cpanel-usage-stats .usage-stats {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-direction:column;
	flex-direction:column;
	margin-top:25px;
}

.product-details .product-info.cpanel-usage-stats .usage-stats span:first-of-type {
	font-size:14px;
	margin-bottom:15px;
}

.product-details .product-info.cpanel-usage-stats .usage-stats span:last-of-type {
	margin-top:15px;
	font-size:13px;
}

.product-details .product-info.cpanel-usage-stats .cPanelExtrasPurchasePanel {
	margin:20px -15px -20px;
	border-top:1px solid #d5dce5;
	padding:0 30px;
	background-color:#edf0f5;
	border-radius:0 0 4px 4px;
}

.product-details .product-info.cpanel-usage-stats .cPanelExtrasPurchasePanel h3,  .product-details .product-info.cpanel-usage-stats .cPanelExtrasPurchasePanel h4,  .product-details .product-info.cpanel-usage-stats .cPanelExtrasPurchasePanel h5 {
	margin:10px 0;
}

.product-details .product-info.cpanel-usage-stats .cPanelExtrasPurchasePanel .btn,  .product-details .product-info.cpanel-usage-stats .cPanelExtrasPurchasePanel .form-group {
	margin-bottom:10px;
}

.product-details .row.row-eq-height {
	-ms-flex-wrap:nowrap;
	flex-wrap:nowrap;
}

.list-info {
	margin:0;
	padding:0;
}

.list-info li {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
}

.list-info li .list-heading {
	color:#888;
}

.list-info.list-info-bordered li {
	margin:0 !important;
	padding:.625rem .9375rem;
}

.list-info.list-info-bordered li:not(:last-of-type) {
	border-bottom:1px solid #d5dce5;
}

.list-info.list-v li {
	-ms-flex-direction:column;
	flex-direction:column;
}

.list-info.list-v li .list-text {
	font-size:16px;
}

.list-info.list-v li:not(:last-of-type) {
	margin-bottom:15px;
}

.list-info.list-info-50 li {
	-ms-flex-direction:column;
	flex-direction:column;
}

@media (min-width:768px) {
	.list-info.list-info-50 li {
	-ms-flex-direction:row;
	flex-direction:row;
}

.list-info.list-info-50 li .list-heading,  .list-info.list-info-50 li .list-text {
	-ms-flex-preferred-size:50%;
	flex-basis:50%;
	-ms-word-break:break-word;
	word-break:break-word;
}

}.list-info.list-info-50 li:not(:last-of-type) {
	margin-bottom:15px;
}

.row.row-eq-height {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
}

.row.row-eq-height div[class*=col-] {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
}

.row.row-eq-height div[class*=col-] > * {
	width:100%;
}

@media (max-width:767px) {
	.row.row-eq-height.row-eq-height-sm {
	-ms-flex-direction:column;
	flex-direction:column;
}

}.switch {
	position:relative;
	height:24px;
	width:40px;
	cursor:pointer;
}

.switch--text {
	width:50px;
}

.switch__checkbox {
	position:absolute;
	opacity:0;
}

.switch__container {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background-color:#0273d4;
}

.switch__handle {
	position:absolute;
	top:2px;
	right:2px;
	z-index:2;
	display:block;
	height:20px;
	width:20px;
	background-color:#fff;
}

.switch__container,  .switch__handle {
	border-radius:12px;
	-webkit-transition:.24s ease;
	transition:.24s ease;
}

.switch--text .switch__checkbox + .switch__container:after {
	position:absolute;
	top:1px;
	bottom:0;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	right:6px;
	z-index:1;
	-ms-flex-align:center;
	align-items:center;
	content:"off";
	color:#fff;
	font-size:11px;
	font-weight:400;
	text-transform:uppercase;
}

.switch--text .switch__checkbox:checked + .switch__container:after {
	position:absolute;
	top:1px;
	bottom:0;
	display:-webkit-box;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	left:8px;
	z-index:1;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	content:"on";
	color:#fff;
	font-size:11px;
	font-weight:400;
	text-transform:uppercase;
}

.switch--text .switch__checkbox + .switch__container .switch__handle {
	right:28px;
}

.switch--text .switch__checkbox:checked + .switch__container .switch__handle {
	right:2px;
}

.social-signin-btns {
	margin-top:20px;
}

.social-signin-btns .btn-social {
	padding-left:12px;
}

.TM-card.invoice,  .TM-card.quote {
	position:relative;
	overflow:hidden;
}

.TM-card.invoice .company-logo,  .TM-card.quote .company-logo {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-bottom:20px;
}

.TM-card.invoice .company-logo img,  .TM-card.quote .company-logo img {
	max-width:145px;
}

.TM-card.invoice .company-logo h2,  .TM-card.quote .company-logo h2 {
	margin:0;
}

.TM-card.invoice h4,  .TM-card.quote h4 {
	border-bottom:1px solid #0273d4;
	display:inline-block;
}

.TM-card.invoice .invoice-info,  .TM-card.quote .invoice-info,  .TM-card.invoice .quote-info,  .TM-card.quote .quote-info {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	padding:15px 0;
	border-top:2px dotted #ddd;
	border-bottom:2px dotted #ddd;
}

@media (min-width:768px) {
	.TM-card.invoice .invoice-info,  .TM-card.quote .invoice-info,  .TM-card.invoice .quote-info,  .TM-card.quote .quote-info {
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-direction:row;
	flex-direction:row;
	-ms-flex-align:center;
	align-items:center;
}

}.TM-card.invoice .invoice-info .title,  .TM-card.quote .invoice-info .title,  .TM-card.invoice .quote-info .title,  .TM-card.quote .quote-info .title {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	font-size:27px;
	font-weight:500;
	-ms-flex-align:center;
	align-items:center;
}

.TM-card.invoice .invoice-info .title .label,  .TM-card.quote .invoice-info .title .label,  .TM-card.invoice .quote-info .title .label,  .TM-card.quote .quote-info .title .label {
	-ms-flex-item-align:center;
	align-self:center;
	margin-left:10px;
	margin-bottom:0;
	display:-ms-inline-flexbox;
	display:-webkit-inline-flex;
	display:inline-flex;
	padding:6px;
	font-size:14px;
	vertical-align:center;
	text-transform:uppercase;
	font-weight:normal;
}

.TM-card.invoice table tr.active,  .TM-card.quote table tr.active {
	border-top:2px solid #c4c4c4;
}

.TM-card.invoice table tr.active td,  .TM-card.quote table tr.active td {
	background-color:#ddd;
}

div.domainresults div:not(.btn-group) {
	margin:0;
	padding:10px 25px;
	background-color:#ddd;
	color:#666;
	font-size:1em;
	border-radius:6px 6px 0 0;
}

div.domainresults div:not(.btn-group) span {
	padding-left:20px;
	font-size:14px;
	color:#888;
}

div.domainresults table tr td {
	padding:5px 30px;
	line-height:40px;
}

.cros-domain-checker-container {
	background:url("https://localhost/desk/templates/croster/assets/images/domain-hero.jpg") center center no-repeat;
	color:#fff;
	text-align:center;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	z-index:1;
	position:relative;
	padding:42px 0;
}

.cros-domain-checker-container:before {
	background:#000;
	border-radius:10px;
	content:"";
	z-index:-1;
	position:absolute;
	height:100%;
	width:100%;
	left:0;
	right:0;
	opacity:.7;
	top:0;
}

.cros-domain-checker-container .input-group-box {
	margin:0 auto;
	padding:10px;
	width:100%;
	background-color:#fff;
	border-radius:10px;
}

.cros-domain-checker-container .input-group-box .btn {
	font-size:1rem;
}

.cros-domain-checker-container .domain-bulk-options-box {
	position:absolute;
	top:18px;
	right:134px;
	z-index:100;
}

@media (max-width:767px) {
	.cros-domain-checker-container .input-group-box .form-control {
	border-radius:0 !important;
}

.cros-domain-checker-container .input-group-box .input-group-btn {
	display:block;
	width:100%;
}

.cros-domain-checker-container .input-group-box .input-group-btn .btn {
	width:100%;
	border-radius:0;
}

}.domain-check-availability {
	width:100px;
}

.domain-step-options {
	min-height:300px;
}

.domain-checker-result-headline {
	margin:20px;
	font-size:1.6em;
	text-align:center;
}

.domain-checker-available {
	color:#5cb85c;
}

.domain-checker-unavailable,  .domain-checker-invalid {
	color:#d9534f;
}

div.domainresults div.domain-checkout-area {
	display:none;
	float:right;
	padding:8px 40px 0;
}

.domain-disclaimer-area {
	margin:0 0 25px 0;
	font-size:12px;
}

.domain-bulk-domain-well {
	width:60%;
}

.domain-tld-pricing-table-responsive {
	border:0;
	margin-bottom:0;
}

a.domain-tld-pricing-category {
	display:block;
	text-align:center;
}

.featured-tlds-container {
	margin:35px 0;
}

.featured-tlds-container .featured-tld {
	margin:0 0 20px;
	overflow:hidden;
	border:1px solid #d5dce5;
}

.featured-tlds-container .featured-tld .img-container {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:end;
	align-items:flex-end;
	position:relative;
}

@media (min-width:768px) {
	.featured-tlds-container .featured-tld .img-container {
	padding:40px;
}

}.featured-tlds-container .featured-tld .price {
	border-top:1px solid #d5dce5;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:center;
	align-items:center;
}

.featured-tld {
	margin:0 0 20px 0;
	border-radius:4px;
	box-shadow:0 6px 20px rgba(0,  0,  0,  .1);
}

.featured-tld .img-container {
	padding:20px 0;
	height:115px;
	line-height:75px;
	overflow:hidden;
	text-align:center;
}

@media (max-width:767px) {
	.featured-tld .img-container {
	height:80px;
	line-height:40px;
}

}.featured-tld .img-container img {
	max-width:70%;
	max-height:100%;
}

.featured-tld .price {
	padding:10px 5px;
	font-weight:400;
	line-height:28px;
	text-align:center;
	border-radius:0 0 4px 4px;
}

.tld-filters {
	margin:0 0 25px 0;
}

.tld-filters a {
	display:inline-block;
	margin-bottom:4px;
	padding:5px 6px;
	font-size:90%;
	font-weight:normal;
	border-radius:2px;
}

.cros-domain-page .domain-pricing .TM-card {
	padding:0 15px;
	background-color:#fff;
}

.cros-domain-page .domain-pricing .tld-row {
	padding:10px 0;
	border-bottom:1px solid #d5dce5;
}

.cros-domain-page .domain-pricing .tld-row.highlighted {
	background:#edf0f5;
}

.cros-domain-page .domain-pricing small {
	color:#777;
}

.cros-domain-page .domain-pricing .tld-pricing-header {
	font-weight:500;
	font-size:85%;
	color:#777;
}

.cros-domain-page .domain-pricing .tld-pricing-header .col-xs-2,  .cros-domain-page .domain-pricing .tld-pricing-header col-sm-2 {
	height:56px;
}

.cros-domain-page .domain-pricing .tld-pricing-header .col-xs-2,  .cros-domain-page .domain-pricing .tld-pricing-header .col-sm-2,  .cros-domain-page .domain-pricing .tld-pricing-header .col-xs-4,  .cros-domain-page .domain-pricing .tld-pricing-header .col-sm-4,  .cros-domain-page .domain-pricing .tld-pricing-header .col-md-2,  .cros-domain-page .domain-pricing .tld-pricing-header .col-md-4 {
	padding:10px 0;
	border-bottom:1px solid #d5dce5;
	background-color:transparent;
}

.cros-domain-page .domain-pricing .tld-pricing-header div:nth-child(odd) {
	background-color:transparent;
}

.cros-domain-page .domain-pricing .tld-pricing-mobile-header {
	display:none;
}

.cros-domain-page .domain-pricing .two-row-center {
	line-height:28px;
	margin-top:6px;
	margin-bottom:6px;
	border-right:2px solid #d5dce5;
}

.cros-domain-page .domain-pricing .two-row-center strong {
	font-size:120%;
	font-weight:500;
}

.cros-domain-page .domain-pricing .tld-row.no-tlds {
	display:none;
}

@media (max-width:767px) {
	.cros-domain-page .domain-pricing .tld-pricing-header {
	display:none;
}

.cros-domain-page .domain-pricing .tld-pricing-mobile-header {
	display:block;
}

.cros-domain-page .domain-pricing .two-row-center {
	border-right:0 none;
}

}.tld-sale-group {
	padding:1px 3px;
	text-transform:uppercase;
}

.tld-sale-group-hot {
	background-color:#f9615a;
}

.tld-sale-group-sale {
	background-color:#f7d458;
}

.tld-sale-group-new {
	background-color:#2ad588;
}

.sales-group-sale,  .sales-group-new,  .suggested-domains .promo.new,  .suggested-domains .promo.sale,  .tld-sale-group {
	color:#000 !important;
	font-weight:700;
}

.tld-sale-group-hot,  .sales-group-hot,  .suggested-domains .promo.hot {
	color:#fff !important;
	font-weight:700;
}

.landing-page .hero {
	padding:60px 0;
	text-align:center;
}

.landing-page .hero h2 {
	margin:0 0 15px 0;
	font-size:3em;
}

.landing-page .hero h3 {
	margin:0;
	font-weight:normal;
}

.landing-page .hero img {
	display:block;
	max-width:500px;
	padding-bottom:25px;
	width:100%;
	margin:0 auto;
}

.landing-page .product-options .btn,  .landing-page .validation-levels .btn {
	min-width:120px;
}

.landing-page .product-options {
	padding:40px 0 20px;
	text-align:center;
}

.landing-page .product-options h2,  .landing-page .product-options h3,  .landing-page .product-options h4 {
	margin:0;
}

.landing-page .product-options h2,  .landing-page .product-options h3,  .landing-page .product-options h4 {
	padding:0;
	font-size:2.8em;
}

.landing-page .product-options h3 {
	padding:0;
	font-size:2.4em;
}

.landing-page .product-options .item {
	margin:0 0 20px 0;
	padding:30px;
	background-color:#fff;
	border-radius:4px;
}

.landing-page .product-options h4 {
	font-size:1.4em;
}

.landing-page .product-options .icon {
	line-height:80px;
	font-size:50px;
	color:#888;
}

.landing-page .product-options img {
	margin:20px 0;
	max-width:100%;
}

.landing-page .product-options small,  .landing-page .product-options span {
	display:block;
}

.landing-page .product-options small {
	font-size:14px;
}

.landing-page .product-options span {
	font-size:16px;
	font-weight:500;
}

.landing-page .product-options p {
	margin:10px 0;
	color:#555;
}

.landing-page .product-options .price {
	margin:10px 0;
	font-size:1.1em;
	color:#444;
}

.landing-page .product-options .powered-by {
	text-align:right;
	color:#fff;
	font-size:.9em;
}

.landing-page .product-options .powered-by img {
	margin:0 0 0 8px;
	max-height:60px;
}

.landing-page .navbar {
	padding:0;
}

@media (max-width:991px) {
	.landing-page .navbar {
	padding:.5rem 1rem;
}

}.landing-page .navbar .navbar-nav li a:hover,  .landing-page .navbar .navbar-nav li a:focus {
	color:#0273d4;
}

.landing-page .navbar .navbar-nav li.active a {
	color:#0273d4;
	background-color:transparent;
}

.landing-page .content-block {
	padding:80px 0;
}

.landing-page .content-block .content-image-block {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
}

.landing-page .content-block .content-image-block img {
	max-width:426px;
}

.landing-page .content-block .content-image-block:last-child {
	-ms-flex-pack:end;
	justify-content:flex-end;
}

@media (max-width:991px) {
	.landing-page .content-block .content-image-block {
	display:none;
}

}.landing-page .content-block .block-title {
	margin:0 0 60px !important;
}

.landing-page .content-block.border-bottom {
	border-bottom:1px solid #d5dce5;
}

.landing-page .content-block.secondary {
	background-color:#0273d4;
}

.landing-page .content-block.secondary .btn-group .btn-default {
	background-color:#fff;
	color:#2a2e36;
	border-color:#d5dce5;
}

.landing-page .content-block.secondary .btn-group .btn-default:hover,  .landing-page .content-block.secondary .btn-group .btn-default:focus,  .landing-page .content-block.secondary .btn-group .btn-default.active {
	background-color:#edf0f5;
}

.landing-page .content-block p,  .landing-page .content-block ul,  .landing-page .content-block ol,  .landing-page .content-block table {
	font-size:15px;
	color:#888;
}

@media (max-width:767px) {
	.landing-page .content-block {
	padding:40px 0;
}

.landing-page .content-block h1,  .landing-page .content-block h2,  .landing-page .content-block h3 {
	margin-top:0;
}

.landing-page .content-block .block-title {
	margin:0 0 30px !important;
}

}.landing-page .text13 {
	font-size:1.3em;
}

.landing-page .text20 {
	font-size:2em;
}

.landing-page .text20 h2 {
	margin:0;
	font-weight:300;
}

.landing-page .light-grey-bg {
	background-color:#f6f6f6;
	color:#222;
}

.landing-page .get-started {
	background-color:#0273d4;
	color:#fff;
}

.landing-page .get-started h2 {
	margin:0 0 20px 0;
}

.landing-page .get-started .price {
	font-size:2em;
}

.landing-page .get-started .price:not(:first-child) {
	display:none;
}

.landing-page .get-started .additional-options .option:not(:first-child) {
	display:none;
}

.landing-page .get-started .checkbox-inline + .checkbox-inline {
	margin:0;
}

.landing-page .get-started .radio-inline + .radio-inline {
	margin:0;
}

.landing-page .get-started .pricing-tables {
	color:#2a2e36;
	margin-bottom:0;
	border:0 none;
}

.landing-page .get-started .pricing-tables .row {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
}

@media (min-width:768px) {
	.landing-page .get-started .pricing-tables .row {
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

}@media (max-width:767px) {
	.landing-page .get-started .pricing-tables .row {
	-ms-flex-direction:column;
	flex-direction:column;
}

}.landing-page .get-started .pricing-tables .row .price-btn {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
}

.landing-page .get-started .pricing-tables .row .price-btn .price {
	text-align:center;
	font-size:35px;
	font-weight:500;
}

.landing-page .content-block.tabs {
	padding:80px 0;
}

.landing-page .nav-tabs {
	border:0;
}

.landing-page .nav-tabs li {
	margin-right:5px;
}

.landing-page .nav-tabs li a {
	color:#2a2e36;
	border-color:#d5dce5;
}

.landing-page .nav-tabs li a:hover {
	background-color:transparent;
}

.landing-page .tab-content {
	padding:30px;
	background-color:#fff;
	border-radius:4px;
	border:1px solid #d5dce5;
}

.landing-page .image-standout p {
	font-size:15px;
	color:#888;
}

.landing-page .image-standout img {
	max-width:100%;
}

.landing-page .currency-selector,  .landing-page .ssl-currency-selector {
	display:none !important;
}

.landing-page .currency-selector,  .landing-page .ssl-currency-selector {
	margin:0 0 30px 0;
	width:250px;
}

.landing-page .pricing-item {
	margin:0 0 10px 0;
	text-align:center;
	background-color:#fff;
	border-radius:4px;
}

.landing-page .pricing-item .header {
	padding:30px 20px 10px;
}

.landing-page .pricing-item .header h4 {
	margin:0;
	font-size:1.4em;
}

.landing-page .pricing-item .price {
	padding:0 0 10px 0;
	font-size:2em;
}

.landing-page .pricing-item ul {
	margin:0 0 10px 0;
	padding:0;
	list-style:none;
}

.landing-page .pricing-item ul li {
	line-height:28px;
	border-bottom:1px solid #d5dce5;
	font-size:15px;
	color:#888;
}

.landing-page .pricing-item .feature-heading {
	margin:10px 0 0 0;
	background-color:#edf0f5;
	line-height:30px;
	font-weight:bold;
	font-size:16px;
}

.landing-page .pricing-item form {
	padding:15px;
	border-top:1px solid #d5dce5;
}

.landing-page .features {
	background-color:#edf0f5;
	text-align:center;
}

.landing-page .features .feature {
	margin-bottom:30px;
	height:250px;
	overflow:hidden;
}

.landing-page .features .feature .icon {
	line-height:120px;
}

.landing-page .faq,  .landing-page .faqs {
	background-color:#edf0f5;
}

.landing-page .faq h3,  .landing-page .faqs h3 {
	margin-bottom:30px;
}

.landing-page .faq .panel-group,  .landing-page .faqs .panel-group {
	margin:30px 0;
}

.landing-page .faq .panel-group .panel,  .landing-page .faqs .panel-group .panel {
	border-radius:4px;
	box-shadow:none;
}

.landing-page .faq .panel-group .panel.panel-default,  .landing-page .faqs .panel-group .panel.panel-default {
	border-color:#d5dce5;
}

.landing-page .faq .panel-group .panel.panel-default .panel-heading,  .landing-page .faqs .panel-group .panel.panel-default .panel-heading {
	border-radius:4px;
	border-color:#d5dce5;
	background-color:#fff;
	padding:20px 30px;
	cursor:pointer;
}

.landing-page .faq .panel-group .panel.panel-default .panel-heading .panel-title,  .landing-page .faqs .panel-group .panel.panel-default .panel-heading .panel-title {
	font-size:18px;
	color:#2a2e36;
	font-weight:500;
	font-style:normal;
}

.landing-page .faq .panel-group .panel.panel-default .panel-heading .panel-title a,  .landing-page .faqs .panel-group .panel.panel-default .panel-heading .panel-title a {
	text-decoration:none;
}

.landing-page .faq .panel-group .panel.panel-default .panel-body,  .landing-page .faqs .panel-group .panel.panel-default .panel-body {
	padding:30px;
}

.landing-page .faq .panel-group .panel-body,  .landing-page .faqs .panel-group .panel-body {
	padding:20px;
	border-color:#d5dce5;
	color:#888;
	font-size:15px;
}

.landing-page .faq .panel-group li,  .landing-page .faqs .panel-group li {
	margin-top:10px;
}

.landing-page .faq.no-panel p,  .landing-page .faqs.no-panel p {
	min-height:30px;
}

.landing-page .trusted-by {
	color:#888;
}

.landing-page .trusted-by img {
	max-height:90px;
	-webkit-filter:grayscale(100%);
	filter:grayscale(100%);
	opacity:.3;
}

.landing-page.mail-services .product-options .preview-text {
	padding:50px;
	color:#fff;
}

.landing-page.mail-services .product-options .item {
	background-color:#fff;
	border:1px solid #d5dce5;
	border-radius:4px;
}

.landing-page.mail-services .product-options .icon {
	margin:30px 0;
	color:#0273d4;
}

.landing-page.mail-services .product-options .price {
	margin-bottom:30px;
	font-size:30px;
}

.landing-page.mail-services .product-options .price span {
	display:block;
	color:#888;
	font-size:14px;
}

.landing-page.mail-services .light-grey-bg {
	margin-top:0;
}

.landing-page.mail-services .benefits {
	margin:0 0 30px 0;
	padding:20px;
	border-radius:4px;
	font-size:16px;
	border:1px solid #d5dce5;
}

.landing-page.mail-services .benefits h4 {
	margin-bottom:30px;
}

.landing-page.mail-services .benefits i {
	color:#0273d4;
	padding-right:5px;
}

.landing-page.mail-services .navbar {
	margin-bottom:0;
}

.landing-page.mail-services .nav-tabs {
	margin-bottom:0;
}

.landing-page.weebly .weebly-lite-plan {
	margin:0 0 30px 0;
	padding:20px;
	background-color:#fff;
	border-radius:4px;
}

@media (min-width:768px) {
	.landing-page.weebly .pricing-item ul {
	height:290px;
}

.landing-page.weebly .pricing-item ul.ecommerce-features {
	height:265px;
}

}.landing-page.ssl .content-block h1,  .landing-page.ssl .content-block h2,  .landing-page.ssl .content-block h3,  .landing-page.ssl .content-block h4,  .landing-page.ssl .content-block h5,  .landing-page.ssl .content-block h6 {
	margin:0;
	padding:0;
}

.landing-page.ssl .validation-levels {
	padding:20px 20px 0 20px;
	background-color:#0273d4;
	text-align:center;
}

.landing-page.ssl .validation-levels h3 {
	margin:0;
	line-height:100px;
	font-weight:300;
	font-size:2em;
	color:#eee;
}

.landing-page.ssl .validation-levels .item {
	margin:0 0 20px 0;
	padding:30px;
	background-color:#fff;
	border-radius:4px;
}

.landing-page.ssl .validation-levels .item h4 {
	margin:0;
	font-size:18px;
}

.landing-page.ssl .validation-levels .item img {
	margin:20px 0;
	max-width:100%;
}

.landing-page.ssl .validation-levels .item span {
	display:block;
	font-size:16px;
	font-weight:500;
}

.landing-page.ssl .validation-levels .item p {
	margin:10px 0;
	color:#888;
}

.landing-page.ssl .validation-levels a.show-all {
	line-height:50px;
	color:#fff;
}

.landing-page.ssl .standout p,  .landing-page.ssl .standout ul li {
	font-size:15px;
	color:#888;
}

.landing-page.ssl .ideal-for {
	text-align:center;
}

.landing-page.ssl .ideal-for i {
	padding:15px 0;
	font-size:3em;
	color:#0273d4;
}

.landing-page.ssl .help-me-choose {
	color:#fff;
}

.landing-page.ssl .help-me-choose:hover,  .landing-page.ssl .help-me-choose:focus,  .landing-page.ssl .help-me-choose:active {
	color:#fff;
}

.landing-page.ssl .help-me-choose img {
	margin:20px 0;
}

.landing-page.ssl .help-me-choose .ideal {
	font-style:italic;
	font-size:85% !important;
}

.landing-page.ssl .help-me-choose .ssl-types-expl {
	font-size:85% !important;
}

@media (min-width:992px) {
	.landing-page.ssl .what-is-ssl .row {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
}

}.landing-page.ssl .what-is-ssl ul {
	margin:30px 0;
}

.landing-page.ssl .what-is-ssl .fas,  .landing-page.ssl .what-is-ssl .far {
	float:left;
	color:#0273d4;
	padding-right:15px;
}

.landing-page.ssl .ssl-benefits {
	margin-top:0;
	padding-top:0;
}

.landing-page.ssl .ssl-benefits .row {
	margin-top:40px;
	text-align:center;
}

.landing-page.ssl .ssl-benefits span {
	font-weight:500;
	font-size:16px;
}

.landing-page.ssl .ssl-benefits i {
	display:block;
	margin:20px 0;
	font-size:5em;
}

.landing-page.ssl .browser-notice {
	float:left;
	margin-top:-100px;
	width:100%;
}

.landing-page.ssl .browser-notice .wrapper-container {
	padding:0 75px;
}

.landing-page.ssl .browser-notice .wrapper {
	margin:0 auto;
	padding:40px;
	max-width:660px;
	background-color:#fff;
	border-top:4px solid #c00;
	box-shadow:2px 2px 5px #ccc;
	font-size:1.4em;
	text-align:center;
}

.landing-page.ssl .browser-notice img {
	display:block;
	float:none !important;
	margin:20px auto;
}

.landing-page.ssl .browser-msg span {
	display:block;
	padding:42px 30px;
	font-size:1.8em;
}

.landing-page.ssl .browser-msg img {
	float:left;
	max-width:200px;
	padding-right:40px;
}

.landing-page.ssl .competitive-upgrade-promo {
	margin:80px 0 40px 0;
	background-color:#0273d4;
	font-size:2em;
	color:#fff;
	font-weight:300;
	text-align:center;
}

.landing-page.ssl .competitive-upgrade-promo a {
	color:#fff;
	text-decoration:underline;
}

.landing-page.ssl .competitive-upgrade-banner {
	position:fixed;
	left:0;
	bottom:0;
	padding:12px;
	width:100%;
	background:#444;
	color:#eee;
	z-index:100;
}

.landing-page.ssl .competitive-upgrade-banner button.close,  .landing-page.ssl .competitive-upgrade-banner h4 {
	color:#fff;
}

.landing-page.ssl .competitive-upgrade-banner h4 {
	margin:2px 0;
}

.landing-page.ssl .competitive-upgrade-banner p {
	margin:2px 0;
}

.landing-page.ssl .detailed-info {
	padding:80px 0;
	background-color:#edf0f5;
}

.landing-page.ssl .detailed-info .card {
	box-shadow:none;
	border:0 none;
}

.landing-page.ssl .detailed-info .card .card-header {
	background-color:transparent;
	border:0 none;
	padding:1.5rem 2rem;
}

.landing-page.ssl .detailed-info .card .card-header h4 {
	font-size:1.125rem;
}

.landing-page.ssl .detailed-info .card .card-body h4 {
	margin-bottom:.5rem;
}

.landing-page.ssl .standout-1 {
	margin:30px 0 200px 0;
	padding:40px 0 0 0;
	background-color:#0273d4;
	text-align:center;
}

.landing-page.ssl .standout-1 .browser {
	max-height:400px;
	overflow:hidden;
}

.landing-page.ssl .standout-1 .browser .browser-image {
	float:left;
	width:100%;
}

.landing-page.ssl .standout-1 .browser .browser-image img {
	max-width:100%;
}

.landing-page.ssl .standout-1 h3 {
	padding:30px 0;
	font-size:2.4em;
	font-weight:300;
	color:#fff;
}

.landing-page.ssl .standout-2 {
	color:#444;
	font-size:1.5em;
	text-align:center;
}

.landing-page.ssl ul.ssl-certs-all {
	margin:0;
	padding:0;
	list-style:none;
}

.landing-page.ssl ul.ssl-certs-all li {
	margin:0;
	padding:25px 15px 15px;
	border-bottom:3px solid #f8f8f8;
}

.landing-page.ssl ul.ssl-certs-all li:last-child {
	border-bottom:0;
}

.landing-page.ssl ul.ssl-certs-all li h3 {
	font-weight:300;
}

.landing-page.ssl ul.ssl-certs-all .padded-cell {
	padding-top:30px;
	text-align:center;
}

.landing-page.ssl ul.ssl-certs-all .padded-cell .btn {
	margin-bottom:5px;
}

.landing-page.ssl ul.ssl-certs-all .padded-cell a {
	font-size:.9em;
}

.landing-page.ssl ul.ssl-certs-all .price strong {
	font-size:2em;
}

.landing-page.ssl ul.ssl-certs-all .price span {
	font-size:.9em;
	color:#888;
}

.landing-page.ssl .features {
	text-align:center;
}

.landing-page.ssl .features h3 {
	margin:10px 0 40px 0;
	padding:0;
	font-size:2.8em;
}

.landing-page.ssl .features .feature {
	margin:0 0 20px;
	height:auto;
	font-size:5em;
}

.landing-page.ssl .features .feature h4 {
	font-size:16px;
}

.landing-page.ssl .logos {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	overflow:hidden;
}

.landing-page.ssl .logos .logo {
	width:100%;
	max-width:240px;
	padding:15px;
}

.landing-page.ssl .logos img {
	max-width:100%;
}

.landing-page.ssl .certificate-options {
	background-color:#0273d4;
	color:#fff;
}

.landing-page.ssl .certificate-options .col-md-3.sidebar .header,  .landing-page.ssl .certificate-options .col-md-4.sidebar .header,  .landing-page.ssl .certificate-options .col-md-6.sidebar .header {
	border:0 none;
}

.landing-page.ssl .certificate-options .col-md-3.sidebar ul li,  .landing-page.ssl .certificate-options .col-md-4.sidebar ul li,  .landing-page.ssl .certificate-options .col-md-6.sidebar ul li {
	text-align:left;
	padding-right:20px;
	color:#fff;
	background:rgba(255,  255,  255,  .1);
	border-radius:4px;
	margin-bottom:1px;
	border:0 none;
	font-weight:300;
}

.landing-page.ssl .certificate-options .preview-text {
	padding:180px 0 0;
	text-align:center;
}

.landing-page.ssl .certificate-options .block-header {
	padding:0 15px;
	margin-bottom:30px;
}

@media (min-width:768px) {
	.landing-page.ssl .certificate-options .block-header .currency-selector,  .landing-page.ssl .certificate-options .block-header h3 {
	margin-bottom:0;
}

}.landing-page.ssl .certificate-options.dv .block-header {
	margin-left:8.33333%;
	margin-right:8.33333%;
}

.landing-page.ssl .currency-selector {
	display:inline-block;
	width:250px;
}

.landing-page.ssl .row-pricing-table {
	margin-left:-2px;
	margin-right:-2px;
}

.landing-page.ssl .row-pricing-table .pricing-table {
	background-color:#fff;
	border-radius:4px;
	margin-bottom:30px;
}

.landing-page.ssl .row-pricing-table .pricing-table .header {
	color:#2a2e36;
}

.landing-page.ssl .row-pricing-table .pricing-table form {
	padding:15px;
	border-top:1px solid #d5dce5;
}

.landing-page.ssl .row-pricing-table .header {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin-bottom:4px;
	padding:16px;
	height:110px;
	text-align:center;
	border-bottom:1px solid #d5dce5;
	overflow:hidden;
}

.landing-page.ssl .row-pricing-table .header h4 {
	font-size:18px;
	margin-bottom:0;
}

.landing-page.ssl .row-pricing-table ul {
	list-style:none;
	margin:0;
	padding:0;
	font-size:15px;
	font-weight:normal;
}

.landing-page.ssl .row-pricing-table ul li {
	padding:0 15px;
	line-height:40px;
	text-align:right;
	text-align:center;
	border-bottom:1px solid #d5dce5;
	color:#888;
}

.landing-page.ssl .row-pricing-table ul li:last-child {
	border-bottom:0;
}

.landing-page.ssl .dashed-border {
	padding-bottom:70px;
	border-bottom:1px dashed #ddd;
}

.landing-page.sitelock .hero img {
	padding-bottom:15px;
	opacity:.7;
}

.landing-page.sitelock .content-image-block img {
	max-width:326px;
	-webkit-filter:grayscale(100%);
	filter:grayscale(100%);
	opacity:.3;
}

.landing-page.sitelock .plans {
	padding:80px 0;
	background-color:#0273d4;
}

.landing-page.sitelock .plans h2,  .landing-page.sitelock .plans h3,  .landing-page.sitelock .plans h4 {
	color:#fff;
}

.landing-page.sitelock .plans .plan {
	margin:20px 0;
	padding:0;
	background-color:#fff;
	border-radius:4px;
}

.landing-page.sitelock .plans .plan .header {
	margin:0;
	padding:20px;
}

.landing-page.sitelock .plans .plan .header h2,  .landing-page.sitelock .plans .plan .header h3,  .landing-page.sitelock .plans .plan .header h4 {
	color:#2a2e36;
}

.landing-page.sitelock .plans .plan .header h4 {
	font-size:18px;
}

.landing-page.sitelock .plans .plan .header p {
	font-size:16px;
}

.landing-page.sitelock .plans .plan ul {
	margin:0;
	padding:20px 25px;
	list-style:none;
}

.landing-page.sitelock .plans .plan ul li {
	line-height:28px;
	text-align:right;
	border-bottom:1px solid #d5dce5;
}

.landing-page.sitelock .plans .plan ul li:last-child {
	border:0;
}

.landing-page.sitelock .plans .plan ul li span {
	float:left;
}

.landing-page.sitelock .plans .plan .footer {
	margin:15px 0 0;
	padding:20px;
}

.landing-page.sitelock .plans .plan .footer select {
	margin-bottom:10px;
}

.landing-page.sitelock .plans .fas,  .landing-page.sitelock .plans .far {
	font-size:1.3em;
}

.landing-page.sitelock .plans .fa-check {
	color:#0273d4;
}

.landing-page.sitelock .emergency {
	background-color:#edf0f5;
}

.landing-page.sitelock .emergency h2.text-danger {
	color:#d9534f;
}

.landing-page.sitelock .emergency .fas,  .landing-page.sitelock .emergency .far {
	color:#d9534f;
}

.landing-page.sitelock .emergency .emergency-buy-banner {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:20px 30px;
	background-color:#fff;
	border:1px solid #d5dce5;
	border-radius:4px;
}

@media (max-width:767px) {
	.landing-page.sitelock .emergency .emergency-buy-banner {
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-align:normal;
	align-items:normal;
	padding:15px;
}

.landing-page.sitelock .emergency .emergency-buy-banner .emergency-message {
	margin-bottom:20px;
}

}.landing-page.sitelock .emergency .emergency-buy-banner .emergency-message {
	font-size:18px;
	font-weight:500;
	text-decoration:underline;
}

.landing-page.sitelock .feature-wrapper {
	margin:0 0 20px 0;
}

.landing-page.sitelock .feature-wrapper i {
	float:left;
	font-size:5em;
}

.landing-page.sitelock .feature-wrapper .content {
	margin-left:100px;
}

.landing-page.sitelock .features {
	margin:0;
	padding:40px 0;
	background-color:transparent;
	text-align:left;
}

.landing-page.sitelock .faq {
	background-color:#fff;
}

.landing-page.codeguard .strong-green span {
	color:#94c83d;
	font-style:italic;
	font-weight:bold;
}

.landing-page.codeguard .overview-features ul {
	margin:0;
	padding:0;
	list-style:none;
}

.landing-page.codeguard .overview-features img {
	padding:5px 30px;
}

.landing-page.codeguard .overview-features span {
	font-size:medium;
	color:#888;
}

.landing-page.codeguard .features {
	background-color:inherit;
}

.landing-page.codeguard .features .feature {
	padding-top:5px;
}

.landing-page.codeguard .pricing {
	background:#94c83d url("https://localhost/desk/assets/img/marketconnect/codeguard/pricing-bg.gif");
	color:#fff;
}

.landing-page.codeguard .pricing .irs.js-irs-0 {
	height:32px;
	position:relative;
	display:block;
	-ms-user-select:none;
	-moz-user-select:none;
	-webkit-user-select:none;
	user-select:none;
}

.landing-page.codeguard .pricing .pricing-slider-header {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-bottom:30px;
}

@media (max-width:767px) {
	.landing-page.codeguard .pricing .pricing-slider-header {
	-ms-flex-direction:column;
	flex-direction:column;
}

}@media (min-width:768px) {
	.landing-page.codeguard .pricing .pricing-slider-header h4,  .landing-page.codeguard .pricing .pricing-slider-header .currency-selector {
	margin:0;
}

}.landing-page.codeguard .pricing .pricing-slider-header .currency-selector {
	margin:0;
}

.landing-page.codeguard .pricing .pricing-slider-actions {
	margin-top:15px;
}

@media (max-width:767px) {
	.landing-page.codeguard .pricing .pricing-slider-actions {
	display:none;
}

}.landing-page.codeguard .pricing .pricing-slider-actions .slider-actions-list {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.landing-page.codeguard .pricing .pricing-slider-actions .slider-actions-list .slider-actions-btn {
	position:relative;
	border:1px solid #d5dce5;
	border-radius:2px;
	color:#888;
	height:30px;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:center;
	align-items:center;
	min-width:68px;
	line-height:24px;
	font-weight:500;
	cursor:pointer;
}

.landing-page.codeguard .pricing .pricing-slider-actions .slider-actions-list .slider-actions-btn span {
	position:relative;
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex:1;
	flex:1;
	padding:1px 4px 0;
	-ms-flex-pack:center;
	justify-content:center;
	height:100%;
	z-index:2;
}

.landing-page.codeguard .pricing .pricing-slider-actions .slider-actions-list .slider-actions-btn.active {
	border-color:#94c83d;
	color:#fff;
	background-color:#94c83d;
}

.landing-page.codeguard .pricing .pricing-slider-actions .slider-actions-list .slider-actions-btn.active:before {
	content:"";
	position:absolute;
	-ms-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	width:10px;
	height:10px;
	border:1px solid #94c83d;
	top:-5px;
	z-index:1;
	background:#94c83d;
	left:50%;
	margin-left:-5px;
}

.landing-page.codeguard .pricing .pricing-slider-bottom {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding-top:20px;
}

@media (min-width:768px) {
	.landing-page.codeguard .pricing .pricing-slider-bottom {
	padding-top:30px;
}

}.landing-page.codeguard .pricing .pricing-slider-bottom .pricing-slider-summary {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
}

.landing-page.codeguard .pricing .pricing-slider-bottom .pricing-slider-summary .pricing-slider-summary-item {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	min-width:120px;
	position:relative;
	margin-right:24px;
}

.landing-page.codeguard .pricing .pricing-slider-bottom .pricing-slider-summary .pricing-slider-summary-item .pricing-slider-summary-label {
	font-size:14px;
	line-height:24px;
	color:#888;
	margin-bottom:5px;
}

.landing-page.codeguard .pricing .pricing-slider-bottom .pricing-slider-summary .pricing-slider-summary-item .pricing-slider-summary-value {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	font-size:34px;
	line-height:44px;
	font-weight:400;
}

.landing-page.codeguard .pricing .pricing-slider-bottom .pricing-slider-summary .pricing-slider-summary-item .pricing-slider-summary-value .price {
	font-size:34px;
}

.landing-page.codeguard .pricing .pricing-slider-bottom .pricing-slider-summary .pricing-slider-summary-item:not(:last-of-type):after {
	content:"";
	position:absolute;
	right:0;
	width:1px;
	background:#d5dce5;
	top:0;
	bottom:0;
}

.landing-page.codeguard .pricing .pricing-slider-bottom .pricing-slider-summary .pricing-slider-summary-item .price-cycle {
	font-size:26px;
	line-height:36px;
	-ms-flex-item-align:end;
	align-self:flex-end;
	margin-bottom:3px;
}

.landing-page.codeguard .pricing .pricing-slider-bottom .pricing-slider-form-action {
	padding:15px 10px 0;
	margin:30px 0 0;
}

@media (min-width:768px) {
	.landing-page.codeguard .pricing .pricing-slider-bottom .pricing-slider-form-action {
	display:-ms-flexbox;
	display:-webkit-flex;
	display:flex;
	-ms-flex-item-align:end;
	align-self:flex-end;
	padding:0;
	margin:0;
	border:0 none;
}

}@media (max-width:767px) {
	.landing-page.codeguard .pricing .pricing-slider-bottom {
	-ms-flex-direction:column;
	flex-direction:column;
}

}.landing-page.codeguard .irs-slider {
	background:#94c83d;
	top:-7px;
	width:68px;
	cursor:pointer;
	z-index:1100;
	border:none;
	box-shadow:none;
}

.landing-page.codeguard .irs-slider:hover {
	background:#80b032;
	top:-7px;
	width:68px;
	cursor:pointer;
	z-index:1100;
	border:none;
	box-shadow:none;
}

.landing-page.codeguard .irs-line {
	border:0;
	height:16px;
	top:0;
	box-shadow:none;
	margin-left:10px;
	margin-right:10px;
	border-radius:0;
}

.landing-page.codeguard .irs-bar {
	height:16px;
	border:0;
	top:0;
	background:#6c6c6c;
}

.landing-page.codeguard .irs-bar-edge {
	height:16px;
	width:50px;
	top:0;
	border:0 solid #428bca;
	background:#6c6c6c;
	margin-left:10px;
	margin-right:10px;
	border-radius:0;
}

.landing-page.codeguard .order-btn {
	padding:12px 35px;
	background-color:#6c6c6c;
	color:#fff;
	font-size:16px;
	border:0;
}

.landing-page.sitelockvpn .hero {
	margin:0;
	padding:0;
	background-color:#0273d4;
	text-align:left;
}

.landing-page.sitelockvpn .hero h1,  .landing-page.sitelockvpn .hero h2 {
	color:#fff;
}

.landing-page.sitelockvpn .hero h1,  .landing-page.sitelockvpn .hero h2 {
	font-size:4em;
}

.landing-page.sitelockvpn .hero h2 {
	font-size:2em;
	font-weight:normal;
}

.landing-page.sitelockvpn .hero-bg img {
	max-width:100%;
}

.landing-page.sitelockvpn .btn-start {
	margin:15px 0;
	padding:10px 40px;
	display:inline-block;
	background-color:#7bc143;
	color:#fff;
	font-size:1.4em;
	border-radius:5px;
}

.landing-page.sitelockvpn .feature {
	margin:40px 0;
	padding:40px 0;
	font-size:1.3em;
	font-weight:300;
	line-height:1.5em;
}

.landing-page.sitelockvpn .feature img {
	margin:50px 0;
}

.landing-page.sitelockvpn .feature p {
	margin:20px 0;
}

.landing-page.sitelockvpn .feature h3 {
	font-size:2em;
	font-weight:bold;
}

.landing-page.sitelockvpn ul.highlights {
	list-style:none;
}

.landing-page.sitelockvpn ul.highlights li::before {
	content:"•";
	color:#ccc;
	font-size:1.3em;
	font-weight:bold;
	display:inline-block;
	width:1.5em;
	margin-left:-1em;
}

.landing-page.sitelockvpn .feature.alternate-bg {
	background-color:#f4f8fb;
}

.landing-page.sitelockvpn .feature.devices {
	margin:0;
	padding:70px 0 20px;
}

.landing-page.sitelockvpn .feature.devices img {
	margin:0;
}

.landing-page.sitelockvpn .feature.devices h3 {
	margin-top:40px;
}

.landing-page.sitelockvpn .feature.devices .logos {
	padding:20px;
	text-align:center;
}

.landing-page.sitelockvpn .feature.devices .logos img {
	margin:25px 30px;
}

.landing-page.sitelockvpn .feature.pricing {
	margin:0;
	background-color:#0273d4;
}

.landing-page.sitelockvpn .feature.pricing h2 {
	color:#fff;
}

.landing-page.sitelockvpn .feature.pricing .pricing-box {
	margin:30px 0;
	padding:0;
	background-color:#fff;
}

.landing-page.sitelockvpn .feature.pricing .cycle {
	padding:10px;
	background-color:#edf0f5;
	color:#333;
	text-align:center;
	font-weight:bold;
}

.landing-page.sitelockvpn .feature.pricing .price {
	margin:15px;
	padding:15px;
	color:#db3f3b;
	font-weight:bold;
	font-size:1.5em;
	text-align:center;
}

.landing-page.sitelockvpn .feature.pricing ul {
	list-style:none;
	margin:15px;
	padding:0;
}

.landing-page.sitelockvpn .feature.pricing ul li {
	padding:5px;
	text-align:center;
	border-bottom:1px solid #d5dce5;
	font-size:.8em;
}

.landing-page.sitelockvpn .feature.pricing ul li:last-child {
	border-bottom:0;
}

.landing-page.sitelockvpn .signup {
	padding:15px;
}

.landing-page.sitelockvpn .btn-signup {
	display:block;
	padding:8px;
	background-color:#616161;
	color:#fff;
	border-radius:5px;
	font-weight:400;
	text-align:center;
}

.landing-page.sitelockvpn .btn-signup.highlight1 {
	background-color:#3d82bb;
}

.landing-page.sitelockvpn .btn-signup.highlight2 {
	background-color:#7bc143;
}

.landing-page.sitelockvpn .dividing-line {
	margin:30px auto;
	padding:0;
	background-color:#dce7f1;
	height:3px;
	width:200px;
}

.landing-page.sitelockvpn .all-plans {
	text-align:center;
}

.landing-page.sitelockvpn .all-plans span {
	display:block;
	padding:10px;
}

.landing-page.sitelockvpn .all-plans img {
	margin:5px;
}

.landing-page.sitelockvpn .feature.world span {
	display:block;
	margin:10px 0;
	color:#3d82bb;
	font-weight:bold;
	font-size:2.5em;
}

.landing-page.sitelockvpn .feature.world em {
	display:block;
	margin:0 0 50px;
	font-style:normal;
}

.landing-page.sitelockvpn .feature.world img {
	max-width:100%;
}

.landing-page.sitelockvpn .feature.countries img {
	margin:0;
	max-width:100%;
}

@media (min-width:992px) {
	.landing-page.sitelockvpn .hero-bg {
	padding:40px 0 60px;
	text-align:left;
	background:url("https://localhost/desk/assets/img/marketconnect/sitelockvpn/header-img.png");
	background-repeat:no-repeat;
	background-position:right bottom;
	background-size:650px !important;
}

}@media (min-width:1200px) {
	.landing-page.sitelockvpn .hero-bg {
	padding:60px 0;
	text-align:left;
	background-size:auto;
}

}@media (max-width:767px) {
	.landing-page.sitelockvpn .hero h1 {
	font-size:3em;
}

.landing-page.sitelockvpn .hero h2 {
	font-size:1.6em;
}

.landing-page.sitelockvpn .feature {
	margin:15px 0;
	padding:15px 0;
	font-size:1.2em;
}

.landing-page.sitelockvpn .feature img {
	margin:20px 0;
}

}.landing-page.marketgoo .video-banner {
	background-color:#101010;
	padding:60px 0;
	min-height:300px;
	line-height:300px;
	text-align:center;
	color:#fff;
}

.landing-page.marketgoo .feature-blocks {
	margin:10px 0;
	padding:10px 0;
}

.landing-page.marketgoo .feature-blocks .block {
	padding:10px;
	text-align:center;
}

.landing-page.marketgoo .feature-blocks .block img {
	display:block;
	margin:0 auto 15px;
	max-width:150px;
	border:1px solid #d5dce5;
	border-radius:10px;
}

.landing-page.marketgoo .feature-blocks .block span {
	font-size:1.2em;
}

.landing-page.marketgoo .feature-blocks .block p {
	padding:10px 20px;
}

.landing-page.marketgoo .feature-wrapper {
	margin:0;
	padding:20px;
	border:1px solid #d5dce5;
	border-radius:15px;
}

.landing-page.marketgoo .feature-wrapper p {
	margin-bottom:0;
}

.landing-page.marketgoo .plan {
	float:left;
	margin:0 0 20px 0;
	width:30%;
	font-size:1.15em;
	text-align:center;
}

.landing-page.marketgoo .plan .header {
	height:130px;
}

.landing-page.marketgoo .plan .header .best-value {
	margin:0;
	padding:3px 10px;
	position:relative;
	top:-9px;
	background-color:#db3f3b;
	border-radius:4px;
	text-transform:initial;
	color:#fff;
	font-size:.3em;
	display:none;
}

.landing-page.marketgoo .plan .header h4 {
	margin:0;
	padding:0;
	font-size:2.4em;
	font-weight:bold;
}

.landing-page.marketgoo .plan .pricing {
	font-size:1.2em;
}

.landing-page.marketgoo .plan ul {
	list-style:none;
	margin:0 0 20px 0;
	padding:0;
	border-top:1px solid #d5dce5;
}

.landing-page.marketgoo .plan ul li {
	padding:0 20px;
	height:55px;
	line-height:55px;
	border-bottom:1px solid #d5dce5;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

.landing-page.marketgoo .plan ul li span {
	font-weight:500;
}

.landing-page.marketgoo .plan.labels {
	float:left;
	width:40%;
	display:none;
}

.landing-page.marketgoo .plan.labels:first-child {
	display:block;
}

.landing-page.marketgoo .plan.labels ul li {
	font-weight:500;
	text-align:left;
	border-right:1px solid #d5dce5;
}

.landing-page.marketgoo .plan.marketgoo_pro .header h4 {
	color:#db3f3b;
	text-transform:uppercase;
}

.landing-page.marketgoo .plan.marketgoo_pro .header .best-value {
	display:inline-block;
}

.landing-page.marketgoo .plan.marketgoo_pro ul {
	background-color:#edf0f5;
}

.landing-page.marketgoo .carousel .carousel-indicators {
	bottom:-50px;
}

.landing-page.marketgoo .carousel .carousel-indicators li {
	background-color:#0273d4;
}

.landing-page.marketgoo .carousel .carousel-inner {
	margin-bottom:50px;
}

.landing-page.marketgoo .testimonials .testimonial {
	margin:0 auto;
	max-width:650px;
	text-align:center;
}

.landing-page.marketgoo .testimonials .testimonial .fa-quote-left {
	margin-right:10px;
}

.landing-page.marketgoo .testimonials .testimonial .fa-quote-right {
	margin-left:10px;
}

.landing-page.marketgoo .testimonials .user {
	margin:20px auto;
	max-width:350px;
	text-align:center;
}

.landing-page.marketgoo .testimonials .user img {
	display:none;
}

.landing-page.marketgoo .testimonials .user span {
	display:block;
	padding:15px 0 0 0;
	font-weight:bold;
	font-size:1.1em;
}

.landing-page.marketgoo .testimonials .user em {
	display:block;
	margin:0 0 5px 0;
	font-style:normal;
}

.landing-page.marketgoo .embed-responsive {
	padding-bottom:45%;
}

@media (min-width:768px) {
	.landing-page.marketgoo .feature-blocks .block {
	padding:20px 20px;
}

.landing-page.marketgoo .feature-blocks .block img {
	max-width:250px;
}

.landing-page.marketgoo .feature-blocks .block p {
	padding:10px 40px;
}

.landing-page.marketgoo .feature-wrapper {
	padding:20px 80px;
}

.landing-page.marketgoo .plan .header {
	height:90px;
}

.landing-page.marketgoo .testimonials .testimonial {
	font-size:1.5em;
}

.landing-page.marketgoo .faqs .faq {
	padding:0 20px;
}

}@media (max-width:767px) {
	.landing-page.marketgoo .plan {
	font-size:1em;
	width:40%;
}

.landing-page.marketgoo .plan .header span {
	display:block;
}

.landing-page.marketgoo .plan.labels {
	display:block;
	width:60%;
}

}.landing-page.ox {
	padding:0 0 30px 0;
}

.landing-page.ox img {
	max-width:100%;
}

.landing-page.ox .header {
	margin:0;
	padding:50px 0;
	background-color:#1a1a1a;
	min-height:200px;
}

.landing-page.ox .header .header-content {
	padding:30px 0;
}

.landing-page.ox .header h1 {
	margin:30px 0;
	color:#fff;
}

.landing-page.ox .header .btn {
	padding:10px 25px;
}

.landing-page.ox .header .logo-img {
	max-width:400px;
}

.landing-page.ox .header .header-img {
	max-width:70%;
}

.landing-page.ox .stand-out {
	padding:50px 0;
	background-color:#edf0f5;
}

.landing-page.ox .stand-out h2 {
	margin:0 0 10px 0;
	font-size:21px;
}

.landing-page.ox .stand-out ul {
	padding:0 20px;
}

.landing-page.ox .stand-out .wrapper {
	padding:20px;
}

.landing-page.ox .features {
	background:transparent;
	text-align:left;
}

.landing-page.ox .features img {
	float:left;
}

.landing-page.ox .features p {
	margin-left:130px;
}

.landing-page.ox .features .title {
	font-size:1.5em;
	font-weight:500;
	color:#2a2e36;
}

.landing-page.ox .feature-block {
	min-height:120px;
}

.landing-page.ox h3 {
	margin:0 0 40px 0;
	font-size:2.6em;
}

.landing-page.ox .pricing {
	background-color:#edf0f5;
}

.landing-page.ox .pricing table {
	width:100%;
}

.landing-page.ox .pricing table tr td:first-child {
	padding:7px 20px;
	text-align:left;
}

.landing-page.ox .pricing table tr:nth-child(even) td:first-child {
	background-color:#fff;
}

.landing-page.ox .pricing td:not(.no-border) {
	padding:7px 8px;
	width:33.33%;
	text-align:center;
	border:1px solid #d5dce5;
}

.landing-page.ox .pricing th {
	padding:7px 8px;
	padding:12px 8px;
	width:33.33%;
	text-align:center;
	border:1px solid #d5dce5;
	background-color:#fff;
	font-weight:500;
}

.landing-page.ox .pricing th.feature {
	background-color:#0273d4;
	color:#fff;
}

.landing-page.ox .pricing td.no-bg {
	background-color:transparent !important;
}

.landing-page.ox .pricing .pricing-label {
	padding-bottom:20px;
	font-size:1.6em;
}

.landing-page.ox .pricing td.buy {
	text-align:center;
	padding:20px;
}

.landing-page.ox .faqs {
	background-color:#fff;
}

.landing-page.ox .faqs .question {
	margin:30px 0 10px;
	font-weight:bold;
}

@media (max-width:991px) {
	.landing-page.ox .header {
	text-align:center;
}

.landing-page.ox .header .header-img {
	float:none;
}

.landing-page.ox .header .header-content {
	padding:10px 0 30px;
}

.landing-page.ox img {
	max-width:70%;
}

.landing-page.ox .feature-tabs {
	font-size:.95em;
}

.landing-page.ox ul.feature-tabs li img {
	max-width:60%;
}

}.weebly-upgrade-container {
	margin:30px 0 50px;
	padding:0;
	border:1px solid #ddd;
}

.weebly-upgrade-container .content-padded {
	padding:70px 40px 40px;
	text-align:center;
}

.weebly-upgrade-container img {
	max-width:100%;
	max-height:135px;
}

.weebly-upgrade-container .promo-wrapper {
	margin:0;
	padding:40px;
	background-color:#f6f6f6;
	min-height:400px;
}

.weebly-upgrade-container .promo-wrapper .logincontainer {
	margin:30px auto 50px;
}

.weebly-upgrade-container .promo-wrapper h3 {
	margin:20px 0;
}

.weebly-upgrade-container .promo-wrapper ul {
	margin:30px 0;
}

.weebly-upgrade-container .promo-wrapper .btn-success {
	margin-bottom:20px;
	padding:15px 15px;
	font-size:1.1em;
	font-weight:300;
}

.weebly-upgrade-container .weebly-service-select {
	margin-bottom:10px;
}

@media (min-width:768px) {
	.landing-page.codeguard .overview-features li {
	float:left;
	margin:0;
	width:20%;
	text-align:center;
	border-right:1px solid #ddd;
}

.landing-page.codeguard .overview-features li:last-child {
	border-right:0;
}

.landing-page.codeguard .overview-features img {
	display:block;
	margin:0 auto;
	padding:20px;
}

.landing-page.codeguard .overview-features span {
	display:block;
	padding:0 30px 20px;
	font-size:medium;
	color:#888;
}

}@media (min-width:992px) {
	.landing-page .navbar .navbar-nav {
	width:100% !important;
}

.landing-page .navbar .navbar-nav li {
	width:25%;
}

.landing-page .navbar .navbar-nav li a {
	font-size:15px;
	padding:.75rem 1rem;
	position:relative;
	text-align:center;
	border-left:1px solid #d5dce5;
}

.landing-page .navbar .navbar-nav li.active a:before {
	content:"";
	position:absolute;
	bottom:-1px;
	left:0;
	right:0;
	height:3px;
	background:#0273d4;
}

.landing-page .navbar .navbar-nav li:last-child a {
	border-right:1px solid #d5dce5;
}

.landing-page.sitelock .plans .plan ul {
	height:480px;
}

}@media (max-width:767px) {
	.landing-page .standout-features p {
	margin:0 20px 50px;
}

.landing-page.ssl .logos img {
	margin-bottom:20px;
	max-height:50px;
}

.landing-page.ssl .row-pricing-table .header {
	margin-top:40px;
}

}@media (max-width:1199px) {
	.landing-page.ssl .browser-msg span {
	padding:25px 30px;
}

}@media (max-width:991px) {
	.landing-page.ssl .browser-msg span {
	padding:15px 30px;
}

}@media (max-width:700px) {
	.landing-page.ssl .standout-1 h3 {
	padding:0 0 20px 0;
	font-size:1.6em;
}

.landing-page.ssl .browser-notice .wrapper {
	font-size:1em;
}

.landing-page.ssl .browser-notice .wrapper img {
	max-width:80px;
}

.landing-page.ssl .browser-msg span {
	font-size:1.4em;
}

}body.dark-mode {
	color:#e0e0e0;
	background:#1d1d1d;
}

body.dark-mode.gray_logos .cros-partners .partners-slider .owl-item img {
	padding:.5rem;
	background-color:#e0e0e0;
	border-radius:4px;
}

body.dark-mode .hero-bg-wrap.small-header.bg-opacity:before {
	opacity:.5;
}

body.dark-mode .hero.spc .logo-section .logo span {
	color:#e0e0e0;
}

body.dark-mode h1,  body.dark-mode h2,  body.dark-mode h3,  body.dark-mode h4,  body.dark-mode .h1,  body.dark-mode .h2,  body.dark-mode .h3,  body.dark-mode .h4,  body.dark-mode .panel-sidebar .panel-title,  body.dark-mode p,  body.dark-mode span {
	color:#e0e0e0;
}

body.dark-mode .text-muted {
	color:#dbdbdb;
}

body.dark-mode section#main-body {
	background:transparent;
}

body.dark-mode .back-to-top .btn {
	color:#e0e0e0;
}

body.dark-mode .dropdown-menu {
	background-color:#373737;
	border:1px solid #333;
}

body.dark-mode .dropdown-menu > li > a {
	color:#e0e0e0;
}

body.dark-mode .dropdown-menu > li > a:hover,  body.dark-mode .dropdown-menu > li > a:focus {
	color:#e0e0e0;
	background-color:#1d1d1d;
}

body.dark-mode .dropdown-menu .dropdown-header {
	color:#e0e0e0;
}

body.dark-mode .dropdown-menu > .active > a,  body.dark-mode .dropdown-menu > .active > a:hover,  body.dark-mode .dropdown-menu > .active > a:focus {
	color:#e0e0e0;
	background-color:#373737;
}

body.dark-mode .list-group-item {
	background-color:#1d1d1d;
	border-color:#333;
	color:#e0e0e0;
}

body.dark-mode .list-group-item.list-group-item-action:hover,  body.dark-mode .list-group-item.list-group-item-action:focus {
	background-color:rgba(0,  0,  0,  .1);
}

body.dark-mode .list-info.list-info-bordered li:not(:last-of-type) {
	border-color:#333;
}

body.dark-mode code {
	background-color:#000;
	color:#ff0;
}

body.dark-mode .card {
	border-color:#333;
}

body.dark-mode .card .card-header,  body.dark-mode .card .card-footer {
	background-color:rgba(0,  0,  0,  .1);
	border-color:#333;
}

body.dark-mode .sidebar .card-sidebar .list-group .list-group-item.active,  body.dark-mode .sidebar .card-sidebar .list-group .list-group-item.active:hover,  body.dark-mode .sidebar .card-sidebar .list-group .list-group-item.active:focus,  body.dark-mode .sidebar .card-sidebar .list-group .list-group-item:hover,  body.dark-mode .sidebar .card-sidebar .list-group .list-group-item:focus {
	background-color:rgba(0,  0,  0,  .1);
	border-color:#333;
	color:#e0e0e0;
}

body.dark-mode .cros-navbar {
	background:#1d1d1d;
	border-color:#333;
}

body.dark-mode .cros-navbar .navbar-nav li a,  body.dark-mode .cros-navbar .navbar-nav > .open > a,  body.dark-mode .cros-navbar .navbar-nav > .open > a:hover,  body.dark-mode .cros-navbar .navbar-nav > .open > a:focus,  body.dark-mode .cros-navbar .navbar-header .secondary-menu-mobile.nav .dropdown-toggle,  body.dark-mode .cros-navbar .navbar-header .secondary-menu-mobile.nav li a,  body.dark-mode .cros-navbar .lang-btn .btn {
	color:#e0e0e0;
}

body.dark-mode .cros-navbar .navbar-header .logo-section .logo {
	color:#fff;
}

body.dark-mode .cros-navbar .navbar-header .logo-section .navbar-toggler span {
	color:#fff;
}

body.dark-mode .cros-navbar .nav .open > a,  body.dark-mode .cros-navbar .nav .open > a:hover,  body.dark-mode .cros-navbar .nav .open > a:focus {
	background-color:transparent;
	border-color:transparent;
}

@media (max-width:633px) {
	body.dark-mode .cros-navbar .navbar-header .top,  body.dark-mode .cros-navbar .navbar-header .top .secondary-menu-mobile.nav li .dropdown-toggle,  body.dark-mode .cros-navbar .navbar-header .top .secondary-menu-mobile.nav li#Secondary_Navbar-Account {
	background-color:rgba(0,  0,  0,  .1);
	border-color:#333;
}

}body.dark-mode .cros-navbar .navbar-nav li ul.dropdown-menu {
	background-color:#373737;
	border-color:#333;
}

body.dark-mode .cros-navbar .navbar-nav li ul.dropdown-menu li a {
	color:#e0e0e0;
}

body.dark-mode .cros-navbar .dropdown-scroll li {
	background:#373737;
	border-color:#454545;
}

body.dark-mode .cros-navbar .dropdown-scroll li a {
	color:#e0e0e0 !important;
}

body.dark-mode .cros-navbar .dropdown-scroll li a:hover,  body.dark-mode .cros-navbar .dropdown-scroll li a:focus {
	background:#0273d4 !important;
}

body.dark-mode .cros-navbar .dropdown-scroll li.dropdown-header,  body.dark-mode .cros-navbar .dropdown-scroll li.dropdown-header:hover,  body.dark-mode .cros-navbar .dropdown-scroll li.dropdown-header:focus {
	border-color:#454545;
	color:#e0e0e0;
}

body.dark-mode .cros-navbar .lang-btn .btn:hover,  body.dark-mode .cros-navbar .lang-btn .btn:focus {
	color:rgba(255,  255,  255,  .9);
}

body.dark-mode .cros-navbar.submenu2 .navbar-nav li ul.dropdown-menu {
	border-color:#1a1a1a;
}

body.dark-mode .cros-navbar.primary,  body.dark-mode .cros-navbar.dark {
	background-color:#0273d4;
}

body.dark-mode .cros-navbar.primary .navbar-nav li a,  body.dark-mode .cros-navbar.dark .navbar-nav li a,  body.dark-mode .cros-navbar.primary .navbar-nav > .open > a,  body.dark-mode .cros-navbar.dark .navbar-nav > .open > a,  body.dark-mode .cros-navbar.primary .navbar-nav > .open > a:hover,  body.dark-mode .cros-navbar.dark .navbar-nav > .open > a:hover,  body.dark-mode .cros-navbar.primary .navbar-nav > .open > a:focus,  body.dark-mode .cros-navbar.dark .navbar-nav > .open > a:focus,  body.dark-mode .cros-navbar.primary .navbar-header .secondary-menu-mobile.nav .dropdown-toggle,  body.dark-mode .cros-navbar.dark .navbar-header .secondary-menu-mobile.nav .dropdown-toggle {
	color:rgba(255,  255,  255,  .9);
}

body.dark-mode .cros-navbar.primary .navbar-nav li#Secondary_Navbar-Account.user_icon .nav-link,  body.dark-mode .cros-navbar.dark .navbar-nav li#Secondary_Navbar-Account.user_icon .nav-link {
	border-color:#d5dce5;
}

body.dark-mode .cros-navbar .navbar-nav li#Secondary_Navbar-Account.user_icon .nav-link {
	border-color:#333;
}

body.dark-mode .cros-navbar.dark .mega-menu p,  body.dark-mode .cros-navbar.dark .mega-menu h1,  body.dark-mode .cros-navbar.dark .mega-menu h2,  body.dark-mode .cros-navbar.dark .mega-menu h3,  body.dark-mode .cros-navbar.dark .mega-menu h4,  body.dark-mode .cros-navbar.dark .mega-menu h5,  body.dark-mode .cros-navbar.dark .mega-menu h6,  body.dark-mode .cros-navbar.dark .mega-menu .h1,  body.dark-mode .cros-navbar.dark .mega-menu .h2,  body.dark-mode .cros-navbar.dark .mega-menu .h3,  body.dark-mode .cros-navbar.dark .mega-menu .h4,  body.dark-mode .cros-navbar.dark .mega-menu .h5,  body.dark-mode .cros-navbar.dark .mega-menu .h6 {
	color:#e0e0e0;
}

body.dark-mode .navbar-side {
	background-color:#0b0b0b;
}

body.dark-mode .navbar-side .logo {
	color:#e0e0e0;
}

body.dark-mode .navbar-side .media-search {
	border-color:#333;
}

body.dark-mode .navbar-side .side-nav li > a {
	background-color:#0b0b0b;
	color:#e0e0e0;
}

body.dark-mode .navbar-side .side-nav li > a:hover .mtext,  body.dark-mode .navbar-side .side-nav li > a:focus .mtext {
	color:#e0e0e0;
}

body.dark-mode .navbar-side .user-profile {
	border-color:#333;
}

body.dark-mode .navbar-side .media-search .input-icon .fas,  body.dark-mode .navbar-side .media-search .input-icon .fal,  body.dark-mode .navbar-side .media-search .input-icon .far {
	color:#e0e0e0;
}

body.dark-mode .navbar-side .media-search .input-menu {
	color:#e0e0e0;
	background-color:#2f2f2f !important;
	border-color:#2f2f2f;
}

body.dark-mode .navbar-side.primary {
	background-color:#0273d4;
}

body.dark-mode .navbar-side.primary .media-search .input-menu {
	color:#e0e0e0;
	background-color:rgba(0,  0,  0,  .1) !important;
	border-color:rgba(0,  0,  0,  .1);
}

body.dark-mode .navbar-side.primary .side-nav li > a {
	background-color:#0273d4;
	color:#e0e0e0;
}

body.dark-mode .navbar-side.primary .side-nav li > a:hover .mtext,  body.dark-mode .navbar-side.primary .side-nav li > a:focus .mtext {
	color:#e0e0e0;
}

body.dark-mode .navbar-side.dark {
	background-color:#101010;
}

body.dark-mode .navbar-side.dark .side-nav li > a {
	background-color:#101010;
}

body.dark-mode .header-lined h1 {
	color:#e0e0e0;
}

body.dark-mode .pre-header.light li a {
	color:#e0e0e0;
}

body.dark-mode .panel.panel-default.cart-item .panel-heading {
	color:#e0e0e0;
}

body.dark-mode .panel.panel-default.cart-item .item-addons {
	border-color:#333;
}

body.dark-mode .panel.panel-default.cart-item .panel-body {
	border-color:#333;
}

body.dark-mode .panel-footer {
	background-color:#373737;
	border-color:#333;
}

body.dark-mode .TM-card,  body.dark-mode .panel,  body.dark-mode .panel.panel-default,  body.dark-mode .invoice-summary,  body.dark-mode .card {
	background-color:#2a2a2a;
	border-color:#333;
}

body.dark-mode .TM-card .panel-heading,  body.dark-mode .panel .panel-heading,  body.dark-mode .panel.panel-default .panel-heading,  body.dark-mode .invoice-summary .panel-heading,  body.dark-mode .card .panel-heading {
	background:transparent;
	border-color:#333;
}

body.dark-mode .TM-card .panel-heading#ticketReply .fas,  body.dark-mode .panel .panel-heading#ticketReply .fas,  body.dark-mode .panel.panel-default .panel-heading#ticketReply .fas,  body.dark-mode .invoice-summary .panel-heading#ticketReply .fas,  body.dark-mode .card .panel-heading#ticketReply .fas,  body.dark-mode .TM-card .panel-heading#ticketReply .fla,  body.dark-mode .panel .panel-heading#ticketReply .fla,  body.dark-mode .panel.panel-default .panel-heading#ticketReply .fla,  body.dark-mode .invoice-summary .panel-heading#ticketReply .fla,  body.dark-mode .card .panel-heading#ticketReply .fla,  body.dark-mode .TM-card .panel-heading#ticketReply .far,  body.dark-mode .panel .panel-heading#ticketReply .far,  body.dark-mode .panel.panel-default .panel-heading#ticketReply .far,  body.dark-mode .invoice-summary .panel-heading#ticketReply .far,  body.dark-mode .card .panel-heading#ticketReply .far,  body.dark-mode .TM-card .panel-heading#ticketReply .fad,  body.dark-mode .panel .panel-heading#ticketReply .fad,  body.dark-mode .panel.panel-default .panel-heading#ticketReply .fad,  body.dark-mode .invoice-summary .panel-heading#ticketReply .fad,  body.dark-mode .card .panel-heading#ticketReply .fad {
	color:#e0e0e0;
}

body.dark-mode .TM-card a.list-group-item,  body.dark-mode .panel a.list-group-item,  body.dark-mode .panel.panel-default a.list-group-item,  body.dark-mode .invoice-summary a.list-group-item,  body.dark-mode .card a.list-group-item,  body.dark-mode .TM-card button.list-group-item,  body.dark-mode .panel button.list-group-item,  body.dark-mode .panel.panel-default button.list-group-item,  body.dark-mode .invoice-summary button.list-group-item,  body.dark-mode .card button.list-group-item {
	background:transparent;
	border-color:#333;
	color:#e0e0e0;
}

body.dark-mode .TM-card a.list-group-item:hover,  body.dark-mode .panel a.list-group-item:hover,  body.dark-mode .panel.panel-default a.list-group-item:hover,  body.dark-mode .invoice-summary a.list-group-item:hover,  body.dark-mode .card a.list-group-item:hover,  body.dark-mode .TM-card button.list-group-item:hover,  body.dark-mode .panel button.list-group-item:hover,  body.dark-mode .panel.panel-default button.list-group-item:hover,  body.dark-mode .invoice-summary button.list-group-item:hover,  body.dark-mode .card button.list-group-item:hover,  body.dark-mode .TM-card a.list-group-item:focus,  body.dark-mode .panel a.list-group-item:focus,  body.dark-mode .panel.panel-default a.list-group-item:focus,  body.dark-mode .invoice-summary a.list-group-item:focus,  body.dark-mode .card a.list-group-item:focus,  body.dark-mode .TM-card button.list-group-item:focus,  body.dark-mode .panel button.list-group-item:focus,  body.dark-mode .panel.panel-default button.list-group-item:focus,  body.dark-mode .invoice-summary button.list-group-item:focus,  body.dark-mode .card button.list-group-item:focus {
	background:rgba(0,  0,  0,  .1);
}

body.dark-mode .TM-card .invoice-summary-table td.total-row,  body.dark-mode .panel .invoice-summary-table td.total-row,  body.dark-mode .panel.panel-default .invoice-summary-table td.total-row,  body.dark-mode .invoice-summary .invoice-summary-table td.total-row,  body.dark-mode .card .invoice-summary-table td.total-row {
	background:rgba(0,  0,  0,  .1);
	border-color:#333;
}

body.dark-mode .TM-card.panel-sidebar,  body.dark-mode .panel.panel-sidebar,  body.dark-mode .panel.panel-default.panel-sidebar,  body.dark-mode .invoice-summary.panel-sidebar,  body.dark-mode .card.panel-sidebar {
	background-color:transparent;
}

body.dark-mode .TM-card.panel-sidebar a.list-group-item:hover,  body.dark-mode .panel.panel-sidebar a.list-group-item:hover,  body.dark-mode .panel.panel-default.panel-sidebar a.list-group-item:hover,  body.dark-mode .invoice-summary.panel-sidebar a.list-group-item:hover,  body.dark-mode .card.panel-sidebar a.list-group-item:hover,  body.dark-mode .TM-card.panel-sidebar button.list-group-item:hover,  body.dark-mode .panel.panel-sidebar button.list-group-item:hover,  body.dark-mode .panel.panel-default.panel-sidebar button.list-group-item:hover,  body.dark-mode .invoice-summary.panel-sidebar button.list-group-item:hover,  body.dark-mode .card.panel-sidebar button.list-group-item:hover,  body.dark-mode .TM-card.panel-sidebar a.list-group-item:focus,  body.dark-mode .panel.panel-sidebar a.list-group-item:focus,  body.dark-mode .panel.panel-default.panel-sidebar a.list-group-item:focus,  body.dark-mode .invoice-summary.panel-sidebar a.list-group-item:focus,  body.dark-mode .card.panel-sidebar a.list-group-item:focus,  body.dark-mode .TM-card.panel-sidebar button.list-group-item:focus,  body.dark-mode .panel.panel-sidebar button.list-group-item:focus,  body.dark-mode .panel.panel-default.panel-sidebar button.list-group-item:focus,  body.dark-mode .invoice-summary.panel-sidebar button.list-group-item:focus,  body.dark-mode .card.panel-sidebar button.list-group-item:focus {
	background:transparent;
}

body.dark-mode .TM-card.panel-sidebar.panel-invoice-info,  body.dark-mode .panel.panel-sidebar.panel-invoice-info,  body.dark-mode .panel.panel-default.panel-sidebar.panel-invoice-info,  body.dark-mode .invoice-summary.panel-sidebar.panel-invoice-info,  body.dark-mode .card.panel-sidebar.panel-invoice-info,  body.dark-mode .TM-card.panel-sidebar.mc-panel-promo,  body.dark-mode .panel.panel-sidebar.mc-panel-promo,  body.dark-mode .panel.panel-default.panel-sidebar.mc-panel-promo,  body.dark-mode .invoice-summary.panel-sidebar.mc-panel-promo,  body.dark-mode .card.panel-sidebar.mc-panel-promo,  body.dark-mode .TM-card.panel-sidebar.panel-funds,  body.dark-mode .panel.panel-sidebar.panel-funds,  body.dark-mode .panel.panel-default.panel-sidebar.panel-funds,  body.dark-mode .invoice-summary.panel-sidebar.panel-funds,  body.dark-mode .card.panel-sidebar.panel-funds {
	background-color:#2a2a2a;
}

body.dark-mode .TM-card.panel-sidebar.panel-invoice-info .list-info,  body.dark-mode .panel.panel-sidebar.panel-invoice-info .list-info,  body.dark-mode .panel.panel-default.panel-sidebar.panel-invoice-info .list-info,  body.dark-mode .invoice-summary.panel-sidebar.panel-invoice-info .list-info,  body.dark-mode .card.panel-sidebar.panel-invoice-info .list-info,  body.dark-mode .TM-card.panel-sidebar.mc-panel-promo .list-info,  body.dark-mode .panel.panel-sidebar.mc-panel-promo .list-info,  body.dark-mode .panel.panel-default.panel-sidebar.mc-panel-promo .list-info,  body.dark-mode .invoice-summary.panel-sidebar.mc-panel-promo .list-info,  body.dark-mode .card.panel-sidebar.mc-panel-promo .list-info,  body.dark-mode .TM-card.panel-sidebar.panel-funds .list-info,  body.dark-mode .panel.panel-sidebar.panel-funds .list-info,  body.dark-mode .panel.panel-default.panel-sidebar.panel-funds .list-info,  body.dark-mode .invoice-summary.panel-sidebar.panel-funds .list-info,  body.dark-mode .card.panel-sidebar.panel-funds .list-info {
	border-color:#333;
}

body.dark-mode .TM-card.panel-sidebar.mc-panel-promo a,  body.dark-mode .panel.panel-sidebar.mc-panel-promo a,  body.dark-mode .panel.panel-default.panel-sidebar.mc-panel-promo a,  body.dark-mode .invoice-summary.panel-sidebar.mc-panel-promo a,  body.dark-mode .card.panel-sidebar.mc-panel-promo a {
	color:#e0e0e0;
}

body.dark-mode .TM-card.panel-sidebar.panel-ticket-info .list-group,  body.dark-mode .panel.panel-sidebar.panel-ticket-info .list-group,  body.dark-mode .panel.panel-default.panel-sidebar.panel-ticket-info .list-group,  body.dark-mode .invoice-summary.panel-sidebar.panel-ticket-info .list-group,  body.dark-mode .card.panel-sidebar.panel-ticket-info .list-group {
	border-color:#333;
}

body.dark-mode .TM-card.panel-sidebar.panel-ticket-info .list-group .list-group-item:not(list-of-type),  body.dark-mode .panel.panel-sidebar.panel-ticket-info .list-group .list-group-item:not(list-of-type),  body.dark-mode .panel.panel-default.panel-sidebar.panel-ticket-info .list-group .list-group-item:not(list-of-type),  body.dark-mode .invoice-summary.panel-sidebar.panel-ticket-info .list-group .list-group-item:not(list-of-type),  body.dark-mode .card.panel-sidebar.panel-ticket-info .list-group .list-group-item:not(list-of-type) {
	border-color:#333 !important;
}

body.dark-mode .TM-card.panel-sidebar .panel-heading,  body.dark-mode .panel.panel-sidebar .panel-heading,  body.dark-mode .panel.panel-default.panel-sidebar .panel-heading,  body.dark-mode .invoice-summary.panel-sidebar .panel-heading,  body.dark-mode .card.panel-sidebar .panel-heading,  body.dark-mode .TM-card.panel-sidebar .panel-footer,  body.dark-mode .panel.panel-sidebar .panel-footer,  body.dark-mode .panel.panel-default.panel-sidebar .panel-footer,  body.dark-mode .invoice-summary.panel-sidebar .panel-footer,  body.dark-mode .card.panel-sidebar .panel-footer {
	background-color:transparent;
}

body.dark-mode .TM-card.annoucements {
	background-color:transparent;
}

body.dark-mode .TM-card.annoucements .annuncement-item {
	border-color:#333;
}

body.dark-mode .TM-card.annoucements .annuncement-item.last {
	background-color:rgba(0,  0,  0,  .1);
}

body.dark-mode .TM-card.annoucements .annuncement-item:hover,  body.dark-mode .TM-card.annoucements .annuncement-item:focus {
	background-color:rgba(0,  0,  0,  .1);
}

body.dark-mode .TM-card.annoucements .annuncement-footer .btn-link {
	background-color:#373737 !important;
	border-color:#333;
	color:#e0e0e0;
}

body.dark-mode .kbsuggestions a,  body.dark-mode .kbarticles a,  body.dark-mode .kbcat a,  body.dark-mode .kbsuggestions .kb-article,  body.dark-mode .kbarticles .kb-article,  body.dark-mode .kbcat .kb-article {
	background-color:#1d1d1d;
}

body.dark-mode .kbsuggestions a:hover,  body.dark-mode .kbarticles a:hover,  body.dark-mode .kbcat a:hover,  body.dark-mode .kbsuggestions .kb-article:hover,  body.dark-mode .kbarticles .kb-article:hover,  body.dark-mode .kbcat .kb-article:hover,  body.dark-mode .kbsuggestions a:focus,  body.dark-mode .kbarticles a:focus,  body.dark-mode .kbcat a:focus,  body.dark-mode .kbsuggestions .kb-article:focus,  body.dark-mode .kbarticles .kb-article:focus,  body.dark-mode .kbcat .kb-article:focus {
	background-color:rgba(0,  0,  0,  .1);
}

body.dark-mode .kbcat .kb-article,  body.dark-mode .kbarticles,  body.dark-mode .kbsuggestions a:not(:last-of-type),  body.dark-mode .kbarticles a:not(:last-of-type),  body.dark-mode .kbcat a:not(:last-of-type),  body.dark-mode .kbsuggestions .kb-article:not(:last-of-type),  body.dark-mode .kbarticles .kb-article:not(:last-of-type),  body.dark-mode .kbcat .kb-article:not(:last-of-type) {
	border-color:#333;
}

body.dark-mode .kbsuggestions a p,  body.dark-mode .kbarticles a p,  body.dark-mode .kbcat a p,  body.dark-mode .kbsuggestions .kb-article p,  body.dark-mode .kbarticles .kb-article p,  body.dark-mode .kbcat .kb-article p {
	color:#e0e0e0;
}

body.dark-mode .kbsuggestions,  body.dark-mode .kbarticles,  body.dark-mode .kbcat {
	border-color:#333;
}

body.dark-mode .ticket-departments {
	border-color:#333;
}

body.dark-mode .ticket-departments a {
	color:#e0e0e0;
	border-color:#333;
}

body.dark-mode .ticket-departments a p {
	color:#e0e0e0;
}

body.dark-mode .ticket-departments a:hover,  body.dark-mode .ticket-departments a:focus {
	background-color:rgba(0,  0,  0,  .1);
}

body.dark-mode .view-ticket .posted-by {
	background-color:#373737;
	border-color:#333;
}

body.dark-mode .view-ticket .attachments {
	border-color:#373737;
}

body.dark-mode .view-ticket .attachments .attachment-list li a {
	border-color:#373737;
}

body.dark-mode .view-ticket .attachments .attachment-list li a figure {
	background-color:#373737;
}

body.dark-mode .md-editor {
	border-color:#333;
}

body.dark-mode .md-editor.active {
	border-color:#333;
}

body.dark-mode .md-editor .md-header,  body.dark-mode .md-editor .md-footer {
	background:#373737 !important;
}

body.dark-mode .md-editor .md-header .btn-sm,  body.dark-mode .md-editor .md-footer .btn-sm,  body.dark-mode .md-editor .md-header .btn-group-sm > .btn,  body.dark-mode .md-editor .md-footer .btn-group-sm > .btn {
	border-color:rgba(0,  0,  0,  .3) !important;
}

body.dark-mode .md-editor textarea.markdown-editor,  body.dark-mode .md-editor .md-preview {
	background-color:rgba(0,  0,  0,  .3) !important;
	border-color:#333 !important;
}

body.dark-mode .section .panel.panel-switch,  body.dark-mode .TM-card .panel.panel-switch {
	background-color:#373737;
	border-color:#333;
}

body.dark-mode .section .panel.panel-switch.checked,  body.dark-mode .TM-card .panel.panel-switch.checked {
	border-color:#0273d4;
}

body.dark-mode .tiles .tile a,  body.dark-mode .tiles .tile .no-link,  body.dark-mode .promo-banner,  body.dark-mode .home-kb-search .form-control,  body.dark-mode .table-container,  body.dark-mode .pagination > .disabled > span,  body.dark-mode .pagination > .disabled > span:hover,  body.dark-mode .pagination > .disabled > span:focus,  body.dark-mode .pagination > .disabled > a,  body.dark-mode .pagination > .disabled > a:hover,  body.dark-mode .pagination > .disabled > a:focus {
	background-color:#2a2a2a;
	border-color:#333;
}

body.dark-mode .tiles .tile a .icon,  body.dark-mode .tiles .tile .no-link .icon,  body.dark-mode .promo-banner .icon,  body.dark-mode .home-kb-search .form-control .icon,  body.dark-mode .table-container .icon,  body.dark-mode .pagination > .disabled > span .icon,  body.dark-mode .pagination > .disabled > span:hover .icon,  body.dark-mode .pagination > .disabled > span:focus .icon,  body.dark-mode .pagination > .disabled > a .icon,  body.dark-mode .pagination > .disabled > a:hover .icon,  body.dark-mode .pagination > .disabled > a:focus .icon,  body.dark-mode .tiles .tile a .stat,  body.dark-mode .tiles .tile .no-link .stat,  body.dark-mode .promo-banner .stat,  body.dark-mode .home-kb-search .form-control .stat,  body.dark-mode .table-container .stat,  body.dark-mode .pagination > .disabled > span .stat,  body.dark-mode .pagination > .disabled > span:hover .stat,  body.dark-mode .pagination > .disabled > span:focus .stat,  body.dark-mode .pagination > .disabled > a .stat,  body.dark-mode .pagination > .disabled > a:hover .stat,  body.dark-mode .pagination > .disabled > a:focus .stat {
	color:#e0e0e0;
}

body.dark-mode .table {
	color:#e0e0e0;
}

body.dark-mode .table.table-hover tbody tr:hover,  body.dark-mode .table.table-hover tbody tr:focus {
	color:#e0e0e0;
	background-color:rgba(0,  0,  0,  .1);
}

body.dark-mode .table.table-hover tbody tr.active {
	border-color:#333;
}

body.dark-mode .table.table-hover tbody tr.active.total-row,  body.dark-mode .table.table-hover tbody tr.active .total-row {
	background-color:#373737;
}

body.dark-mode .table.table-hover tbody tr.active td {
	background-color:#373737;
}

body.dark-mode .table-container .listtable .table thead th[class*=sorting_] {
	background:#2a2a2a;
}

body.dark-mode .table-container .listtable .table tbody tr:hover,  body.dark-mode .table-container .listtable .table tbody tr:focus {
	background:rgba(0,  0,  0,  .1);
}

body.dark-mode .product-details .product-holder,  body.dark-mode .product-details .product-info {
	background-color:#373737;
	border-color:#333;
}

body.dark-mode .product-details .product-holder .product-content a,  body.dark-mode .product-details .product-info .product-content a {
	color:#e0e0e0;
}

body.dark-mode .product-details .product-footer {
	border-color:#333;
	background-color:rgba(0,  0,  0,  .3);
}

body.dark-mode .product-details .product-footer a {
	color:#e0e0e0;
}

body.dark-mode .product-details .product-info .cPanelExtrasPurchasePanel {
	background-color:rgba(0,  0,  0,  .3);
	border-color:#333;
}

body.dark-mode .section .panel.panel-tabs .nav-pills li a {
	color:#e0e0e0;
}

body.dark-mode .section .panel.panel-tabs .nav-pills li.active a {
	background-color:#373737;
	border-color:transparent;
	color:#e0e0e0;
}

body.dark-mode .section .panel.panel-tabs .panel-nav {
	background-color:#373737;
	border-color:#333;
}

@media (max-width:767px) {
	body.dark-mode .section .panel.panel-affiliate-referral-link .panel-body .input-group .input-group-addon:first-child {
	border-right:1px solid #333;
}

}body.dark-mode .section .panel.panel-affiliate-referral-link .panel-body .input-group .form-control {
	background-color:#373737;
}

body.dark-mode .TM-card.invoice .invoice-info,  body.dark-mode .TM-card.quote .invoice-info,  body.dark-mode .TM-card.invoice .quote-info,  body.dark-mode .TM-card.quote .quote-info {
	border-color:#333;
}

body.dark-mode .table-container .table-header .btn {
	background-color:#1d1d1d !important;
	color:#e0e0e0 !important;
	border-color:#333 !important;
}

body.dark-mode .table > thead > tr > th,  body.dark-mode .table > tbody > tr > th,  body.dark-mode .table > tfoot > tr > th,  body.dark-mode .table > thead > tr > td,  body.dark-mode .table > tbody > tr > td,  body.dark-mode .table > tfoot > tr > td,  body.dark-mode .table-container .table-header,  body.dark-mode .table-container .dataTables_length {
	border-color:#333;
}

body.dark-mode .dataTable th[class*=sorting_] {
	background-color:transparent;
}

@media (max-width:991px) {
	body.dark-mode .cros-navbar .navbar-header .logo-section .navbar-toggle span {
	color:#e0e0e0;
}

}body.dark-mode .border,  body.dark-mode .border-top,  body.dark-mode .border-right,  body.dark-mode .border-left,  body.dark-mode .border-bottom {
	border-color:#333 !important;
}

body.dark-mode .bg-checkered {
	background-repeat:no-repeat,  repeat,  repeat;
	background-image:-o-radial-gradient(transparent,  transparent 50%,  #1d1d1d),  -o-linear-gradient(left,  transparent,  transparent 32px,  #333 32px,  #333),  -o-linear-gradient(top,  transparent,  transparent 32px,  #333 32px,  #333);
	background-image:radial-gradient(transparent,  transparent 50%,  #1d1d1d),  linear-gradient(to right,  transparent,  transparent 32px,  #333 32px,  #333),  linear-gradient(to bottom,  transparent,  transparent 32px,  #333 32px,  #333);
	background-size:100% 100%,  calc(32px + 1px) calc(32px + 1px),  calc(32px + 1px) calc(32px + 1px);
}

body.dark-mode .block-footer .footer-widgets ul.list-unstyled li a,  body.dark-mode .block-footer .footer-last .footer-copyright,  body.dark-mode .block-footer .footer-last li a {
	color:#e0e0e0;
}

body.dark-mode .block-footer .footer-widgets,  body.dark-mode .block-footer .footer-widgets h4,  body.dark-mode .block-footer .footer-widgets .h4,  body.dark-mode .domains-section .domain-hero.in-inner-block .domain-pricing .featured-tlds div {
	border-color:#333;
}

body.dark-mode .block-footer .footer-widgets.bg-primary h4,  body.dark-mode .block-footer .footer-widgets.bg-primary .h4 {
	border-color:#fff;
}

body.dark-mode .domains-section .domain-hero .domain-pricing .featured-tlds div {
	border-color:#333;
}

body.dark-mode .domains-section .domain-hero .domain-pricing .featured-tlds div .tld {
	color:#e0e0e0;
}

body.dark-mode .domains-section .domain-hero .domain-pricing .featured-tlds div.tld-img .tld img {
	-webkit-filter:brightness(0) invert(1);
	filter:brightness(0) invert(1);
}

body.dark-mode .form-control,  body.dark-mode #registration .field,  body.dark-mode #registration .form-control,  body.dark-mode .form-control,  body.dark-mode #order-standard_cart .field,  body.dark-mode #order-standard_cart .form-control {
	color:#e0e0e0;
	background-color:#434343;
	border-color:#808080;
}

body.dark-mode .form-control:focus,  body.dark-mode #registration .field:focus,  body.dark-mode #registration .form-control:focus,  body.dark-mode .form-control:focus,  body.dark-mode #order-standard_cart .field:focus,  body.dark-mode #order-standard_cart .form-control:focus {
	background-color:#505050;
}

body.dark-mode input:-webkit-autofill,  body.dark-mode input:-webkit-autofill:focus,  body.dark-mode input:-webkit-autofill:focus:hover,  body.dark-mode input:-webkit-autofill:hover {
	border:1px solid #434343 !important;
	-webkit-text-fill-color:#e0e0e0;
	-webkit-box-shadow:0 0 0 1000px #333 inset !important;
	-webkit-transition:background-color 5000s ease-in-out 0s;
	transition:background-color 5000s ease-in-out 0s;
	background-color:#434343 !important;
}

body.dark-mode .input-group-addon,  body.dark-mode .input-group-text {
	background-color:#434343;
	border-color:#808080;
	color:#e0e0e0;
}

body.dark-mode .form-actions {
	border-color:#333;
}

body.dark-mode .domains-section .domain-hero .serach-form {
	background-color:#434343;
	border-color:#434343;
}

@media (max-width:586px) {
	body.dark-mode .domains-section .domain-hero .serach-form .form-control {
	border:1px solid #434343;
}

}body.dark-mode .light,  body.dark-mode .well,  body.dark-mode .light-grey-bg {
	background:#252525;
	border-color:#333;
	color:#e0e0e0;
}

body.dark-mode .bg-light {
	background-color:#252525 !important;
}

body.dark-mode .text-light {
	color:#e0e0e0 !important;
}

body.dark-mode .white {
	background:#373737;
	border-color:#333;
	color:#e0e0e0;
}

body.dark-mode .white h1,  body.dark-mode .light h1,  body.dark-mode .white h2,  body.dark-mode .light h2,  body.dark-mode .white h3,  body.dark-mode .light h3,  body.dark-mode .white h4,  body.dark-mode .light h4,  body.dark-mode .white .h1,  body.dark-mode .light .h1,  body.dark-mode .white .h2,  body.dark-mode .light .h2,  body.dark-mode .white .h3,  body.dark-mode .light .h3,  body.dark-mode .white .h4,  body.dark-mode .light .h4 {
	color:#e0e0e0;
}

body.dark-mode .white.cros-box.s4:hover,  body.dark-mode .light.cros-box.s4:hover,  body.dark-mode .white.cros-box.s4:focus,  body.dark-mode .light.cros-box.s4:focus {
	color:#e0e0e0;
}

body.dark-mode .cros-pricing-container .cros-pricing-table .table tbody tr {
	background-color:rgba(0,  0,  0,  .5);
	border-color:#373737;
}

body.dark-mode .cros-pricing-container .cros-pricing-table .table tbody td .server-info {
	background-color:rgba(0,  0,  0,  .9);
}

body.dark-mode .cros-pricing-container .cros-pricing-table .table tbody td {
	border-color:#333;
}

body.dark-mode .section__plan_comparison .plan .plan__column .plan__body .plan__cell,  body.dark-mode .section__plan_comparison .plan .plan__column .plan__header {
	border-color:#5e5e5e;
}

body.dark-mode .cros-pricing-container .cros-pricing-table .billing-cycle-pricing .btn-group .btn,  body.dark-mode .cros-pricing-container .cros-pricing-table .billing-cycle-pricing .btn-group .dropdown-menu,  body.dark-mode .cros-pricing-container .cros-pricing-table .billing-cycle-pricing .btn-group .dropdown-menu li {
	border-color:#5e5e5e !important;
}

body.dark-mode .cros-pricing-container .cros-pricing-table .billing-cycle-pricing .btn-group .dropdown-menu li:hover,  body.dark-mode .cros-pricing-container .cros-pricing-table .billing-cycle-pricing .btn-group .dropdown-menu li:focus {
	background-color:#1d1d1d;
}

body.dark-mode .cros-pricing-container .cros-pricing-table .billing-cycle-pricing .btn-group .dropdown-menu li .current_prcing {
	color:#e0e0e0;
}

body.dark-mode .cros-pricing-container .cros-pricing-table .billing-cycle-pricing .btn-group .discounted_options {
	color:#e0e0e0;
}

body.dark-mode .cros-tabsbar .nav-tabs {
	background-color:rgba(0,  0,  0,  .5);
	border-color:#333;
}

body.dark-mode .cros-tabsbar .nav-tabs li {
	border-color:#333 !important;
}

body.dark-mode .cros-tabsbar .nav-tabs li a {
	color:#e0e0e0;
}

body.dark-mode .cros-tabsbar .nav-tabs li a.active {
	background:#0273d4;
	border-color:#0273d4;
}

body.dark-mode .tab-pane .plan-specs [class*='col-'] {
	background-color:rgba(0,  0,  0,  .5);
	border-color:#333;
}

body.dark-mode .tab-pane .plan-specs [class*='col-'] .description h2 {
	color:#e0e0e0;
}

@media (max-width:767px) {
	body.dark-mode .cros-accordion .panel.panel-default {
	background:transparent;
}

}body.dark-mode .cros-accordion .panel.panel-default .panel-heading a .panel-title {
	color:#e0e0e0;
	border-bottom-color:#333;
}

body.dark-mode .cros-accordion .panel.panel-default .panel-heading a .panel-title span [class*=" fa-"],  body.dark-mode .cros-accordion .panel.panel-default .panel-heading a .panel-title span [class^="fa-"],  body.dark-mode .cros-accordion .panel.panel-default .panel-heading a .panel-title span [class*=" glyphicon-"],  body.dark-mode .cros-accordion .panel.panel-default .panel-heading a .panel-title span [class^="glyphicon-"] {
	color:#e0e0e0;
}

@media (min-width:768px) {
	body.dark-mode .cros-accordion .panel.panel-default .panel-heading.accordion-active a .panel-title {
	background-color:rgba(0,  0,  0,  .5);
}

body.dark-mode .cros-accordion .panel.panel-default .panel-heading.accordion-active a .panel-title span {
	background-color:rgba(0,  0,  0,  .5);
	border-color:#333;
}

body.dark-mode .cros-accordion .panel.panel-default .panel-heading.accordion-active a .panel-title span [class*=" fa-"],  body.dark-mode .cros-accordion .panel.panel-default .panel-heading.accordion-active a .panel-title span [class^="fa-"],  body.dark-mode .cros-accordion .panel.panel-default .panel-heading.accordion-active a .panel-title span [class*=" glyphicon-"],  body.dark-mode .cros-accordion .panel.panel-default .panel-heading.accordion-active a .panel-title span [class^="glyphicon-"] {
	color:#e0e0e0;
}

}@media (min-width:768px) {
	body.dark-mode .cros-accordion.no-border .panel .panel-heading a .panel-title {
	border-color:#333;
	background-color:rgba(0,  0,  0,  .5);
}

body.dark-mode .cros-accordion.no-border .panel .panel-heading a .panel-title span {
	border-color:#333;
}

body.dark-mode .cros-accordion.no-border .panel.panel-default {
	background-color:transparent !important;
}

body.dark-mode .cros-accordion.no-border .panel.panel-default .panel-body {
	background-color:transparent !important;
}

}body.dark-mode .cros-accordion.simple-faqs .panel.panel-default .panel-heading a .panel-title {
	border-color:#333;
}

body.dark-mode .cros-accordion.simple-faqs .panel.panel-default .panel-heading a .panel-title span [class*=" fa-"],  body.dark-mode .cros-accordion.simple-faqs .panel.panel-default .panel-heading a .panel-title span [class^="fa-"],  body.dark-mode .cros-accordion.simple-faqs .panel.panel-default .panel-heading a .panel-title span [class*=" glyphicon-"],  body.dark-mode .cros-accordion.simple-faqs .panel.panel-default .panel-heading a .panel-title span [class^="glyphicon-"] {
	color:#e0e0e0;
}

@media (min-width:768px) {
	body.dark-mode .cros-accordion.simple-faqs .panel.panel-default .panel-heading.accordion-active a .panel-title {
	background-color:transparent;
}

body.dark-mode .cros-accordion.simple-faqs .panel.panel-default .panel-heading.accordion-active a .panel-title span {
	background-color:transparent;
}

}@media (min-width:768px) {
	body.dark-mode section.faqs.light .cros-accordion .panel .panel-default {
	border-color:#3b3b3b;
}

body.dark-mode section.faqs.light .cros-accordion .panel .panel-heading a .panel-title {
	background-color:rgba(0,  0,  0,  .5);
}

body.dark-mode section.faqs.light .cros-accordion .panel .panel-heading.accordion-active a .panel-title {
	background-color:rgba(0,  0,  0,  .5);
}

body.dark-mode section.faqs.light .cros-accordion .panel .panel-heading.accordion-active a .panel-title span {
	background-color:rgba(0,  0,  0,  .5);
}

body.dark-mode section.faqs.light .cros-accordion.simple-faqs .panel .panel-heading.accordion-active a .panel-title {
	background-color:transparent;
}

body.dark-mode section.faqs.light .cros-accordion.simple-faqs .panel .panel-heading.accordion-active a .panel-title span {
	background-color:transparent;
}

}body.dark-mode .panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-color:#333;
}

body.dark-mode .btn.btn-default {
	background-color:rgba(255,  255,  255,  .1);
	border-color:#808080;
	color:#e0e0e0;
}

body.dark-mode .btn.btn-default:hover,  body.dark-mode .btn.btn-default:focus {
	background-color:rgba(255,  255,  255,  .3);
}

body.dark-mode .btn.btn-icon {
	color:#e0e0e0;
}

body.dark-mode .btn.btn-icon:hover,  body.dark-mode .btn.btn-icon:focus,  body.dark-mode .btn.btn-icon:active,  body.dark-mode .btn.btn-icon.active {
	color:#f2f2f2;
}

body.dark-mode .btn.dropdown-toggle {
	color:#e0e0e0 !important;
	border-color:transparent !important;
}

body.dark-mode .modal-content {
	background-color:#2a2a2a;
}

body.dark-mode .modal-content .modal-header {
	background-color:#222;
}

body.dark-mode .modal-content .modal-header,  body.dark-mode .modal-content .modal-footer {
	border-color:#333;
}

body.dark-mode .table-striped > tbody > tr:nth-of-type(odd) {
	background-color:rgba(0,  0,  0,  .1);
}

body.dark-mode tr.masspay-total td {
	background-color:#252525;
}

body.dark-mode .close {
	color:#e0e0e0;
	text-shadow:none;
}

body.dark-mode hr {
	border-color:#333 !important;
}

body.dark-mode .theme-colors {
	background-color:#1d1d1d;
	border-color:#333;
}

body.dark-mode.login:before {
	background-color:#000;
}

body.dark-mode.login .login-container .login-header a span {
	color:#e0e0e0;
}

body.dark-mode.login .login-box {
	background:#252525 !important;
}

body.dark-mode.login .login-box .footer-warp a {
	color:#e0e0e0 !important;
}

body.dark-mode #order-standard_cart .domain-selection-options .option {
	background-color:#373737;
}

body.dark-mode #order-standard_cart .domain-selection-options .option.option-selected {
	background-color:#151515;
}

body.dark-mode #order-standard_cart label {
	color:#e0e0e0;
}

body.dark-mode #order-standard_cart .input-group-addon,  body.dark-mode #order-standard_cart .field[disabled],  body.dark-mode #order-standard_cart .field[readonly],  body.dark-mode #order-standard_cart .form-control[disabled],  body.dark-mode #order-standard_cart .form-control[readonly] {
	background-color:rgba(0,  0,  0,  .3);
	border-color:#333;
	color:#e0e0e0;
}

body.dark-mode #order-standard_cart .spotlight-tld,  body.dark-mode #order-standard_cart .suggested-domains .domain-lookup-suggestions-loader,  body.dark-mode #order-standard_cart .addon-promo-container,  body.dark-mode #order-standard_cart .products .product,  body.dark-mode #order-standard_cart .domain-renewals,  body.dark-mode #order-standard_cart .cc-input-container {
	background-color:#373737 !important;
	border-color:#333 !important;
	color:#e0e0e0;
}

body.dark-mode #order-standard_cart .cros-domain-checker-container {
	background-image:none;
	background:linear-gradient(90deg,  #1d1d1d,  #252525);
	border-radius:100px;
}

body.dark-mode #order-standard_cart .cros-domain-checker-container:before {
	display:none;
}

body.dark-mode #order-standard_cart .cros-domain-checker-container .input-group-box {
	background-color:rgba(0,  0,  0,  .1);
}

body.dark-mode #order-standard_cart.cros-domain-page .domain-pricing .TM-card {
	background:#2a2a2a;
}

body.dark-mode #order-standard_cart.cros-domain-page .domain-pricing .tld-row.highlighted {
	background:rgba(0,  0,  0,  .1);
}

body.dark-mode #order-standard_cart.cros-domain-page .domain-pricing .tld-pricing-header {
	color:#e0e0e0;
}

body.dark-mode #order-standard_cart.cros-domain-page .domain-pricing .tld-pricing-header .col-xs-2,  body.dark-mode #order-standard_cart.cros-domain-page .domain-pricing .tld-pricing-header .col-sm-2,  body.dark-mode #order-standard_cart.cros-domain-page .domain-pricing .tld-pricing-header .col-md-2,  body.dark-mode #order-standard_cart.cros-domain-page .domain-pricing .tld-pricing-header .col-xs-4,  body.dark-mode #order-standard_cart.cros-domain-page .domain-pricing .tld-pricing-header .col-sm-4,  body.dark-mode #order-standard_cart.cros-domain-page .domain-pricing .tld-pricing-header .col-md-4,  body.dark-mode #order-standard_cart.cros-domain-page .domain-pricing .two-row-center,  body.dark-mode #order-standard_cart.cros-domain-page .domain-pricing .tld-row {
	border-color:#333;
}

body.dark-mode #order-standard_cart .featured-tlds-container .featured-tld {
	background-color:#2f2f2f;
	border-color:#333;
}

body.dark-mode #order-standard_cart .featured-tlds-container .featured-tld .img-container img {
	-webkit-filter:brightness(0) invert(1);
	filter:brightness(0) invert(1);
}

body.dark-mode #order-standard_cart .featured-tlds-container .featured-tld .price {
	background-color:rgba(0,  0,  0,  .1);
	border-color:#333;
}

body.dark-mode #order-standard_cart .domain-renewals .domain-renewal {
	border-color:#333 !important;
}

body.dark-mode #order-standard_cart .products .product .product-addon-footer {
	border-color:#454545;
}

body.dark-mode #order-standard_cart .order-summary {
	background-color:#1d1d1d;
}

body.dark-mode #order-standard_cart .order-summary .subtotal,  body.dark-mode #order-standard_cart .order-summary .bordered-totals {
	border-color:#454545;
}

body.dark-mode #order-standard_cart .order-summary .summary-container {
	background-color:#373737;
	border-color:#333;
	color:#e0e0e0;
}

body.dark-mode #order-standard_cart .order-summary .summary-container .btn-continue-shopping {
	color:#e0e0e0;
}

body.dark-mode #order-standard_cart .panel-addon {
	border:1px solid #333;
}

body.dark-mode #order-standard_cart .panel-addon.panel-addon-selected {
	background-color:#1d1d1d;
	border-color:#0273d4;
}

body.dark-mode #order-standard_cart .view-cart-items {
	border-color:#333;
}

body.dark-mode #order-standard_cart .view-cart-items .item {
	background-color:rgba(0,  0,  0,  .1);
}

body.dark-mode #order-standard_cart .view-cart-items .item:nth-child(even) {
	background-color:rgba(0,  0,  0,  .2);
}

body.dark-mode #order-standard_cart .view-cart-tabs .nav-tabs {
	border-color:#333;
}

body.dark-mode #order-standard_cart .view-cart-tabs .nav-tabs li a {
	color:#e0e0e0;
}

body.dark-mode #order-standard_cart .view-cart-tabs .nav-tabs li a:hover,  body.dark-mode #order-standard_cart .view-cart-tabs .nav-tabs li a:focus {
	border-color:transparent;
	background-color:transparent;
}

body.dark-mode #order-standard_cart .view-cart-tabs .nav-tabs li.active > a {
	background-color:#373737;
}

body.dark-mode #order-standard_cart .view-cart-tabs .nav-tabs li.active > a,  body.dark-mode #order-standard_cart .view-cart-tabs .nav-tabs li.active > a:hover,  body.dark-mode #order-standard_cart .view-cart-tabs .nav-tabs li.active > a:focus {
	border-color:#333;
	color:#e0e0e0;
}

body.dark-mode #order-standard_cart .view-cart-tabs .tab-content {
	background-color:#373737;
}

body.dark-mode #order-standard_cart .view-cart-tabs .tab-content .view-cart-promotion-code {
	background-color:rgba(0,  0,  0,  .3);
	border-color:#333;
}

body.dark-mode #order-standard_cart .mc-promo {
	background-color:#373737 !important;
}

body.dark-mode #order-standard_cart .mc-promo .body {
	background-color:#373737;
	border-color:#333;
}

body.dark-mode #order-standard_cart .account-select-container {
	border-color:transparent;
}

body.dark-mode #order-standard_cart .account-select-container div.account {
	background-color:rgba(0,  0,  0,  .3);
	border-color:#333;
}

body.dark-mode #order-standard_cart .account-select-container div.account.active {
	background-color:transparent;
}

body.dark-mode .landing-page .navbar {
	border-color:#333;
}

body.dark-mode .landing-page .navbar .navbar-toggler {
	color:#e0e0e0;
	border-color:#e0e0e0;
}

body.dark-mode .landing-page .navbar .navbar-toggler .navbar-toggler-icon {
	background-color:#e0e0e0;
}

body.dark-mode .landing-page .navbar li a {
	color:#e0e0e0;
	border-color:#333;
}

body.dark-mode .landing-page .navbar li:last-child a {
	border-color:#333;
}

body.dark-mode .landing-page .detailed-info,  body.dark-mode .landing-page .features,  body.dark-mode .landing-page .faqs,  body.dark-mode .landing-page .faq,  body.dark-mode .landing-page .pricing-item {
	background:#373737;
	border-color:#333;
	color:#e0e0e0;
}

body.dark-mode .landing-page .pricing-item .feature-heading {
	background-color:rgba(0,  0,  0,  .1);
}

body.dark-mode .landing-page .pricing-item ul li,  body.dark-mode .landing-page .pricing-item form {
	border-color:#454545;
}

body.dark-mode .landing-page.ssl .row-pricing-table .pricing-table {
	background:#373737;
	border-color:#333;
}

body.dark-mode .landing-page.ssl .row-pricing-table .pricing-table ul li {
	border-color:#333;
}

body.dark-mode .landing-page.ssl .validation-levels .item {
	background:#373737;
}

body.dark-mode .landing-page.ssl ul.ssl-certs-all .padded-cell.price {
	color:#e0e0e0;
}

body.dark-mode .landing-page.ssl ul.ssl-certs-all li {
	border-color:#333;
}

body.dark-mode .landing-page.ssl .detailed-info .panel .panel-heading {
	background-color:transparent;
}

body.dark-mode .landing-page.ssl .detailed-info .panel .panel-heading h4 a {
	color:#e0e0e0;
}

body.dark-mode .landing-page.ssl .detailed-info .panel .panel-body {
	background-color:transparent;
}

body.dark-mode .landing-page.sitelock .plans .plan {
	background:#373737;
}

body.dark-mode .landing-page.sitelock .plans .plan h4 {
	color:#e0e0e0;
}

body.dark-mode .landing-page.sitelock .plans .plan ul li {
	border-color:#454545;
}

body.dark-mode .landing-page.sitelock .emergency {
	background-color:transparent;
}

body.dark-mode .landing-page.sitelock .emergency-buy-banner {
	background-color:rgba(0,  0,  0,  .1);
	border-color:#333;
}

body.dark-mode .landing-page.weebly .weebly-lite-plan {
	background:#373737;
}

body.dark-mode .landing-page.mail-services .product-options .price {
	color:#e0e0e0;
}

body.dark-mode .landing-page.mail-services .product-options .item {
	background:#373737;
	border-color:#333;
	color:#e0e0e0;
}

body.dark-mode .landing-page.mail-services .benefits {
	background-color:rgba(0,  0,  0,  .3);
	border-color:#333;
}

@media (min-width:768px) {
	body.dark-mode .landing-page.codeguard .overview-features li {
	border-color:#333;
}

}body.dark-mode .landing-page.codeguard .pricing .pricing-slider-actions .slider-actions-list .slider-actions-btn {
	border-color:#333;
}

body.dark-mode .landing-page.sitelockvpn .feature.pricing ul li {
	border-color:#454545;
}

body.dark-mode .landing-page.sitelockvpn .feature.pricing .pricing-box {
	background:#373737;
}

body.dark-mode .landing-page.sitelockvpn .feature.pricing .pricing-box .cycle {
	background:rgba(0,  0,  0,  .1);
	border-color:#333;
	color:#e0e0e0;
}

body.dark-mode .landing-page.sitelockvpn .feature.pricing .pricing-box .price {
	color:#e0e0e0;
}

body.dark-mode .landing-page.sitelockvpn .feature.pricing .pricing-box .btn-signup {
	border-color:transparent;
}

body.dark-mode .landing-page.sitelockvpn .feature.alternate-bg {
	background:#2f2f2f;
}

body.dark-mode .landing-page.marketgoo .feature-wrapper {
	border-color:#333;
}

body.dark-mode .landing-page.marketgoo .feature-blocks img {
	border-color:#333;
}

body.dark-mode .landing-page.marketgoo .plan ul {
	border-top:1px solid #333;
}

body.dark-mode .landing-page.marketgoo .plan ul li {
	border-bottom:1px solid #333;
}

body.dark-mode .landing-page.marketgoo .plan.labels ul li {
	border-right:1px solid #333;
}

body.dark-mode .landing-page.marketgoo .plan.marketgoo_pro ul {
	background-color:rgba(0,  0,  0,  .3);
}

body.dark-mode .landing-page.ox .header {
	background-color:#1a1a1a;
}

body.dark-mode .landing-page.ox .header h1 {
	color:#fff;
}

body.dark-mode .landing-page.ox .stand-out {
	background-color:#1d1d1d;
}

body.dark-mode .landing-page.ox .features .title {
	color:#e0e0e0;
}

body.dark-mode .landing-page.ox .pricing {
	background-color:#1d1d1d;
}

body.dark-mode .landing-page.ox .pricing table tr:nth-child(even) td:first-child {
	background-color:rgba(0,  0,  0,  .3);
}

body.dark-mode .landing-page.ox .pricing td:not(.no-border) {
	border:1px solid #333;
}

body.dark-mode .landing-page.ox .pricing th {
	border:1px solid #333;
	background-color:rgba(0,  0,  0,  .3);
}

body.dark-mode .landing-page.ox .pricing th.feature {
	background-color:#0273d4;
	color:#fff;
}

body.dark-mode .landing-page.ox .pricing td.no-bg {
	background-color:transparent !important;
}

body.dark-mode .landing-page.ox .faqs {
	background-color:transparent;
}

body.dark-mode .landing-page .content-block.secondary .btn-group .btn-default {
	background-color:#373737;
	border-color:#333;
	color:#e0e0e0;
}

body.dark-mode .landing-page .content-block.secondary .btn-group .btn-default:hover,  body.dark-mode .landing-page .content-block.secondary .btn-group .btn-default:focus,  body.dark-mode .landing-page .content-block.secondary .btn-group .btn-default.active {
	background-color:rgba(0,  0,  0,  .1);
}

body.dark-mode .landing-page .content-block.border-bottom {
	border-color:#333;
}

body.dark-mode .landing-page .get-started .pricing-tables {
	color:#e0e0e0;
}

body.dark-mode .landing-page .nav-tabs li a {
	color:#e0e0e0;
	border-color:#333;
}

body.dark-mode .landing-page .nav-tabs li a.active {
	background-color:#373737;
	color:#e0e0e0;
}

body.dark-mode .landing-page .nav-tabs li a:hover,  body.dark-mode .landing-page .nav-tabs li a:focus {
	background-color:#373737;
	color:#e0e0e0;
}

body.dark-mode .landing-page .tab-content {
	background-color:#373737;
	border-color:#333;
}

body.dark-mode .landing-page .faq .panel-group .panel.panel-default,  body.dark-mode .landing-page .faqs .panel-group .panel.panel-default {
	border-color:#333;
}

body.dark-mode .landing-page .faq .panel-group .panel.panel-default .panel-heading,  body.dark-mode .landing-page .faqs .panel-group .panel.panel-default .panel-heading {
	background-color:rgba(0,  0,  0,  .1);
	border-color:#333;
}

body.dark-mode .landing-page .faq .panel-group .panel.panel-default .panel-heading .panel-title,  body.dark-mode .landing-page .faqs .panel-group .panel.panel-default .panel-heading .panel-title {
	color:#e0e0e0;
}

body.dark-mode .store-promoted-product {
	background-color:#373737;
	border-color:#333;
}

body.dark-mode .store-order-container .store-domain-tabs {
	border-color:#333;
}

body.dark-mode .store-order-container .store-domain-tabs li a {
	background-color:transparent;
	border-color:#333;
	color:#e0e0e0;
}

body.dark-mode .store-order-container .store-domain-tabs li.active a {
	background-color:#252525;
	border-color:#333;
	border-bottom-color:transparent;
}

body.dark-mode .store-order-container .store-domain-tabs li.active a:hover,  body.dark-mode .store-order-container .store-domain-tabs li.active a:focus {
	background-color:#252525;
}

body.dark-mode .store-order-container .store-domain-tab-content {
	background-color:#252525;
	border-color:#333;
}

body.dark-mode .alert-lg {
	border-color:#333;
}

body.dark-mode .alert {
	background-color:#2a2a2a;
	border-color:transparent;
	color:#e0e0e0;
}

body.dark-mode .alert .close {
	text-shadow:0 1px 0 #e0e0e0;
}

body.dark-mode .alert .btn {
	border-color:#fff !important;
}

body.dark-mode .alert .alert-link,  body.dark-mode .alert a,  body.dark-mode .alert a:hover,  body.dark-mode .alert a:focus {
	color:#fff;
}

body.dark-mode .alert.alert-info {
	border-left:3px solid #5bc0de;
}

body.dark-mode .alert.alert-success {
	border-left:3px solid #3c763d;
}

body.dark-mode .alert.alert-danger {
	border-left:3px solid #d9534f;
}

body.dark-mode .alert.alert-warning {
	border-left:3px solid #f0ad4e;
}

body.dark-mode .intl-tel-input .country-list {
	background-color:#1d1d1d;
}

body.dark-mode .swiper-pagination-bullet {
	background:#e0e0e0;
}

body.dark-mode .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background:#0273d4;
}

