	:root {
	    --blue: #007bff;
	    --indigo: #6610f2;
	    --purple: #6f42c1;
	    --pink: #e83e8c;
	    --red: #dc3545;
	    --orange: #fd7e14;
	    --yellow: #ffc107;
	    --green: #28a745;
	    --teal: #20c997;
	    --cyan: #17a2b8;
	    --white: #fff;
	    --gray: #7d879c;
	    --gray-dark: #373f50;
	    --primary: #014e78;
	    --secondary: #f3f5f9;
	    --success: #42d697;
	    --info: #49738f;
	    --warning: #fea569;
	    --danger: #f34770;
	    --light: #fff;
	    --dark: #373f50;
	    --accent: #014e78;
	    --breakpoint-xs: 0;
	    --breakpoint-sm: 576px;
	    --breakpoint-md: 768px;
	    --breakpoint-lg: 992px;
	    --breakpoint-xl: 1280px;
	    --font-family-sans-serif: Open Sans, sans-serif;
	    --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
	}

	*,
	::after,
	::before {
	    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: 'Open Sans', sans-serif;
	    font-size: 1rem;
	    font-weight: 400;
	    line-height: 1.5;
	    color: #202124;
	    text-align: left;
	}

	hr {
	    box-sizing: content-box;
	    height: 0;
	    overflow: visible
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
	    margin-top: 0;
	    margin-bottom: .75rem;
	    font-weight: 600
	}

	p {
	    margin-top: 0;
	    margin-bottom: 1rem;
	    line-height: 1.7
	}

	a {
	    color: #49738f;
	    text-decoration: none !important;
	    background-color: transparent
	}

	dl,
	ol,
	ul {
	    margin-top: 0;
	    margin-bottom: 1rem
	}

	code,
	kbd,
	pre,
	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
	}

	img {
	    vertical-align: middle;
	    border-style: none
	}

	svg {
	    overflow: hidden;
	    vertical-align: middle
	}

	label {
	    display: inline-block;
	    margin-bottom: .375rem
	}

	button {
	    border-radius: 0
	}

	button,
	input,
	optgroup,
	select,
	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
	}

	[type=button],
	[type=reset],
	[type=submit],
	button {
	    -webkit-appearance: button
	}

	[type=button]:not(:disabled),
	[type=reset]:not(:disabled),
	[type=submit]:not(:disabled),
	button:not(:disabled) {
	    cursor: pointer
	}

	input[type=checkbox],
	input[type=radio] {
	    box-sizing: border-box;
	    padding: 0
	}

	.h1,
	.h2,
	.h3,
	.h4,
	.h5,
	.h6,
	h1,
	h2,
	h3,
	h4,
	h5,
	h6 {
	    margin-bottom: .75rem;
	    font-weight: 600;
	    line-height: 1.2;
	    color: #373f50
	}
	a{
    text-decoration:none !important;
}


	.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: 1.0625rem
	}

	.lead {
	    font-size: 1.25rem;
	    font-weight: 300
	}

	.display-1 {
	    font-size: 4.5rem;
	    font-weight: 500;
	    line-height: 1
	}

	.display-2 {
	    font-size: 4rem;
	    font-weight: 500;
	    line-height: 1
	}

	.display-3 {
	    font-size: 3.5rem;
	    font-weight: 500;
	    line-height: 1
	}

	.display-4 {
	    font-size: 3rem;
	    font-weight: 500;
	    line-height: 1
	}

	hr {
	    margin-top: 1rem;
	    margin-bottom: 1rem;
	    border: 0;
	    border-top: 1px solid #e3e9ef
	}

	.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: 1rem
	}

	.blockquote-footer {
	    display: block;
	    font-size: .875rem;
	    color: #7d879c
	}

	.blockquote-footer::before {
	    content: "\2014\00A0"
	}

	.img-fluid {
	    max-width: 100%;
	    height: auto
	}

	.img-thumbnail {
	    padding: .3125rem;
	    background-color: #fff;
	    border: 1px solid #e3e9ef;
	    border-radius: .3125rem;
	    box-shadow: none;
	    max-width: 100%;
	    height: auto
	}

	.figure {
	    display: inline-block
	}

	.figure-img {
	    margin-bottom: .5rem;
	    line-height: 1
	}

	.figure-caption {
	    font-size: .8125rem;
	    color: rgba(75, 86, 107, .9)
	}

	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: #373f50;
	    border-radius: .1875rem;
	    box-shadow: inset 0 -.1rem 0 rgba(0, 0, 0, .25)
	}

	kbd kbd {
	    padding: 0;
	    font-size: 100%;
	    font-weight: 700;
	    box-shadow: none
	}

	pre {
	    display: block;
	    font-size: 87.5%;
	    color: #404a5c
	}

	pre code {
	    font-size: inherit;
	    color: inherit;
	    word-break: normal
	}

	.pre-scrollable {
	    max-height: 340px;
	    overflow-y: scroll
	}

	.container {
	    width: 100%;
	    padding-right: 15px;
	    padding-left: 15px;
	    margin-right: auto;
	    margin-left: auto
	}

	@media (min-width:1280px) {
	    .container {
	        max-width: 1260px
	    }
	}

	.container-fluid,
	.container-xl {
	    width: 100%;
	    padding-right: 15px;
	    padding-left: 15px;
	    margin-right: auto;
	    margin-left: auto
	}

	@media (min-width:1280px) {

	    .container,
	    .container-lg,
	    .container-md,
	    .container-sm,
	    .container-xl {
	        max-width: 1260px
	    }
	}

	.row {
	    display: -ms-flexbox;
	    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
	}

	.col,
	.col-1,
	.col-10,
	.col-11,
	.col-12,
	.col-2,
	.col-3,
	.col-4,
	.col-5,
	.col-6,
	.col-7,
	.col-8,
	.col-9,
	.col-auto,
	.col-lg,
	.col-lg-1,
	.col-lg-10,
	.col-lg-11,
	.col-lg-12,
	.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-auto,
	.col-md,
	.col-md-1,
	.col-md-10,
	.col-md-11,
	.col-md-12,
	.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-auto,
	.col-sm,
	.col-sm-1,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12,
	.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-auto,
	.col-xl,
	.col-xl-1,
	.col-xl-10,
	.col-xl-11,
	.col-xl-12,
	.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-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;
	    min-width: 0;
	    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.3333333333%;
	    flex: 0 0 33.3333333333%;
	    max-width: 33.3333333333%
	}

	.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.6666666667%;
	    flex: 0 0 16.6666666667%;
	    max-width: 16.6666666667%
	}

	.col-auto {
	    -ms-flex: 0 0 auto;
	    flex: 0 0 auto;
	    width: auto;
	    max-width: 100%
	}

	.col-1 {
	    -ms-flex: 0 0 8.3333333333%;
	    flex: 0 0 8.3333333333%;
	    max-width: 8.3333333333%
	}

	.col-2 {
	    -ms-flex: 0 0 16.6666666667%;
	    flex: 0 0 16.6666666667%;
	    max-width: 16.6666666667%
	}

	.col-3 {
	    -ms-flex: 0 0 25%;
	    flex: 0 0 25%;
	    max-width: 25%
	}

	.col-4 {
	    -ms-flex: 0 0 33.3333333333%;
	    flex: 0 0 33.3333333333%;
	    max-width: 33.3333333333%
	}

	.col-5 {
	    -ms-flex: 0 0 41.6666666667%;
	    flex: 0 0 41.6666666667%;
	    max-width: 41.6666666667%
	}

	.col-6 {
	    -ms-flex: 0 0 50%;
	    flex: 0 0 50%;
	    max-width: 50%
	}

	.col-7 {
	    -ms-flex: 0 0 58.3333333333%;
	    flex: 0 0 58.3333333333%;
	    max-width: 58.3333333333%
	}

	.col-8 {
	    -ms-flex: 0 0 66.6666666667%;
	    flex: 0 0 66.6666666667%;
	    max-width: 66.6666666667%
	}

	.col-9 {
	    -ms-flex: 0 0 75%;
	    flex: 0 0 75%;
	    max-width: 75%
	}

	.col-10 {
	    -ms-flex: 0 0 83.3333333333%;
	    flex: 0 0 83.3333333333%;
	    max-width: 83.3333333333%
	}

	.col-11 {
	    -ms-flex: 0 0 91.6666666667%;
	    flex: 0 0 91.6666666667%;
	    max-width: 91.6666666667%
	}

	.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.3333333333%
	}

	.offset-2 {
	    margin-left: 16.6666666667%
	}

	.offset-3 {
	    margin-left: 25%
	}

	.offset-4 {
	    margin-left: 33.3333333333%
	}

	.offset-5 {
	    margin-left: 41.6666666667%
	}

	.offset-6 {
	    margin-left: 50%
	}

	.offset-7 {
	    margin-left: 58.3333333333%
	}

	.offset-8 {
	    margin-left: 66.6666666667%
	}

	.offset-9 {
	    margin-left: 75%
	}

	.offset-10 {
	    margin-left: 83.3333333333%
	}

	.offset-11 {
	    margin-left: 91.6666666667%
	}

	@media (min-width:576px) {
	    .col-sm {
	        -ms-flex-preferred-size: 0;
	        flex-basis: 0;
	        -ms-flex-positive: 1;
	        flex-grow: 1;
	        min-width: 0;
	        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.3333333333%;
	        flex: 0 0 33.3333333333%;
	        max-width: 33.3333333333%
	    }

	    .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.6666666667%;
	        flex: 0 0 16.6666666667%;
	        max-width: 16.6666666667%
	    }

	    .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.3333333333%;
	        flex: 0 0 8.3333333333%;
	        max-width: 8.3333333333%
	    }

	    .col-sm-2 {
	        -ms-flex: 0 0 16.6666666667%;
	        flex: 0 0 16.6666666667%;
	        max-width: 16.6666666667%
	    }

	    .col-sm-3 {
	        -ms-flex: 0 0 25%;
	        flex: 0 0 25%;
	        max-width: 25%
	    }

	    .col-sm-4 {
	        -ms-flex: 0 0 33.3333333333%;
	        flex: 0 0 33.3333333333%;
	        max-width: 33.3333333333%
	    }

	    .col-sm-5 {
	        -ms-flex: 0 0 41.6666666667%;
	        flex: 0 0 41.6666666667%;
	        max-width: 41.6666666667%
	    }

	    .col-sm-6 {
	        -ms-flex: 0 0 50%;
	        flex: 0 0 50%;
	        max-width: 50%
	    }

	    .col-sm-7 {
	        -ms-flex: 0 0 58.3333333333%;
	        flex: 0 0 58.3333333333%;
	        max-width: 58.3333333333%
	    }

	    .col-sm-8 {
	        -ms-flex: 0 0 66.6666666667%;
	        flex: 0 0 66.6666666667%;
	        max-width: 66.6666666667%
	    }

	    .col-sm-9 {
	        -ms-flex: 0 0 75%;
	        flex: 0 0 75%;
	        max-width: 75%
	    }

	    .col-sm-10 {
	        -ms-flex: 0 0 83.3333333333%;
	        flex: 0 0 83.3333333333%;
	        max-width: 83.3333333333%
	    }

	    .col-sm-11 {
	        -ms-flex: 0 0 91.6666666667%;
	        flex: 0 0 91.6666666667%;
	        max-width: 91.6666666667%
	    }

	    .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.3333333333%
	    }

	    .offset-sm-2 {
	        margin-left: 16.6666666667%
	    }

	    .offset-sm-3 {
	        margin-left: 25%
	    }

	    .offset-sm-4 {
	        margin-left: 33.3333333333%
	    }

	    .offset-sm-5 {
	        margin-left: 41.6666666667%
	    }

	    .offset-sm-6 {
	        margin-left: 50%
	    }

	    .offset-sm-7 {
	        margin-left: 58.3333333333%
	    }

	    .offset-sm-8 {
	        margin-left: 66.6666666667%
	    }

	    .offset-sm-9 {
	        margin-left: 75%
	    }

	    .offset-sm-10 {
	        margin-left: 83.3333333333%
	    }

	    .offset-sm-11 {
	        margin-left: 91.6666666667%
	    }
	}

	@media (min-width:768px) {
	    .col-md {
	        -ms-flex-preferred-size: 0;
	        flex-basis: 0;
	        -ms-flex-positive: 1;
	        flex-grow: 1;
	        min-width: 0;
	        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.3333333333%;
	        flex: 0 0 33.3333333333%;
	        max-width: 33.3333333333%
	    }

	    .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.6666666667%;
	        flex: 0 0 16.6666666667%;
	        max-width: 16.6666666667%
	    }

	    .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.3333333333%;
	        flex: 0 0 8.3333333333%;
	        max-width: 8.3333333333%
	    }

	    .col-md-2 {
	        -ms-flex: 0 0 16.6666666667%;
	        flex: 0 0 16.6666666667%;
	        max-width: 16.6666666667%
	    }

	    .col-md-3 {
	        -ms-flex: 0 0 25%;
	        flex: 0 0 25%;
	        max-width: 25%
	    }

	    .col-md-4 {
	        -ms-flex: 0 0 33.3333333333%;
	        flex: 0 0 33.3333333333%;
	        max-width: 33.3333333333%
	    }

	    .col-md-5 {
	        -ms-flex: 0 0 41.6666666667%;
	        flex: 0 0 41.6666666667%;
	        max-width: 41.6666666667%
	    }

	    .col-md-6 {
	        -ms-flex: 0 0 50%;
	        flex: 0 0 50%;
	        max-width: 50%
	    }

	    .col-md-7 {
	        -ms-flex: 0 0 58.3333333333%;
	        flex: 0 0 58.3333333333%;
	        max-width: 58.3333333333%
	    }

	    .col-md-8 {
	        -ms-flex: 0 0 66.6666666667%;
	        flex: 0 0 66.6666666667%;
	        max-width: 66.6666666667%
	    }

	    .col-md-9 {
	        -ms-flex: 0 0 75%;
	        flex: 0 0 75%;
	        max-width: 75%
	    }

	    .col-md-10 {
	        -ms-flex: 0 0 83.3333333333%;
	        flex: 0 0 83.3333333333%;
	        max-width: 83.3333333333%
	    }

	    .col-md-11 {
	        -ms-flex: 0 0 91.6666666667%;
	        flex: 0 0 91.6666666667%;
	        max-width: 91.6666666667%
	    }

	    .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.3333333333%
	    }

	    .offset-md-2 {
	        margin-left: 16.6666666667%
	    }

	    .offset-md-3 {
	        margin-left: 25%
	    }

	    .offset-md-4 {
	        margin-left: 33.3333333333%
	    }

	    .offset-md-5 {
	        margin-left: 41.6666666667%
	    }

	    .offset-md-6 {
	        margin-left: 50%
	    }

	    .offset-md-7 {
	        margin-left: 58.3333333333%
	    }

	    .offset-md-8 {
	        margin-left: 66.6666666667%
	    }

	    .offset-md-9 {
	        margin-left: 75%
	    }

	    .offset-md-10 {
	        margin-left: 83.3333333333%
	    }

	    .offset-md-11 {
	        margin-left: 91.6666666667%
	    }
	}

	@media (min-width:992px) {
	    .col-lg {
	        -ms-flex-preferred-size: 0;
	        flex-basis: 0;
	        -ms-flex-positive: 1;
	        flex-grow: 1;
	        min-width: 0;
	        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.3333333333%;
	        flex: 0 0 33.3333333333%;
	        max-width: 33.3333333333%
	    }

	    .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.6666666667%;
	        flex: 0 0 16.6666666667%;
	        max-width: 16.6666666667%
	    }

	    .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.3333333333%;
	        flex: 0 0 8.3333333333%;
	        max-width: 8.3333333333%
	    }

	    .col-lg-2 {
	        -ms-flex: 0 0 16.6666666667%;
	        flex: 0 0 16.6666666667%;
	        max-width: 16.6666666667%
	    }

	    .col-lg-3 {
	        -ms-flex: 0 0 25%;
	        flex: 0 0 25%;
	        max-width: 25%
	    }

	    .col-lg-4 {
	        -ms-flex: 0 0 33.3333333333%;
	        flex: 0 0 33.3333333333%;
	        max-width: 33.3333333333%
	    }

	    .col-lg-5 {
	        -ms-flex: 0 0 41.6666666667%;
	        flex: 0 0 41.6666666667%;
	        max-width: 41.6666666667%
	    }

	    .col-lg-6 {
	        -ms-flex: 0 0 50%;
	        flex: 0 0 50%;
	        max-width: 50%
	    }

	    .col-lg-7 {
	        -ms-flex: 0 0 58.3333333333%;
	        flex: 0 0 58.3333333333%;
	        max-width: 58.3333333333%
	    }

	    .col-lg-8 {
	        -ms-flex: 0 0 66.6666666667%;
	        flex: 0 0 66.6666666667%;
	        max-width: 66.6666666667%
	    }

	    .col-lg-9 {
	        -ms-flex: 0 0 75%;
	        flex: 0 0 75%;
	        max-width: 75%
	    }

	    .col-lg-10 {
	        -ms-flex: 0 0 83.3333333333%;
	        flex: 0 0 83.3333333333%;
	        max-width: 83.3333333333%
	    }

	    .col-lg-11 {
	        -ms-flex: 0 0 91.6666666667%;
	        flex: 0 0 91.6666666667%;
	        max-width: 91.6666666667%
	    }

	    .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.3333333333%
	    }

	    .offset-lg-2 {
	        margin-left: 16.6666666667%
	    }

	    .offset-lg-3 {
	        margin-left: 25%
	    }

	    .offset-lg-4 {
	        margin-left: 33.3333333333%
	    }

	    .offset-lg-5 {
	        margin-left: 41.6666666667%
	    }

	    .offset-lg-6 {
	        margin-left: 50%
	    }

	    .offset-lg-7 {
	        margin-left: 58.3333333333%
	    }

	    .offset-lg-8 {
	        margin-left: 66.6666666667%
	    }

	    .offset-lg-9 {
	        margin-left: 75%
	    }

	    .offset-lg-10 {
	        margin-left: 83.3333333333%
	    }

	    .offset-lg-11 {
	        margin-left: 91.6666666667%
	    }
	}

	@media (min-width:1280px) {
	    .col-xl {
	        -ms-flex-preferred-size: 0;
	        flex-basis: 0;
	        -ms-flex-positive: 1;
	        flex-grow: 1;
	        min-width: 0;
	        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.3333333333%;
	        flex: 0 0 33.3333333333%;
	        max-width: 33.3333333333%
	    }

	    .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.6666666667%;
	        flex: 0 0 16.6666666667%;
	        max-width: 16.6666666667%
	    }

	    .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.3333333333%;
	        flex: 0 0 8.3333333333%;
	        max-width: 8.3333333333%
	    }

	    .col-xl-2 {
	        -ms-flex: 0 0 16.6666666667%;
	        flex: 0 0 16.6666666667%;
	        max-width: 16.6666666667%
	    }

	    .col-xl-3 {
	        -ms-flex: 0 0 25%;
	        flex: 0 0 25%;
	        max-width: 25%
	    }

	    .col-xl-4 {
	        -ms-flex: 0 0 33.3333333333%;
	        flex: 0 0 33.3333333333%;
	        max-width: 33.3333333333%
	    }

	    .col-xl-5 {
	        -ms-flex: 0 0 41.6666666667%;
	        flex: 0 0 41.6666666667%;
	        max-width: 41.6666666667%
	    }

	    .col-xl-6 {
	        -ms-flex: 0 0 50%;
	        flex: 0 0 50%;
	        max-width: 50%
	    }

	    .col-xl-7 {
	        -ms-flex: 0 0 58.3333333333%;
	        flex: 0 0 58.3333333333%;
	        max-width: 58.3333333333%
	    }

	    .col-xl-8 {
	        -ms-flex: 0 0 66.6666666667%;
	        flex: 0 0 66.6666666667%;
	        max-width: 66.6666666667%
	    }

	    .col-xl-9 {
	        -ms-flex: 0 0 75%;
	        flex: 0 0 75%;
	        max-width: 75%
	    }

	    .col-xl-10 {
	        -ms-flex: 0 0 83.3333333333%;
	        flex: 0 0 83.3333333333%;
	        max-width: 83.3333333333%
	    }

	    .col-xl-11 {
	        -ms-flex: 0 0 91.6666666667%;
	        flex: 0 0 91.6666666667%;
	        max-width: 91.6666666667%
	    }

	    .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.3333333333%
	    }

	    .offset-xl-2 {
	        margin-left: 16.6666666667%
	    }

	    .offset-xl-3 {
	        margin-left: 25%
	    }

	    .offset-xl-4 {
	        margin-left: 33.3333333333%
	    }

	    .offset-xl-5 {
	        margin-left: 41.6666666667%
	    }

	    .offset-xl-6 {
	        margin-left: 50%
	    }

	    .offset-xl-7 {
	        margin-left: 58.3333333333%
	    }

	    .offset-xl-8 {
	        margin-left: 66.6666666667%
	    }

	    .offset-xl-9 {
	        margin-left: 75%
	    }

	    .offset-xl-10 {
	        margin-left: 83.3333333333%
	    }

	    .offset-xl-11 {
	        margin-left: 91.6666666667%
	    }
	}

	.form-control {
	    display: block;
	    width: 100%;
	    height: calc(1.5em + 1.25rem + 2px);
	    padding: .625rem 1rem;
	    font-size: .9375rem;
	    font-weight: 400;
	    line-height: 1.5;
	    color: #4b566b;
	    background-color: #fff;
	    background-clip: padding-box;
	    border: 1px solid #000 !important;
	    border-radius: .3125rem;
	    box-shadow: 0 0 0 0 transparent;
	    transition: border-color .2s ease-in-out, box-shadow .2s ease-in-out
	}

	.form-control::-webkit-input-placeholder {
	    color: #7d879c;
	    opacity: 1
	}

	.form-control::placeholder {
	    color: #7d879c;
	    opacity: 1
	}

	.btn {
	    display: inline-block;
	    font-weight: 400;
	    color: #4b566b;
	    text-align: center;
	    vertical-align: middle;
	    -webkit-user-select: none;
	    -moz-user-select: none;
	    -ms-user-select: none;
	    user-select: none;
	    background-color: transparent;
	    border: 1px solid transparent;
	    padding: .625rem 1.375rem;
	    font-size: .9375rem;
	    line-height: 1.5;
	    border-radius: .3125rem;
	    transition: color .25s ease-in-out, background-color .25s ease-in-out, border-color .25s ease-in-out, box-shadow .2s ease-in-out
	}

	@media (prefers-reduced-motion:reduce) {
	    .btn {
	        transition: none
	    }
	}

	.btn:hover {
	    color: #4b566b;
	    text-decoration: none
	}

	.btn.focus,
	.btn:focus {
	    outline: 0;
	    box-shadow: none
	}

	.btn.disabled,
	.btn:disabled {
	    opacity: .65;
	    box-shadow: none
	}

	.btn:not(:disabled):not(.disabled) {
	    cursor: pointer
	}

	.btn:not(:disabled):not(.disabled).active,
	.btn:not(:disabled):not(.disabled):active {
	    box-shadow: none
	}

	a.btn.disabled,
	fieldset:disabled a.btn {
	    pointer-events: none
	}

	.btn-primary {
	    color: #fff;
	    background-color: #c02942;
	    border-color: #c02942;
	    box-shadow: none
	}

	.btn-primary:hover {
	    color: #fff;
	    background-color: #014e78;
	    border-color: #014e78
	}

	.btn-primary.focus,
	.btn-primary:focus {
	    color: #fff;
	    background-color: #c02942;
	    border-color: #c02942;
	    box-shadow: 0 0 0 0 rgba(254, 128, 128, .5)
	}

	.btn-primary.disabled,
	.btn-primary:disabled {
	    color: #fff;
	    background-color: #014e78;
	    border-color: #014e78
	}

	.btn-primary:not(:disabled):not(.disabled).active,
	.btn-primary:not(:disabled):not(.disabled):active,
	.show > .btn-primary.dropdown-toggle {
	    color: #fff;
	    background-color: #fe3638;
	    border-color: #c02942
	}

	.btn-primary:not(:disabled):not(.disabled).active:focus,
	.btn-primary:not(:disabled):not(.disabled):active:focus,
	.show > .btn-primary.dropdown-toggle:focus {
	    box-shadow: 0 0 0 0 rgba(254, 128, 128, .5)
	}

	.btn-secondary {
	    color: #2b3445;
	    background-color: #f3f5f9;
	    border-color: #f3f5f9;
	    box-shadow: none
	}

	.btn-secondary:hover {
	    color: #2b3445;
	    background-color: #dae0ec;
	    border-color: #d1d9e8
	}

	.btn-secondary.focus,
	.btn-secondary:focus {
	    color: #2b3445;
	    background-color: #dae0ec;
	    border-color: #d1d9e8;
	    box-shadow: 0 0 0 0 rgba(213, 216, 222, .5)
	}

	.btn-secondary.disabled,
	.btn-secondary:disabled {
	    color: #2b3445;
	    background-color: #f3f5f9;
	    border-color: #f3f5f9
	}

	.btn-secondary:not(:disabled):not(.disabled).active,
	.btn-secondary:not(:disabled):not(.disabled):active,
	.show > .btn-secondary.dropdown-toggle {
	    color: #2b3445;
	    background-color: #d1d9e8;
	    border-color: #c9d2e4
	}

	.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 0 rgba(213, 216, 222, .5)
	}

	.btn-success {
	    color: #2b3445;
	    background-color: #42d697;
	    border-color: #42d697;
	    box-shadow: none
	}

	.btn-success:hover {
	    color: #fff;
	    background-color: #2bc784;
	    border-color: #29bc7d
	}

	.btn-success.focus,
	.btn-success:focus {
	    color: #fff;
	    background-color: #2bc784;
	    border-color: #29bc7d;
	    box-shadow: 0 0 0 0 rgba(63, 190, 139, .5)
	}

	.btn-success.disabled,
	.btn-success:disabled {
	    color: #2b3445;
	    background-color: #42d697;
	    border-color: #42d697
	}

	.btn-success:not(:disabled):not(.disabled).active,
	.btn-success:not(:disabled):not(.disabled):active,
	.show > .btn-success.dropdown-toggle {
	    color: #fff;
	    background-color: #29bc7d;
	    border-color: #27b276
	}

	.btn-success:not(:disabled):not(.disabled).active:focus,
	.btn-success:not(:disabled):not(.disabled):active:focus,
	.show > .btn-success.dropdown-toggle:focus {
	    box-shadow: 0 0 0 0 rgba(63, 190, 139, .5)
	}

	.btn-info {
	    color: #2b3445;
	    background-color: #49738f;
	    border-color: #49738f;
	    box-shadow: none
	}

	.btn-info:hover {
	    color: #fff;
	    background-color: #43a0fe;
	    border-color: #3699fe
	}

	.btn-info.focus,
	.btn-info:focus {
	    color: #fff;
	    background-color: #43a0fe;
	    border-color: #3699fe;
	    box-shadow: 0 0 0 0 rgba(96, 160, 226, .5)
	}

	.btn-info.disabled,
	.btn-info:disabled {
	    color: #2b3445;
	    background-color: #49738f;
	    border-color: #49738f
	}

	.btn-info:not(:disabled):not(.disabled).active,
	.btn-info:not(:disabled):not(.disabled):active,
	.show > .btn-info.dropdown-toggle {
	    color: #fff;
	    background-color: #3699fe;
	    border-color: #2a93fe
	}

	.btn-info:not(:disabled):not(.disabled).active:focus,
	.btn-info:not(:disabled):not(.disabled):active:focus,
	.show > .btn-info.dropdown-toggle:focus {
	    box-shadow: 0 0 0 0 rgba(96, 160, 226, .5)
	}

	.btn-warning {
	    color: #2b3445;
	    background-color: #fea569;
	    border-color: #fea569;
	    box-shadow: none
	}

	.btn-warning:hover {
	    color: #2b3445;
	    background-color: #fe8e43;
	    border-color: #fe8736
	}

	.btn-warning.focus,
	.btn-warning:focus {
	    color: #2b3445;
	    background-color: #fe8e43;
	    border-color: #fe8736;
	    box-shadow: 0 0 0 0 rgba(222, 148, 100, .5)
	}

	.btn-warning.disabled,
	.btn-warning:disabled {
	    color: #2b3445;
	    background-color: #fea569;
	    border-color: #fea569
	}

	.btn-warning:not(:disabled):not(.disabled).active,
	.btn-warning:not(:disabled):not(.disabled):active,
	.show > .btn-warning.dropdown-toggle {
	    color: #2b3445;
	    background-color: #fe8736;
	    border-color: #fe7f2a
	}

	.btn-warning:not(:disabled):not(.disabled).active:focus,
	.btn-warning:not(:disabled):not(.disabled):active:focus,
	.show > .btn-warning.dropdown-toggle:focus {
	    box-shadow: 0 0 0 0 rgba(222, 148, 100, .5)
	}

	.btn-danger {
	    color: #fff;
	    background-color: #f34770;
	    border-color: #f34770;
	    box-shadow: none
	}

	.btn-danger:hover {
	    color: #fff;
	    background-color: #f12354;
	    border-color: #f0174b
	}

	.btn-danger.focus,
	.btn-danger:focus {
	    color: #fff;
	    background-color: #f12354;
	    border-color: #f0174b;
	    box-shadow: 0 0 0 0 rgba(245, 99, 133, .5)
	}

	.btn-danger.disabled,
	.btn-danger:disabled {
	    color: #fff;
	    background-color: #f34770;
	    border-color: #f34770
	}

	.btn-danger:not(:disabled):not(.disabled).active,
	.btn-danger:not(:disabled):not(.disabled):active,
	.show > .btn-danger.dropdown-toggle {
	    color: #fff;
	    background-color: #f0174b;
	    border-color: #eb0f44
	}

	.btn-danger:not(:disabled):not(.disabled).active:focus,
	.btn-danger:not(:disabled):not(.disabled):active:focus,
	.show > .btn-danger.dropdown-toggle:focus {
	    box-shadow: 0 0 0 0 rgba(245, 99, 133, .5)
	}

	.btn-light {
	    color: #2b3445;
	    background-color: #fff;
	    border-color: #fff;
	    box-shadow: none
	}

	.btn-light.focus,
	.btn-light:focus {
	    color: #2b3445;
	    background-color: #ececec;
	    border-color: #e6e5e5;
	    box-shadow: 0 0 0 0 rgba(223, 225, 227, .5)
	}

	.btn-light.disabled,
	.btn-light:disabled {
	    color: #2b3445;
	    background-color: #fff;
	    border-color: #fff
	}

	.btn-light:not(:disabled):not(.disabled).active,
	.btn-light:not(:disabled):not(.disabled):active,
	.show > .btn-light.dropdown-toggle {
	    color: #2b3445;
	    background-color: #e6e5e5;
	    border-color: #dfdfdf
	}

	.btn-light:not(:disabled):not(.disabled).active:focus,
	.btn-light:not(:disabled):not(.disabled):active:focus,
	.show > .btn-light.dropdown-toggle:focus {
	    box-shadow: 0 0 0 0 rgba(223, 225, 227, .5)
	}

	.btn-dark {
	    color: #fff;
	    background-color: #373f50;
	    border-color: #373f50;
	    box-shadow: none
	}

	.btn-dark:hover {
	    color: #fff;
	    background-color: #272d39;
	    border-color: #222732
	}

	.btn-dark.focus,
	.btn-dark:focus {
	    color: #fff;
	    background-color: #272d39;
	    border-color: #222732;
	    box-shadow: 0 0 0 0 rgba(85, 92, 106, .5)
	}

	.btn-dark.disabled,
	.btn-dark:disabled {
	    color: #fff;
	    background-color: #373f50;
	    border-color: #373f50
	}

	.btn-dark:not(:disabled):not(.disabled).active,
	.btn-dark:not(:disabled):not(.disabled):active,
	.show > .btn-dark.dropdown-toggle {
	    color: #fff;
	    background-color: #222732;
	    border-color: #1d212a
	}

	.btn-dark:not(:disabled):not(.disabled).active:focus,
	.btn-dark:not(:disabled):not(.disabled):active:focus,
	.show > .btn-dark.dropdown-toggle:focus {
	    box-shadow: 0 0 0 0 rgba(85, 92, 106, .5)
	}

	.btn-accent {
	    color: #fff;
	    background-color: #014e78;
	    border-color: #014e78;
	    box-shadow: none
	}

	.btn-accent:hover {
	    color: #fff;
	    background-color: #393fb7;
	    border-color: #363cad
	}

	.btn-accent.focus,
	.btn-accent:focus {
	    color: #fff;
	    background-color: #393fb7;
	    border-color: #363cad;
	    box-shadow: 0 0 0 0 rgba(105, 110, 208, .5)
	}

	.btn-accent.disabled,
	.btn-accent:disabled {
	    color: #fff;
	    background-color: #014e78;
	    border-color: #014e78
	}

	.btn-accent:not(:disabled):not(.disabled).active,
	.btn-accent:not(:disabled):not(.disabled):active,
	.show > .btn-accent.dropdown-toggle {
	    color: #fff;
	    background-color: #363cad;
	    border-color: #3338a3
	}

	.btn-accent:not(:disabled):not(.disabled).active:focus,
	.btn-accent:not(:disabled):not(.disabled):active:focus,
	.show > .btn-accent.dropdown-toggle:focus {
	    box-shadow: 0 0 0 0 rgba(105, 110, 208, .5)
	}

	.btn-outline-primary {
	    color: #c02942;
	    border-color: #c02942
	}

	.btn-outline-primary:hover {
	    color: #fff;
	    background-color: #c02942;
	    border-color: #c02942
	}

	.btn-outline-primary.focus,
	.btn-outline-primary:focus {
	    box-shadow: 0 0 0 0 rgba(254, 105, 106, .5)
	}

	.btn-outline-primary.disabled,
	.btn-outline-primary:disabled {
	    color: #014e78;
	    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: #014e78;
	    border-color: #014e78
	}

	.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
	.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
	.show > .btn-outline-primary.dropdown-toggle:focus {
	    box-shadow: 0 0 0 0 rgba(254, 105, 106, .5)
	}

	.btn-outline-secondary {
	    color: #f3f5f9;
	    border-color: #f3f5f9
	}

	.btn-outline-secondary:hover {
	    color: #2b3445;
	    background-color: #f3f5f9;
	    border-color: #f3f5f9
	}

	.btn-outline-secondary.focus,
	.btn-outline-secondary:focus {
	    box-shadow: 0 0 0 0 rgba(243, 245, 249, .5)
	}

	.btn-outline-secondary.disabled,
	.btn-outline-secondary:disabled {
	    color: #f3f5f9;
	    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: #2b3445;
	    background-color: #f3f5f9;
	    border-color: #f3f5f9
	}

	.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 0 rgba(243, 245, 249, .5)
	}

	.btn-outline-success {
	    color: black;
	    border-color: black;
	}

	.btn-outline-success:hover {
	    color: #2b3445;
	    background-color: #42d697;
	    border-color: #42d697
	}

	.btn-outline-success.focus,
	.btn-outline-success:focus {
	    box-shadow: 0 0 0 0 rgba(66, 214, 151, .5)
	}

	.btn-outline-success.disabled,
	.btn-outline-success:disabled {
	    color: #42d697;
	    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: #2b3445;
	    background-color: #42d697;
	    border-color: #42d697
	}

	.btn-outline-success:not(:disabled):not(.disabled).active:focus,
	.btn-outline-success:not(:disabled):not(.disabled):active:focus,
	.show > .btn-outline-success.dropdown-toggle:focus {
	    box-shadow: 0 0 0 0 rgba(66, 214, 151, .5)
	}

	.btn-outline-info {
	    color: #49738f;
	    border-color: #49738f
	}

	.btn-outline-info:hover {
	    color: #2b3445;
	    background-color: #49738f;
	    border-color: #49738f
	}

	.btn-outline-info.focus,
	.btn-outline-info:focus {
	    box-shadow: 0 0 0 0 rgba(105, 179, 254, .5)
	}

	.btn-outline-info.disabled,
	.btn-outline-info:disabled {
	    color: #49738f;
	    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: #2b3445;
	    background-color: #49738f;
	    border-color: #49738f
	}

	.btn-outline-info:not(:disabled):not(.disabled).active:focus,
	.btn-outline-info:not(:disabled):not(.disabled):active:focus,
	.show > .btn-outline-info.dropdown-toggle:focus {
	    box-shadow: 0 0 0 0 rgba(105, 179, 254, .5)
	}

	.btn-outline-warning {
	    color: #fea569;
	    border-color: #fea569
	}

	.btn-outline-warning:hover {
	    color: #2b3445;
	    background-color: #fea569;
	    border-color: #fea569
	}

	.btn-outline-warning.focus,
	.btn-outline-warning:focus {
	    box-shadow: 0 0 0 0 rgba(254, 165, 105, .5)
	}

	.btn-outline-warning.disabled,
	.btn-outline-warning:disabled {
	    color: #fea569;
	    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: #2b3445;
	    background-color: #fea569;
	    border-color: #fea569
	}

	.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
	.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
	.show > .btn-outline-warning.dropdown-toggle:focus {
	    box-shadow: 0 0 0 0 rgba(254, 165, 105, .5)
	}

	.btn-outline-danger {
	    color: #f34770;
	    border-color: #f34770
	}

	.btn-outline-danger:hover {
	    color: #fff;
	    background-color: #f34770;
	    border-color: #f34770
	}

	.btn-outline-danger.focus,
	.btn-outline-danger:focus {
	    box-shadow: 0 0 0 0 rgba(243, 71, 112, .5)
	}

	.btn-outline-danger.disabled,
	.btn-outline-danger:disabled {
	    color: #f34770;
	    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: #f34770;
	    border-color: #f34770
	}

	.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
	.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
	.show > .btn-outline-danger.dropdown-toggle:focus {
	    box-shadow: 0 0 0 0 rgba(243, 71, 112, .5)
	}

	.btn-outline-light {
	    color: #fff;
	    border-color: #fff
	}

	.btn-outline-light:hover {
	    color: #2b3445;
	    background-color: #fff;
	    border-color: #fff
	}

	.btn-outline-light.focus,
	.btn-outline-light:focus {
	    box-shadow: 0 0 0 0 rgba(255, 255, 255, .5)
	}

	.btn-outline-light.disabled,
	.btn-outline-light:disabled {
	    color: #fff;
	    background-color: transparent
	}

	.btn-outline-light:not(:disabled):not(.disabled).active,
	.btn-outline-light:not(:disabled):not(.disabled):active,
	.show > .btn-outline-light.dropdown-toggle {
	    color: #2b3445;
	    background-color: #fff;
	    border-color: #fff
	}

	.btn-outline-light:not(:disabled):not(.disabled).active:focus,
	.btn-outline-light:not(:disabled):not(.disabled):active:focus,
	.show > .btn-outline-light.dropdown-toggle:focus {
	    box-shadow: 0 0 0 0 rgba(255, 255, 255, .5)
	}

	.btn-outline-dark {
	    color: #373f50;
	    border-color: #373f50
	}

	.btn-outline-dark:hover {
	    color: #fff;
	    background-color: #373f50;
	    border-color: #373f50
	}

	.btn-outline-dark.focus,
	.btn-outline-dark:focus {
	    box-shadow: 0 0 0 0 rgba(55, 63, 80, .5)
	}

	.btn-outline-dark.disabled,
	.btn-outline-dark:disabled {
	    color: #373f50;
	    background-color: transparent
	}

	.btn-outline-dark:not(:disabled):not(.disabled).active,
	.btn-outline-dark:not(:disabled):not(.disabled):active,
	.show > .btn-outline-dark.dropdown-toggle {
	    color: #fff;
	    background-color: #373f50;
	    border-color: #373f50
	}

	.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
	.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
	.show > .btn-outline-dark.dropdown-toggle:focus {
	    box-shadow: 0 0 0 0 rgba(55, 63, 80, .5)
	}

	.btn-outline-accent {
	    color: #014e78;
	    border-color: #014e78
	}

	.btn-outline-accent:hover {
	    color: #fff !important;
	    background-color: #014e78;
	    border-color: #014e78
	}

	.btn-outline-accent.focus,
	.btn-outline-accent:focus {
	    box-shadow: 0 0 0 0 rgba(78, 84, 200, .5)
	}

	.btn-outline-accent.disabled,
	.btn-outline-accent:disabled {
	    color: #014e78;
	    background-color: transparent
	}

	.btn-outline-accent:not(:disabled):not(.disabled).active,
	.btn-outline-accent:not(:disabled):not(.disabled):active,
	.show > .btn-outline-accent.dropdown-toggle {
	    color: #fff;
	    background-color: #014e78;
	    border-color: #014e78
	}

	.btn-outline-accent:not(:disabled):not(.disabled).active:focus,
	.btn-outline-accent:not(:disabled):not(.disabled):active:focus,
	.show > .btn-outline-accent.dropdown-toggle:focus {
	    box-shadow: 0 0 0 0 rgba(78, 84, 200, .5)
	}

	.btn-link {
	    font-weight: 400;
	    color: #014e78;
	    text-decoration: none
	}

	.btn-link:hover {
	    color: #fe3638;
	    text-decoration: none
	}

	.btn-link.focus,
	.btn-link:focus {
	    text-decoration: none
	}

	.btn-link.disabled,
	.btn-link:disabled {
	    color: #7d879c;
	    pointer-events: none
	}

	.btn-group-lg > .btn,
	.btn-lg {
	    padding: .75rem 1.5rem;
	    font-size: 1.0625rem;
	    line-height: 1.5;
	    border-radius: .4375rem
	}

	.btn-group-sm > .btn,
	.btn-sm {
	    padding: .425rem 1rem;
	    font-size: .8125rem;
	    line-height: 1.5;
	    border-radius: .1875rem
	}

	.btn-block {
	    display: block;
	    width: 100%
	}

	.btn-block + .btn-block {
	    margin-top: .5rem
	}

	input[type=button].btn-block,
	input[type=reset].btn-block,
	input[type=submit].btn-block {
	    width: 100%
	}

	fade {
	    transition: opacity .15s linear
	}

	@media (prefers-reduced-motion:reduce) {
	    .fade {
	        transition: none
	    }
	}

	.fade:not(.show) {
	    opacity: 0
	}

	.collapse:not(.show) {
	    display: none
	}

	.collapsing {
	    position: relative;
	    height: 0;
	    overflow: hidden;
	    transition: height .35s ease
	}

	@media (prefers-reduced-motion:reduce) {
	    .collapsing {
	        transition: none
	    }
	}

	.dropdown,
	.dropleft,
	.dropright,
	.dropup {
	    position: relative
	}

	.dropdown-toggle {
	    white-space: nowrap
	}

	.dropdown-toggle::after {
	    display: inline-block;
	    margin-left: .23375em;
	    vertical-align: .23375em;
	    content: "";
	    border-top: .275em solid;
	    border-right: .275em solid transparent;
	    border-bottom: 0;
	    border-left: .275em 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: #4b566b;
	    text-align: left;
	    list-style: none;
	    background-color: #fff;
	    background-clip: padding-box;
	    border: 1px solid #e3e9ef;
	    border-radius: .3125rem;
	    box-shadow: 0 .25rem .5625rem -.0625rem rgba(0, 0, 0, .03), 0 .275rem 1.25rem -.0625rem rgba(0, 0, 0, .05)
	}

	.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:1280px) {
	    .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: .23375em;
	    vertical-align: .23375em;
	    content: "";
	    border-top: 0;
	    border-right: .275em solid transparent;
	    border-bottom: .275em solid;
	    border-left: .275em 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: .23375em;
	    vertical-align: .23375em;
	    content: "";
	    border-top: .275em solid transparent;
	    border-right: 0;
	    border-bottom: .275em solid transparent;
	    border-left: .275em 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: .23375em;
	    vertical-align: .23375em;
	    content: ""
	}

	.dropleft .dropdown-toggle::after {
	    display: none
	}

	.dropleft .dropdown-toggle::before {
	    display: inline-block;
	    margin-right: .23375em;
	    vertical-align: .23375em;
	    content: "";
	    border-top: .275em solid transparent;
	    border-right: .275em solid;
	    border-bottom: .275em solid transparent
	}

	.dropleft .dropdown-toggle:empty::after {
	    margin-left: 0
	}

	.dropleft .dropdown-toggle::before {
	    vertical-align: 0
	}

	.dropdown-menu[x-placement^=bottom],
	.dropdown-menu[x-placement^=left],
	.dropdown-menu[x-placement^=right],
	.dropdown-menu[x-placement^=top] {
	    right: auto;
	    bottom: auto
	}

	.dropdown-divider {
	    height: 0;
	    margin: .5rem 0;
	    overflow: hidden;
	    border-top: 1px solid #e3e9ef
	}

	.dropdown-item {
	    display: block;
	    width: 100%;
	    padding: .425rem 1.3rem;
	    clear: both;
	    font-weight: 400;
	    color: #4b566b;
	    text-align: inherit;
	    white-space: nowrap;
	    background-color: transparent;
	    border: 0
	}

	.dropdown-item:focus,
	.dropdown-item:hover {
	    color: #014e78;
	    text-decoration: none;
	    background-color: transparent
	}

	.dropdown-item.active,
	.dropdown-item:active {
	    color: #014e78;
	    text-decoration: none;
	    background-color: transparent
	}

	.dropdown-item.disabled,
	.dropdown-item:disabled {
	    color: #7d879c;
	    pointer-events: none;
	    background-color: transparent
	}

	.dropdown-menu.show {
	    display: block
	}

	.dropdown-header {
	    display: block;
	    padding: .5rem 1.3rem;
	    margin-bottom: 0;
	    font-size: .875rem;
	    color: #7d879c;
	    white-space: nowrap
	}

	.dropdown-item-text {
	    display: block;
	    padding: .425rem 1.3rem;
	    color: #4b566b
	}

	.input-group-text {
	    display: -ms-flexbox;
	    display: flex;
	    -ms-flex-align: center;
	    align-items: center;
	    padding: .625rem 1rem;
	    margin-bottom: 0;
	    font-size: .9375rem;
	    font-weight: 400;
	    line-height: 1.5;
	    color: #4b566b;
	    text-align: center;
	    white-space: nowrap;
	    background-color: #fff;
	    border: 1px solid #dae1e7;
	    border-radius: .3125rem
	}

	.nav {
	    display: -ms-flexbox;
	    display: flex;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	    padding-left: 0;
	    margin-bottom: 0;
	    list-style: none
	}

	.nav-link {
	    display: block;
	    padding: .75rem 1.25rem
	}

	.nav-link:focus,
	.nav-link:hover {
	    text-decoration: none !important;
	    color:#008000;
	}

	.nav-link.disabled {
	    color: #7d879c;
	    pointer-events: none;
	    cursor: default
	}

	.nav-tabs {
	    border-bottom: 1px solid #e3e9ef
	}

	.nav-tabs .nav-item {
	    margin-bottom: -1px
	}

	.nav-tabs .nav-link {
	    border: 1px solid transparent;
	    border-top-left-radius: .3125rem;
	    border-top-right-radius: .3125rem
	}

	.nav-tabs .nav-link:focus,
	.nav-tabs .nav-link:hover {
	    border-color: #f3f5f9 #f3f5f9 #e3e9ef
	}

	.nav-tabs .nav-link.disabled {
	    color: #7d879c;
	    background-color: transparent;
	    border-color: transparent
	}

	.nav-tabs .nav-item.show .nav-link,
	.nav-tabs .nav-link.active {
	    color: #014e78;
	    background-color: transparent;
	    border-color: #014e78
	}

	.nav-tabs .dropdown-menu {
	    margin-top: -1px;
	    border-top-left-radius: 0;
	    border-top-right-radius: 0
	}

	.nav-pills .nav-link {
	    border-radius: .3125rem
	}

	.nav-pills .nav-link.active,
	.nav-pills .show > .nav-link {
	    color: #fff;
	    background-color: #014e78
	}

	.nav-fill .nav-item {
	    -ms-flex: 1 1 auto;
	    flex: 1 1 auto;
	    text-align: center
	}

	.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: flex;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	    -ms-flex-align: center;
	    align-items: center;
	    -ms-flex-pack: justify;
	    justify-content: space-between;
	    padding: .75rem 1rem
	}

	.navbar .container,
	.navbar .container-fluid,
	.navbar .container-xl {
	    display: -ms-flexbox;
	    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: .65625rem;
	    padding-bottom: .65625rem;
	    margin-right: 1rem;
	    font-size: 1.125rem;
	    line-height: inherit;
	    white-space: nowrap
	}

	.navbar-brand:focus,
	.navbar-brand:hover {
	    text-decoration: none
	}

	.navbar-nav {
	    display: -ms-flexbox;
	    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;
	    text-decoration:none !important;
	}

	.navbar-nav .dropdown-menu {
	    position: static;
	    float: none
	}

	.navbar-text {
	    display: inline-block;
	    padding-top: .75rem;
	    padding-bottom: .75rem
	}

	.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: .75rem .75rem;
	    font-size: 1rem;
	    line-height: 1;
	    background-color: transparent;
	    border: 1px solid transparent;
	    border-radius: 0
	}

	.navbar-toggler:focus,
	.navbar-toggler:hover {
	    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-sm > .container-fluid,
	    .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: 1.125rem;
	        padding-left: 1.125rem
	    }

	    .navbar-expand-sm > .container,
	    .navbar-expand-sm > .container-fluid,
	    .navbar-expand-sm > .container-xl {
	        -ms-flex-wrap: nowrap;
	        flex-wrap: nowrap
	    }

	    .navbar-expand-sm .navbar-collapse {
	        display: -ms-flexbox !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-md > .container-fluid,
	    .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: 1.125rem;
	        padding-left: 1.125rem
	    }

	    .navbar-expand-md > .container,
	    .navbar-expand-md > .container-fluid,
	    .navbar-expand-md > .container-xl {
	        -ms-flex-wrap: nowrap;
	        flex-wrap: nowrap
	    }

	    .navbar-expand-md .navbar-collapse {
	        display: -ms-flexbox !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-lg > .container-fluid,
	    .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: 1.125rem;
	        padding-left: 1.125rem
	    }

	    .navbar-expand-lg > .container,
	    .navbar-expand-lg > .container-fluid,
	    .navbar-expand-lg > .container-xl {
	        -ms-flex-wrap: nowrap;
	        flex-wrap: nowrap
	    }

	    .navbar-expand-lg .navbar-collapse {
	        display: -ms-flexbox !important;
	        display: flex !important;
	        -ms-flex-preferred-size: auto;
	        flex-basis: auto
	    }

	    .navbar-expand-lg .navbar-toggler {
	        display: none
	    }
	}

	@media (max-width:1279.98px) {

	    .navbar-expand-xl > .container,
	    .navbar-expand-xl > .container-fluid,
	    .navbar-expand-xl > .container-xl {
	        padding-right: 0;
	        padding-left: 0
	    }
	}

	@media (min-width:1280px) {
	    .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: 1.125rem;
	        padding-left: 1.125rem
	    }

	    .navbar-expand-xl > .container,
	    .navbar-expand-xl > .container-fluid,
	    .navbar-expand-xl > .container-xl {
	        -ms-flex-wrap: nowrap;
	        flex-wrap: nowrap
	    }

	    .navbar-expand-xl .navbar-collapse {
	        display: -ms-flexbox !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 > .container-fluid,
	.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: 1.125rem;
	    padding-left: 1.125rem
	}

	.navbar-expand > .container,
	.navbar-expand > .container-fluid,
	.navbar-expand > .container-xl {
	    -ms-flex-wrap: nowrap;
	    flex-wrap: nowrap
	}

	.navbar-expand .navbar-collapse {
	    display: -ms-flexbox !important;
	    display: flex !important;
	    -ms-flex-preferred-size: auto;
	    flex-basis: auto
	}

	.navbar-expand .navbar-toggler {
	    display: none
	}

	.navbar-light .navbar-brand {
	    color: #014e78
	}

	.navbar-light .navbar-brand:focus,
	.navbar-light .navbar-brand:hover {
	    color: #014e78
	}

	.navbar-light .navbar-nav .nav-link {
	    color: #4b566b
	}

	.navbar-light .navbar-nav .nav-link:focus,
	.navbar-light .navbar-nav .nav-link:hover {
	    color: #014e78
	    
	}

	.navbar-light .navbar-nav .nav-link.disabled {
	    color: #7d879c
	}

	.navbar-light .navbar-nav .active > .nav-link,
	.navbar-light .navbar-nav .nav-link.active,
	.navbar-light .navbar-nav .nav-link.show,
	.navbar-light .navbar-nav .show > .nav-link {
	    color: #014e78;
	    
	}

	.navbar-light .navbar-toggler {
	    color: #4b566b;
	    border-color: transparent
	}

	.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='%234b566b' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
	}

	.navbar-light .navbar-text {
	    color: #4b566b
	}

	.navbar-light .navbar-text a {
	    color: #014e78
	}

	.navbar-light .navbar-text a:focus,
	.navbar-light .navbar-text a:hover {
	    color: #014e78
	}

	.navbar-dark .navbar-brand {
	    color: #fff
	}

	.navbar-dark .navbar-brand:focus,
	.navbar-dark .navbar-brand:hover {
	    color: #fff
	}

	.navbar-dark .navbar-nav .nav-link {
	    color: rgba(255, 255, 255, .65)
	}

	.navbar-dark .navbar-nav .nav-link:focus,
	.navbar-dark .navbar-nav .nav-link:hover {
	    color: #fff
	}

	.navbar-dark .navbar-nav .nav-link.disabled {
	    color: rgba(255, 255, 255, .4)
	}

	.navbar-dark .navbar-nav .active > .nav-link,
	.navbar-dark .navbar-nav .nav-link.active,
	.navbar-dark .navbar-nav .nav-link.show,
	.navbar-dark .navbar-nav .show > .nav-link {
	    color: #fff
	}

	.navbar-dark .navbar-toggler {
	    color: rgba(255, 255, 255, .65);
	    border-color: transparent
	}

	.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.65%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, .65)
	}

	.navbar-dark .navbar-text a {
	    color: #fff
	}

	.navbar-dark .navbar-text a:focus,
	.navbar-dark .navbar-text a:hover {
	    color: #fff
	}

	.card {
	    position: relative;
	    display: -ms-flexbox;
	    display: flex;
	    -ms-flex-direction: column;
	    flex-direction: column;
	    min-width: 0;
	    word-wrap: break-word;
	    background-color: #fff;
	    background-clip: border-box;
	    border: 1px solid rgba(0, 0, 0, .085);
	    border-radius: .4375rem
	}

	.card-body {
	    -ms-flex: 1 1 auto;
	    flex: 1 1 auto;
	    min-height: 1px;
	    padding: 1.25rem
	}

	.card-header {
	    padding: .875rem 1.25rem;
	    margin-bottom: 0;
	    background-color: transparent;
	    border-bottom: 1px solid rgba(0, 0, 0, .085)
	}

	.card-header:first-child {
	    border-radius: calc(.4375rem - 1px) calc(.4375rem - 1px) 0 0
	}

	.breadcrumb {
	    display: -ms-flexbox;
	    display: flex;
	    -ms-flex-wrap: wrap;
	    flex-wrap: wrap;
	    padding: 0 0;
	    margin-bottom: 0;
	    list-style: none;
	    background-color: transparent;
	    border-radius: .3125rem
	}

	.breadcrumb-item {
	    display: -ms-flexbox;
	    display: flex
	}

	.breadcrumb-item + .breadcrumb-item {
	    padding-left: .425rem
	}

	.breadcrumb-item + .breadcrumb-item::before {
	    display: inline-block;
	    padding-right: .425rem;
	    color: #333;
	    content: "/\00a0"
	}

	.pagination {
	    display: -ms-flexbox;
	    display: flex;
	    padding-left: 0;
	    list-style: none;
	    border-radius: .3125rem
	}

	.page-link {
	    position: relative;
	    display: block;
	    padding: .375rem .75rem;
	    margin-left: -1px;
	    line-height: 1.25;
	    color: #4b566b;
	    background-color: transparent;
	    border: 1px solid transparent
	}

	.pagination-lg .page-link {
	    padding: .425rem 1rem;
	    font-size: 1.125rem;
	    line-height: 1.5
	}

	.pagination-lg .page-item:first-child .page-link {
	    border-top-left-radius: .4375rem;
	    border-bottom-left-radius: .4375rem
	}

	.pagination-lg .page-item:last-child .page-link {
	    border-top-right-radius: .4375rem;
	    border-bottom-right-radius: .4375rem
	}

	.pagination-sm .page-link {
	    padding: .175rem .5rem;
	    font-size: .875rem;
	    line-height: 1.5
	}

	.pagination-sm .page-item:first-child .page-link {
	    border-top-left-radius: .1875rem;
	    border-bottom-left-radius: .1875rem
	}

	.pagination-sm .page-item:last-child .page-link {
	    border-top-right-radius: .1875rem;
	    border-bottom-right-radius: .1875rem
	}

	.media {
	    display: -ms-flexbox;
	    display: flex;
	    -ms-flex-align: start;
	    align-items: flex-start
	}
	.media:hover > svg{
	   
	    fill:#008000 !important;
	}
	.media:hover > .media-body{
	    color:#008000;
	}

	.media-body {
	    -ms-flex: 1;
	    flex: 1;
	    color:white;
	}
	

	.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: -webkit-transform .3s ease-out;
	    transition: transform .3s ease-out;
	    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
	    -webkit-transform: translate(0, -50px);
	    transform: translate(0, -50px)
	}

	@media (prefers-reduced-motion:reduce) {
	    .modal.fade .modal-dialog {
	        transition: none
	    }
	}

	.modal.show .modal-dialog {
	    -webkit-transform: none;
	    transform: none
	}

	.modal.modal-static .modal-dialog {
	    -webkit-transform: scale(1.02);
	    transform: scale(1.02)
	}

	.modal-dialog-scrollable {
	    display: -ms-flexbox;
	    display: flex;
	    max-height: calc(100% - 1rem)
	}

	.modal-dialog-scrollable .modal-content {
	    max-height: calc(100vh - 1rem);
	    overflow: hidden
	}

	.modal-dialog-scrollable .modal-footer,
	.modal-dialog-scrollable .modal-header {
	    -ms-flex-negative: 0;
	    flex-shrink: 0
	}

	.modal-dialog-scrollable .modal-body {
	    overflow-y: auto
	}

	.modal-dialog-centered {
	    display: -ms-flexbox;
	    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: -webkit-min-content;
	    height: -moz-min-content;
	    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: flex;
	    -ms-flex-direction: column;
	    flex-direction: column;
	    width: 100%;
	    pointer-events: auto;
	    background-color: #fff;
	    background-clip: padding-box;
	    border: 1px solid #e3e9ef;
	    border-radius: .4375rem;
	    box-shadow: 0 .3rem 1.525rem -.375rem rgba(0, 0, 0, .1);
	    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: flex;
	    -ms-flex-align: start;
	    align-items: flex-start;
	    -ms-flex-pack: justify;
	    justify-content: space-between;
	    padding: 1rem 1.25rem;
	    border-bottom: 1px solid #e3e9ef;
	    border-top-left-radius: calc(.4375rem - 1px);
	    border-top-right-radius: calc(.4375rem - 1px)
	}

	.modal-header .close {
	    padding: 1rem 1.25rem;
	    margin: -1rem -1.25rem -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: 1.25rem
	}

	.modal-footer {
	    display: -ms-flexbox;
	    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: 1rem;
	    border-top: 1px solid #e3e9ef;
	    border-bottom-right-radius: calc(.4375rem - 1px);
	    border-bottom-left-radius: calc(.4375rem - 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: -webkit-min-content;
	        height: -moz-min-content;
	        height: min-content
	    }

	    .modal-content {
	        box-shadow: 0 .3rem 1.525rem -.375rem rgba(0, 0, 0, .1)
	    }

	    .modal-sm {
	        max-width: 300px
	    }
	}

	@media (min-width:992px) {

	    .modal-lg,
	    .modal-xl {
	        max-width: 800px
	    }
	}

	@media (min-width:1280px) {
	    .modal-xl {
	        max-width: 1140px
	    }
	}

	.align-middle {
	    vertical-align: middle !important
	}

	.bg-dark {
	    background-color: #014e78 !important
	}

	a.bg-dark:focus,
	a.bg-dark:hover,
	button.bg-dark:focus,
	button.bg-dark:hover {
	    background-color: #222732 !important
	}

	.bg-white {
	    background-color: #fff !important
	}

	.bg-secondary {
	    background-color: #f3f5f9 !important
	}

	a.bg-secondary:focus,
	a.bg-secondary:hover,
	button.bg-secondary:focus,
	button.bg-secondary:hover {
	    background-color: #d1d9e8 !important
	}

	.bg-primary {
	    background-color: #014e78 !important
	}

	a.bg-primary:focus,
	a.bg-primary:hover,
	button.bg-primary:focus,
	button.bg-primary:hover {
	    background-color: #fe3638 !important
	}

	.border-primary {
	    border-color: #014e78 !important
	}

	.rounded-0 {
	    border-radius: 0 !important
	}

	.clearfix::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: flex !important
	}

	.d-inline-flex {
	    display: -ms-inline-flexbox !important;
	    display: inline-flex !important
	}

	.flex-md-nowrap {
	    -ms-flex-wrap: nowrap !important;
	    flex-wrap: nowrap !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: flex !important
	    }

	    .d-sm-inline-flex {
	        display: -ms-inline-flexbox !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: flex !important
	    }

	    .d-md-inline-flex {
	        display: -ms-inline-flexbox !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: flex !important
	    }

	    .d-lg-inline-flex {
	        display: -ms-inline-flexbox !important;
	        display: inline-flex !important
	    }
	}

	@media (min-width:1280px) {
	    .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: flex !important
	    }

	    .d-xl-inline-flex {
	        display: -ms-inline-flexbox !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: flex !important
	    }

	    .d-print-inline-flex {
	        display: -ms-inline-flexbox !important;
	        display: inline-flex !important
	    }
	}

	.flex-wrap {
	    -ms-flex-wrap: wrap !important;
	    flex-wrap: wrap !important
	}

	.flex-nowrap {
	    -ms-flex-wrap: nowrap !important;
	    flex-wrap: nowrap !important
	}

	.align-items-center {
	    -ms-flex-align: center !important;
	    align-items: center !important
	}

	.w-100 {
	    width: 100% !important
	}

	.ml-0,
	.mx-0 {
	    margin-left: 0 !important
	}

	.mb-0,
	.my-0 {
	    margin-bottom: 0 !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
	}

	.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
	}

	.mt-3,
	.my-3 {
	    margin-top: 1rem !important
	}

	.mr-3,
	.mx-3 {
	    margin-right: 1rem !important
	}

	.mb-3,
	.my-3 {
	    margin-bottom: 1rem !important
	}

	.mr-4,
	.mx-4 {
	    margin-right: 1.5rem !important
	}

	.mb-4,
	.my-4 {
	    margin-bottom: 1.5rem !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
	}

	.pt-1,
	.py-1 {
	    padding-top: .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
	}

	.pb-3,
	.py-3 {
	    padding-bottom: 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
	}

	.pb-4,
	.py-4 {
	    padding-bottom: 1.5rem !important
	}

	.pt-4,
	.py-4 {
	    padding-top: 1.5rem !important
	}

	.pt-5,
	.py-5 {
	    padding-top: 3rem !important
	}

	.pb-5,
	.py-5 {
	    padding-bottom: 3rem !important
	}

	.mr-auto,
	.mx-auto {
	    margin-right: auto !important
	}

	.pr-md-0,
	.px-md-0 {
	    padding-right: 0 !important
	}

	.pl-md-0,
	.px-md-0 {
	    padding-left: 0 !important
	}

	.p-4 {
	    padding: 1.5rem !important
	}

	.text-center {
	    text-align: center !important
	}

	@media (min-width:768px) {
	    .text-md-left {
	        text-align: left !important
	    }
	}

	.font-weight-bold {
	    font-weight: 700 !important
	}

	.text-primary {
	    color: #c02942 !important
	}

	.text-warning {
	    color: #fea569 !important
	}

	.text-accent {
	    color: #014e78 !important
	}

	.text-success {
	    color: #008000 !important
	}

	html * {
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale
	}

	a {
	    transition: color .25s ease-in-out
	}

	figure,
	img {
	    max-width: 100%;
	    height: auto;
	    vertical-align: middle
	}

	svg {
	    max-width: 100%
	}

	hr {
	    margin: 0;
	    border: 0;
	    border-top: 1px solid #e3e9ef
	}

	b,
	strong {
	    font-weight: 700
	}

	.hr-light {
	    border-color: rgba(255, 255, 255, .12)
	}

	:not(pre) > code[class*=language-],
	pre,
	pre[class*=language-] {
	    margin: 0;
	    padding-top: 1.5rem;
	    padding-bottom: 1.5rem;
	    background-color: #f6f9fc;
	    font-size: 87.5%
	}

	pre {
	    padding-right: 1rem;
	    padding-left: 1rem
	}

	code[class*=language-],
	pre,
	pre[class*=language-] {
	    color: #404a5c
	}

	label {
	    padding-top: .0625rem;
	    font-size: .875rem
	}

	label:not(.form-check-label):not(.custom-control-label):not(.custom-file-label):not(.custom-option-label) {
	    color: #373f50
	}

	.cz-sidebar-body {
	    padding: 1.875rem 1.875rem
	}

	.cz-sidebar-fixed {
	    position: fixed;
	    top: 0;
	    left: 0;
	    height: 100%;
	    border-right: 1px solid #e3e9ef
	}

	.cz-sidebar-fixed .cz-sidebar-inner {
	    display: -ms-flexbox;
	    display: flex;
	    -ms-flex-direction: column;
	    flex-direction: column;
	    width: 100%;
	    height: 100%
	}

	.cz-sidebar,
	.cz-sidebar-static {
	    width: 100%;
	    max-width: 24rem;
	    background-color: #fff
	}

	.cz-sidebar .close,
	.cz-sidebar-static .close {
	    font-size: 1.75rem
	}

	.cz-sidebar-static {
	    padding: 1.875rem 1.875rem
	}

	@media (max-width:991.98px) {
	    .cz-sidebar-static {
	        max-width: 100%;
	        padding-right: 1.25rem;
	        padding-left: 1.25rem
	    }
	}

	.cz-sidebar-header {
	    display: none;
	    position: relative;
	    width: 100%;
	    height: 3rem;
	    padding: .25rem 1.5rem;
	    background-color: #fff
	}

	.cz-sidebar-body {
	    padding: 1.875rem 1.875rem
	}

	.cz-sidebar-body .simplebar-content {
	    padding-right: 1.875rem !important
	}

	.cz-sidebar-body > .simplebar-track {
	    display: none
	}

	.cz-sidebar-body [data-simplebar] .simplebar-content > * {
	    margin-right: -.625rem
	}

	.cz-sidebar-body .sidebar-nav {
	    margin-right: -1.875rem;
	    margin-left: -1.875rem
	}

	.cz-sidebar-fixed {
	    position: fixed;
	    top: 0;
	    left: 0;
	    height: 100%;
	    border-right: 1px solid #e3e9ef
	}

	.cz-sidebar-fixed .cz-sidebar-inner {
	    display: -ms-flexbox;
	    display: flex;
	    -ms-flex-direction: column;
	    flex-direction: column;
	    width: 100%;
	    height: 100%
	}

	.cz-sidebar-fixed .close {
	    display: none;
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 3.5rem;
	    padding: 1rem 1.875rem;
	    border-bottom: 1px solid #e3e9ef;
	    background-color: #f6f9fc;
	    float: none
	}

	.cz-sidebar-fixed .cz-sidebar-body {
	    height: 100%;
	    overflow-y: auto
	}

	.cz-sidebar-fixed .cz-sidebar-body::-webkit-scrollbar {
	    width: .1875rem;
	    background-color: transparent;
	    opacity: 0
	}

	.cz-sidebar-fixed .cz-sidebar-body::-webkit-scrollbar-thumb {
	    background-color: #aeb4be;
	    border-radius: .09375rem
	}

	.cz-sidebar-fixed .cz-sidebar-body > .simplebar-track {
	    display: block;
	    background-color: transparent
	}

	@media (min-width:992px) {
	    .sidebar-fixed-enabled {
	        padding-left: 22rem
	    }
	}

	@media (max-width:991.98px) {
	    .cz-sidebar {
	        position: fixed;
	        top: 0;
	        left: -24rem;
	        height: 100%;
	        transition: left .2s cubic-bezier(.785, .135, .15, .86) 0s, box-shadow 0s 0s;
	        border: none !important;
	        border-radius: 0 !important;
	        box-shadow: none !important;
	        z-index: 1035
	    }

	    .cz-sidebar.show {
	        left: 0;
	        box-shadow: 1.375rem 0 2rem -.75rem rgba(43, 52, 69, .15) !important
	    }

	    .cz-sidebar-header {
	        display: -ms-flexbox;
	        display: flex;
	        -ms-flex-align: center;
	        align-items: center
	    }

	    .cz-sidebar-body {
	        position: absolute;
	        left: 0;
	        width: calc(100% - .375rem);
	        height: calc(100% - 3rem);
	        padding-right: 1.5rem;
	        padding-left: 1.5rem;
	        overflow-y: auto
	    }

	    .cz-sidebar-body .sidebar-nav {
	        margin-right: -1.5rem;
	        margin-left: -1.5rem
	    }

	    .cz-sidebar-body::-webkit-scrollbar {
	        width: .1875rem;
	        background-color: transparent;
	        opacity: 0
	    }

	    .cz-sidebar-body::-webkit-scrollbar-thumb {
	        background-color: #aeb4be;
	        border-radius: .09375rem
	    }

	    .cz-sidebar-body .simplebar-content {
	        padding-right: 1.5rem !important
	    }

	    .cz-sidebar-body > .simplebar-track {
	        display: block;
	        background-color: transparent
	    }

	    .cz-sidebar-body [data-simplebar] .simplebar-content > * {
	        margin-right: -.375rem
	    }

	    .cz-sidebar-fixed {
	        padding-top: 3.5rem !important;
	        border-right: 0
	    }

	    .cz-sidebar-fixed .close {
	        display: block
	    }

	    .cz-sidebar-fixed .cz-sidebar-body {
	        position: relative;
	        width: 100%;
	        height: 100%
	    }
	}

	.btn {
	    white-space: nowrap
	}

	.btn-danger,
	.btn-dark,
	.btn-info,
	.btn-outline-info:active,
	.btn-outline-info:hover,
	.btn-outline-success:active,
	.btn-outline-success:hover,
	.btn-outline-warning:active,
	.btn-outline-warning:hover,
	.btn-primary,
	.btn-success,
	.btn-warning {
	    color: #fff !important
	}

	.btn-light,
	.btn-outline-secondary,
	.btn-outline-secondary:hover,
	.btn-secondary,
	.btn-secondary:hover {
	    color: #4b566b !important;
	    border-color: transparent
	}

	.btn-outline-primary {
	    border-color: #c02942
	}

	.btn-outline-info {
	    border-color: rgba(105, 179, 254, .35)
	}

	.btn-market {
	    display: inline-block;
	    padding: .375rem .875rem;
	    padding-left: 2.8125rem;
	    border-radius: .4375rem;
	    background-position: center left .75rem;
	    background-color: #2b3445;
	    background-size: 1.5rem 1.5rem;
	    background-repeat: no-repeat;
	    text-decoration: none
	}

	.btn-market .btn-market-title {
	    display: block;
	    color: #fff;
	    font-size: 1rem
	}

	.btn-market .btn-market-subtitle {
	    display: block;
	    margin-bottom: -.125rem;
	    color: rgba(255, 255, 255, .6);
	    font-size: .6875rem
	}

	.btn-apple {
	    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAzMDUgMzA1IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMDUgMzA1OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjI0cHgiIGhlaWdodD0iMjRweCI+CjxnIGlkPSJYTUxJRF8yMjhfIj4KCTxwYXRoIGlkPSJYTUxJRF8yMjlfIiBkPSJNNDAuNzM4LDExMi4xMTljLTI1Ljc4NSw0NC43NDUtOS4zOTMsMTEyLjY0OCwxOS4xMjEsMTUzLjgyQzc0LjA5MiwyODYuNTIzLDg4LjUwMiwzMDUsMTA4LjIzOSwzMDUgICBjMC4zNzIsMCwwLjc0NS0wLjAwNywxLjEyNy0wLjAyMmM5LjI3My0wLjM3LDE1Ljk3NC0zLjIyNSwyMi40NTMtNS45ODRjNy4yNzQtMy4xLDE0Ljc5Ny02LjMwNSwyNi41OTctNi4zMDUgICBjMTEuMjI2LDAsMTguMzksMy4xMDEsMjUuMzE4LDYuMDk5YzYuODI4LDIuOTU0LDEzLjg2MSw2LjAxLDI0LjI1Myw1LjgxNWMyMi4yMzItMC40MTQsMzUuODgyLTIwLjM1Miw0Ny45MjUtMzcuOTQxICAgYzEyLjU2Ny0xOC4zNjUsMTguODcxLTM2LjE5NiwyMC45OTgtNDMuMDFsMC4wODYtMC4yNzFjMC40MDUtMS4yMTEtMC4xNjctMi41MzMtMS4zMjgtMy4wNjZjLTAuMDMyLTAuMDE1LTAuMTUtMC4wNjQtMC4xODMtMC4wNzggICBjLTMuOTE1LTEuNjAxLTM4LjI1Ny0xNi44MzYtMzguNjE4LTU4LjM2Yy0wLjMzNS0zMy43MzYsMjUuNzYzLTUxLjYwMSwzMC45OTctNTQuODM5bDAuMjQ0LTAuMTUyICAgYzAuNTY3LTAuMzY1LDAuOTYyLTAuOTQ0LDEuMDk2LTEuNjA2YzAuMTM0LTAuNjYxLTAuMDA2LTEuMzQ5LTAuMzg2LTEuOTA1Yy0xOC4wMTQtMjYuMzYyLTQ1LjYyNC0zMC4zMzUtNTYuNzQtMzAuODEzICAgYy0xLjYxMy0wLjE2MS0zLjI3OC0wLjI0Mi00Ljk1LTAuMjQyYy0xMy4wNTYsMC0yNS41NjMsNC45MzEtMzUuNjExLDguODkzYy02LjkzNiwyLjczNS0xMi45MjcsNS4wOTctMTcuMDU5LDUuMDk3ICAgYy00LjY0MywwLTEwLjY2OC0yLjM5MS0xNy42NDUtNS4xNTljLTkuMzMtMy43MDMtMTkuOTA1LTcuODk5LTMxLjEtNy44OTljLTAuMjY3LDAtMC41MywwLjAwMy0wLjc4OSwwLjAwOCAgIEM3OC44OTQsNzMuNjQzLDU0LjI5OCw4OC41MzUsNDAuNzM4LDExMi4xMTl6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8cGF0aCBpZD0iWE1MSURfMjMwXyIgZD0iTTIxMi4xMDEsMC4wMDJjLTE1Ljc2MywwLjY0Mi0zNC42NzIsMTAuMzQ1LTQ1Ljk3NCwyMy41ODNjLTkuNjA1LDExLjEyNy0xOC45ODgsMjkuNjc5LTE2LjUxNiw0OC4zNzkgICBjMC4xNTUsMS4xNywxLjEwNywyLjA3MywyLjI4NCwyLjE2NGMxLjA2NCwwLjA4MywyLjE1LDAuMTI1LDMuMjMyLDAuMTI2YzE1LjQxMywwLDMyLjA0LTguNTI3LDQzLjM5NS0yMi4yNTcgICBjMTEuOTUxLTE0LjQ5OCwxNy45OTQtMzMuMTA0LDE2LjE2Ni00OS43N0MyMTQuNTQ0LDAuOTIxLDIxMy4zOTUtMC4wNDksMjEyLjEwMSwwLjAwMnoiIGZpbGw9IiNGRkZGRkYiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K)
	}

	.btn-google {
	    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMnB4IiBoZWlnaHQ9IjUxMnB4Ij4KPHBvbHlnb24gc3R5bGU9ImZpbGw6IzVDREFERDsiIHBvaW50cz0iMjkuNTMsMCAyOS41MywyNTEuNTA5IDI5LjUzLDUxMiAyOTkuMDA0LDI1MS41MDkgIi8+Cjxwb2x5Z29uIHN0eWxlPSJmaWxsOiNCREVDQzQ7IiBwb2ludHM9IjM2OS4wNjcsMTgwLjU0NyAyNjIuMTc1LDExOS40NjcgMjkuNTMsMCAyOTkuMDA0LDI1MS41MDkgIi8+Cjxwb2x5Z29uIHN0eWxlPSJmaWxsOiNEQzY4QTE7IiBwb2ludHM9IjI5LjUzLDUxMiAyOS41Myw1MTIgMjYyLjE3NSwzODMuNTUxIDM2OS4wNjcsMzIyLjQ3IDI5OS4wMDQsMjUxLjUwOSAiLz4KPHBhdGggc3R5bGU9ImZpbGw6I0ZGQ0E5NjsiIGQ9Ik0zNjkuMDY3LDE4MC41NDdsLTcwLjA2Myw3MC45NjFsNzAuMDYzLDcwLjk2MWwxMDguNjg4LTYyLjg3N2M2LjI4OC0zLjU5Myw2LjI4OC0xMS42NzcsMC0xNS4yNyAgTDM2OS4wNjcsMTgwLjU0N3oiLz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==)
	}

	.dropdown .dropdown-toggle::after,
	.dropleft .dropdown-toggle::after,
	.dropright .dropdown-toggle::after,
	.dropup .dropdown-toggle::after {
	    margin-left: .3rem;
	    vertical-align: middle
	}

	.btn.dropdown-toggle::after {
	    margin-bottom: .125rem;
	    margin-left: .35rem;
	    vertical-align: baseline
	}

	.h1 .dropdown-toggle::after,
	.h2 .dropdown-toggle::after,
	.h3 .dropdown-toggle::after,
	.h4 .dropdown-toggle::after,
	.h5 .dropdown-toggle::after,
	h1 .dropdown-toggle::after,
	h2 .dropdown-toggle::after,
	h3 .dropdown-toggle::after,
	h4 .dropdown-toggle::after,
	h5 .dropdown-toggle::after {
	    margin-left: .5rem !important;
	    border-top-width: .375rem;
	    border-right-width: .375rem;
	    border-left-width: .375rem
	}

	.dropdown-menu {
	    box-shadow: 0 .25rem .5625rem -.0625rem rgba(0, 0, 0, .03), 0 .275rem 1.25rem -.0625rem rgba(0, 0, 0, .05);
	    border-color: #fff
	}

	.dropdown-menu li:hover > .dropdown-item {
	    color: #014e78
	}

	.dropdown-menu .active > .dropdown-item {
	    color: #014e78
	}

	.dropdown-header {
	    margin-bottom: .25rem;
	    padding-top: .425rem;
	    padding-bottom: .85rem;
	    border-bottom: 1px solid #e3e9ef;
	    font-weight: 500
	}

	.dropdown-divider {
	    margin: .25rem 0
	}

	.dropdown-item {
	    position: relative;
	    width: 100%;
	    transition: all .25s ease-in-out;
	    font-size: .875rem;
	    font-weight: 400
	}

	.dropdown-item .badge,
	.dropdown-item > i {
	    vertical-align: middle
	}

	.dropdown-menu.show {
	    -webkit-animation: fade-in .25s ease-in-out;
	    animation: fade-in .25s ease-in-out
	}

	.dropdown-toggle-split::after {
	    margin-left: -.0625rem !important
	}

	@-webkit-keyframes fade-in {
	    from {
	        opacity: 0
	    }

	    to {
	        opacity: 1
	    }
	}

	@keyframes fade-in {
	    from {
	        opacity: 0
	    }

	    to {
	        opacity: 1
	    }
	}

	@-webkit-keyframes slide-up {
	    from {
	        -webkit-transform: translateY(.5rem);
	        transform: translateY(.5rem);
	        opacity: 0
	    }

	    to {
	        -webkit-transform: translateY(0);
	        transform: translateY(0);
	        opacity: 1
	    }
	}

	@keyframes slide-up {
	    from {
	        -webkit-transform: translateY(.5rem);
	        transform: translateY(.5rem);
	        opacity: 0
	    }

	    to {
	        -webkit-transform: translateY(0);
	        transform: translateY(0);
	        opacity: 1
	    }
	}

	.nav-link {
	    transition: color .25s ease-in-out, background-color .25s ease-in-out, box-shadow .25s ease-in-out, border-color .25s ease-in-out;
	    font-weight: 400
	}

	.nav-tabs {
	    margin-bottom: 1.25rem
	}

	.nav-tabs .nav-item {
	    margin-bottom: -1px
	}

	.nav-tabs .nav-link {
	    position: relative;
	    border: 0;
	    color: #4b566b;
	    font-weight: 400
	}

	.nav-tabs .nav-link::before {
	    position: absolute;
	    display: block;
	    bottom: 0;
	    left: 1.25rem;
	    width: calc(100% - (1.25rem * 2));
	    height: 1px;
	    transition: color .25s ease-in-out, background-color .25s ease-in-out, box-shadow .25s ease-in-out, border-color .25s ease-in-out;
	    background-color: transparent;
	    content: ''
	}

	.nav-tabs .nav-link:hover {
	    color: #014e78
	    
	}

	.nav-tabs .nav-link.active::before {
	    background-color: #014e78
	}

	.nav-tabs.nav-fill .nav-link::before,
	.nav-tabs.nav-justified .nav-link::before {
	    left: 0;
	    width: 100%
	}

	a.nav-link:hover .media-tab-media {
	    border-color: rgba(254, 105, 106, .35);
	    color: #014e78
	    
	}

	.nav-link.active .media-tab-media,
	.nav-link.active:hover .media-tab-media {
	    border-color: #014e78;
	    background-color: #014e78;
	    color: #fff;
	    box-shadow: 0 .5rem 1.125rem -.5rem rgba(254, 105, 106, .9)
	}

	.nav-link.active .media-tab-title,
	.nav-link.active:hover .media-tab-title {
	    color: #014e78 !important
	}

	.nav-link.active .media-tab-subtitle,
	.nav-link.active:hover .media-tab-subtitle {
	    color: rgba(254, 105, 106, .65) !important
	}

	.nav-link.completed .media-tab-media,
	.nav-link.disabled .media-tab-media {
	    background-color: #f6f9fc;
	    color: #7d879c
	}

	.nav-link.disabled .media-tab-title {
	    color: #7d879c
	}

	.nav-link.completed .media-tab-media {
	    overflow: visible
	}

	.nav-link.completed .media-tab-media::after {
	    position: absolute;
	    top: -.175rem;
	    right: -.175rem;
	    width: 1.25rem;
	    height: 1.25rem;
	    border-radius: 50%;
	    background: #eafaf3;
	    border: 1px solid #42d697;
	    color: #42d697;
	    font-family: cartzilla-icons;
	    font-size: .625rem;
	    font-weight: 500;
	    line-height: 1.25rem;
	    content: '\e91d'
	}

	.nav-pills .nav-item {
	    margin-right: .6666666667rem
	}

	.nav-pills .nav-item:last-child {
	    margin-right: 0
	}

	.nav-pills.flex-column .nav-item {
	    margin-right: 0;
	    margin-bottom: .6666666667rem
	}

	.nav-pills.flex-column .nav-item:last-child {
	    margin-bottom: 0
	}

	.nav-pills .nav-link {
	    padding-top: .675rem;
	    padding-bottom: .675rem;
	    background-color: #f3f5f9;
	    color: #4b566b;
	    font-size: .9375rem
	}

	.nav-pills .nav-link:hover:not(.active):not([aria-expanded=true]) {
	    color: #4b566b;
	    
	    background-color: #dfe4ef
	}

	.nav-pills .nav-link.disabled {
	    background-color: #fafbfc;
	    color: #7d879c
	}

	.nav-pills .nav-link.disabled:hover:not(.active) {
	    background-color: transparent
	}

	.nav-pills .nav-link.active {
	    box-shadow: 0 .5rem 1.125rem -.5rem rgba(254, 105, 106, .9)
	}

	.nav-pills .nav-link i {
	    margin-top: -.25rem
	}

	.sidenav {
	    position: relative;
	    margin-right: -15px;
	    margin-left: -15px
	}

	.sidenav-body {
	    padding: 0 1.5rem
	}

	.sidenav-body .widget-links {
	    margin-left: -1.5rem
	}

	.sidenav-body .widget-title {
	    padding-left: 1.5rem
	}

	.sidenav-body .widget-list-link {
	    padding-left: 1.375rem;
	    border-left: .125rem solid transparent
	}

	.sidenav-body .active > .widget-list-link {
	    border-left-color: #014e78
	}

	.sidenav-body .widget-light .active > .widget-list-link {
	    border-left-color: #fff
	}

	@media (min-width:992px) {
	    .secondary-nav.collapse {
	        display: block;
	        height: 100%
	    }

	    .sidenav-enabled {
	        padding-left: 19rem
	    }

	    .sidenav {
	        position: fixed;
	        top: 0;
	        left: 0;
	        width: 19rem;
	        height: 100%;
	        margin: 0;
	        z-index: 1020
	    }

	    .sidenav.collapse {
	        display: block
	    }

	    .sidenav-header {
	        padding: .8rem 1.5rem
	    }

	    .sidenav-body {
	        position: absolute;
	        left: 0;
	        width: calc(100% - .25rem);
	        height: calc(100% - 5rem);
	        overflow-y: auto
	    }

	    .sidenav-body::-webkit-scrollbar {
	        width: .1875rem;
	        background-color: transparent;
	        opacity: 0
	    }

	    .sidenav-body::-webkit-scrollbar-thumb {
	        background-color: #515d74;
	        border-radius: .09375rem
	    }

	    .sidenav-body .simplebar-track {
	        background-color: transparent
	    }

	    .sidenav-body .simplebar-track .simplebar-scrollbar {
	        background-color: #515d74
	    }
	}

	@media (min-width:1280px) {
	    .sidenav-enabled {
	        padding-left: 20.5rem
	    }
	}

	.nav-link-style {
	    color: #4b566b
	}

	.nav-link-style > i {
	    margin-top: -.125rem;
	    vertical-align: middle
	}

	.nav-link-style:hover {
	    color: #014e78
	}

	.active > .nav-link-style,
	.nav-link-style.active {
	    color: #014e78
	}

	.nav-link-style.nav-link-light {
	    color: rgba(255, 255, 255, .65)
	}

	.nav-link-style.nav-link-light:hover {
	    color: #fff
	}

	.active > .nav-link-style.nav-link-light,
	.nav-link-style.nav-link-light.active {
	    color: #fff
	}

	.radio-tab-pane {
	    display: none
	}

	.radio-tab-pane.active {
	    display: block
	}

	.navbar-nav .nav-item {
	    margin-bottom: .25rem
	}

	.navbar-nav .nav-link {
	    padding-top: .5rem;
	    padding-bottom: .5rem
	}

	.navbar-nav .dropdown-menu {
	    min-width: 12.5rem;
	    border-color: #e3e9ef;
	    box-shadow: none
	}

	.navbar-nav .dropdown-menu .dropdown-menu {
	    width: calc(100% - (1rem * 2));
	    margin: 0 1rem;
	    border-color: transparent;
	    background-color: #f6f9fc
	}

	.navbar-toggler:focus {
	    outline: 0
	}

	.navbar.fixed-top {
	    position: relative
	}

	.navbar-floating {
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    z-index: 1030
	}

	.navbar-floating .navbar-collapse .navbar-nav {
	    padding: .5rem 1.5rem
	}

	.navbar-floating .navbar-collapse {
	    border-radius: .3125rem
	}

	.navbar-floating.navbar-dark .navbar-collapse {
	    background-color: #2b3445
	}

	.navbar-floating.navbar-light .navbar-collapse {
	    background-color: #fff;
	    box-shadow: 0 .25rem .5625rem -.0625rem rgba(0, 0, 0, .03), 0 .275rem 1.25rem -.0625rem rgba(0, 0, 0, .05)
	}

	.navbar-stuck-logo {
	    display: none
	}

	.mega-nav {
	    position: relative
	}

	.mega-nav::after {
	    display: none;
	    position: absolute;
	    top: 50%;
	    right: 0;
	    -webkit-transform: translateY(-50%);
	    transform: translateY(-50%);
	    width: 1px;
	    height: 1.875rem;
	    content: ''
	}

	.mega-dropdown-column {
	    width: 15rem
	}

	.mega-nav .dropdown-menu > .mega-dropdown {
	    position: static
	}

	.mega-nav .dropdown-menu > .dropdown > a {
	    padding-top: .75rem;
	    padding-bottom: .75rem;
	    border-bottom: 1px solid #e3e9ef
	}

	.mega-nav .dropdown-menu > .dropdown:last-child > a {
	    border-bottom: 0
	}

	.navbar-tool {
	    position: relative;
	    display: -ms-flexbox;
	    display: flex;
	    -ms-flex-align: center;
	    align-items: center
	}

	.navbar-tool.dropdown::before {
	    position: absolute;
	    bottom: -1rem;
	    left: -10%;
	    width: 120%;
	    height: 1rem;
	    content: ''
	}

	.navbar-tool .dropdown-menu {
	    margin-top: .5rem !important
	}

	.navbar-tool .navbar-tool-label {
	    position: absolute;
	    top: -.3125rem;
	    right: -.3125rem;
	    width: 1.25rem;
	    height: 1.25rem;
	    border-radius: 50%;
	    background-color: #014e78;
	    color: #fff;
	    font-size: .75rem;
	    font-weight: 500;
	    text-align: center;
	    line-height: 1.25rem
	}

	.navbar-tool .navbar-tool-tooltip {
	    display: none
	}

	@media (min-width:992px) {
	    .navbar-tool .navbar-tool-tooltip {
	        display: block;
	        position: absolute;
	        top: -.5rem;
	        left: 50%;
	        -webkit-transform: translateX(-50%);
	        transform: translateX(-50%);
	        transition: opacity .2s ease-in-out, top .2s ease-in-out;
	        padding: .0625rem .375rem;
	        border-radius: .1875rem;
	        background-color: #2b3445;
	        color: #fff;
	        font-size: .6875rem;
	        white-space: nowrap;
	        opacity: 0
	    }

	    .navbar-tool:hover .navbar-tool-tooltip {
	        top: -.75rem;
	        opacity: .9
	    }
	}

	.navbar-tool-icon-box {
	    position: relative;
	    width: 2.875rem;
	    height: 2.875rem;
	    transition: color .25s ease-in-out;
	    border-radius: 50%;
	    line-height: 2.625rem;
	    text-align: center
	}

	.navbar-tool-icon-box.dropdown-toggle::after {
	    display: none
	}

	.navbar-tool-icon {
	    font-size: 1.25rem;
	    line-height: 2.875rem
	}

	.navbar-tool-text {
	    display: none;
	    -ms-flex-positive: 0;
	    flex-grow: 0;
	    -ms-flex-negative: 0;
	    flex-shrink: 0;
	    padding-left: .875rem;
	    transition: color .25s ease-in-out;
	    font-size: .875rem;
	    text-decoration: none !important;
	    white-space: nowrap
	}

	.navbar-tool-text > small {
	    display: block;
	    margin-bottom: -.125rem
	}

	.dropdown .navbar-tool-text::after {
	    display: inline-block;
	    margin-left: .23375em;
	    vertical-align: .23375em;
	    content: "";
	    border-top: .275em solid;
	    border-right: .275em solid transparent;
	    border-bottom: 0;
	    border-left: .275em solid transparent
	}

	.dropdown .navbar-tool-text:empty::after {
	    margin-left: 0
	}

	@media (max-width:991.98px) {
	    .search-box {
	        display: none
	    }
	}

	@media (min-width:576px) {
	    .navbar-expand-sm.navbar {
	        padding-right: 0;
	        padding-left: 0
	    }

	    .navbar-expand-sm.navbar-floating .navbar-collapse .navbar-nav {
	        padding: 0
	    }

	    .navbar-expand-sm.navbar-floating .navbar-collapse {
	        border-radius: 0
	    }

	    .navbar-expand-sm.navbar-floating.navbar-dark .navbar-collapse,
	    .navbar-expand-sm.navbar-floating.navbar-light .navbar-collapse {
	        background-color: transparent !important;
	        box-shadow: none !important
	    }

	    .navbar-expand-sm.navbar-floating.navbar-stuck .navbar-brand img.navbar-floating-logo {
	        display: none
	    }

	    .navbar-expand-sm.navbar-floating.navbar-stuck .navbar-brand img.navbar-stuck-logo {
	        display: block
	    }

	    .navbar-expand-sm.fixed-top {
	        position: fixed
	    }

	    .navbar-expand-sm .navbar-nav .nav-item {
	        margin-bottom: 0
	    }

	    .navbar-expand-sm .navbar-nav .nav-link {
	        padding-top: 1.125rem;
	        padding-bottom: .875rem
	    }

	    .navbar-expand-sm .navbar-nav:not(.mega-nav) .nav-link.dropdown-toggle::after {
	        display: none
	    }

	    .navbar-expand-sm .mega-nav::after {
	        display: block
	    }

	    .navbar-expand-sm .mega-nav .dropdown-menu > .dropdown .dropdown-menu {
	        top: .35rem
	    }

	    .navbar-expand-sm .mega-nav .dropdown-menu > .mega-dropdown .dropdown-menu {
	        top: .375rem;
	        min-height: 100%;
	        min-height: calc(100% + .25rem);
	        -webkit-animation: none !important;
	        animation: none !important
	    }

	    .navbar-expand-sm .mega-nav .dropdown-menu > .mega-dropdown .dropdown-menu::before {
	        position: absolute;
	        top: 0;
	        right: 16rem;
	        width: 1px;
	        height: 100%;
	        background-color: #e3e9ef;
	        content: ''
	    }

	    .navbar-expand-sm .dropdown-menu {
	        margin-top: 0;
	        border-color: #fff;
	        background-color: #fff;
	        box-shadow: 0 .25rem .5625rem -.0625rem rgba(0, 0, 0, .03), 0 .275rem 1.25rem -.0625rem rgba(0, 0, 0, .05)
	    }

	    .navbar-expand-sm .dropdown-menu.show {
	        display: none
	    }

	    .navbar-expand-sm .dropdown-menu > .dropdown > .dropdown-toggle {
	        position: relative;
	        padding-right: 1.95rem
	    }

	    .navbar-expand-sm .dropdown-menu > .dropdown > .dropdown-toggle::after {
	        display: inline-block;
	        margin-left: .23375em;
	        vertical-align: .23375em;
	        content: "";
	        border-top: .275em solid transparent;
	        border-right: 0;
	        border-bottom: .275em solid transparent;
	        border-left: .275em solid
	    }

	    .navbar-expand-sm .dropdown-menu > .dropdown > .dropdown-toggle:empty::after {
	        margin-left: 0
	    }

	    .navbar-expand-sm .dropdown-menu > .dropdown > .dropdown-toggle::after {
	        position: absolute;
	        display: block;
	        top: 50%;
	        right: 1rem;
	        margin-top: -.3em
	    }

	    .navbar-expand-sm .dropdown-menu > .dropdown .dropdown-menu {
	        top: 0;
	        right: auto;
	        left: 100%;
	        width: auto;
	        margin-top: -.5rem;
	        margin-right: 0;
	        margin-left: -.25rem;
	        background-color: #fff
	    }

	    .navbar-expand-sm .dropdown-menu > .dropdown:hover > .dropdown-menu {
	        -webkit-animation: fade-in .25s ease-in-out;
	        animation: fade-in .25s ease-in-out
	    }

	    .navbar-expand-sm .dropdown:hover > .dropdown-menu {
	        display: block;
	        -webkit-animation: slide-up .25s ease-in-out;
	        animation: slide-up .25s ease-in-out
	    }

	    .navbar-expand-sm .navbar-tool-text {
	        display: block
	    }
	}

	@media (min-width:768px) {
	    .navbar-expand-md.navbar {
	        padding-right: 0;
	        padding-left: 0
	    }

	    .navbar-expand-md.navbar-floating .navbar-collapse .navbar-nav {
	        padding: 0
	    }

	    .navbar-expand-md.navbar-floating .navbar-collapse {
	        border-radius: 0
	    }

	    .navbar-expand-md.navbar-floating.navbar-dark .navbar-collapse,
	    .navbar-expand-md.navbar-floating.navbar-light .navbar-collapse {
	        background-color: transparent !important;
	        box-shadow: none !important
	    }

	    .navbar-expand-md.navbar-floating.navbar-stuck .navbar-brand img.navbar-floating-logo {
	        display: none
	    }

	    .navbar-expand-md.navbar-floating.navbar-stuck .navbar-brand img.navbar-stuck-logo {
	        display: block
	    }

	    .navbar-expand-md.fixed-top {
	        position: fixed
	    }

	    .navbar-expand-md .navbar-nav .nav-item {
	        margin-bottom: 0
	    }

	    .navbar-expand-md .navbar-nav .nav-link {
	        padding-top: 1.125rem;
	        padding-bottom: .875rem
	    }

	    .navbar-expand-md .navbar-nav:not(.mega-nav) .nav-link.dropdown-toggle::after {
	        display: none
	    }

	    .navbar-expand-md .mega-nav::after {
	        display: block
	    }

	    .navbar-expand-md .mega-nav .dropdown-menu > .dropdown .dropdown-menu {
	        top: .35rem
	    }

	    .navbar-expand-md .mega-nav .dropdown-menu > .mega-dropdown .dropdown-menu {
	        top: .375rem;
	        min-height: 100%;
	        min-height: calc(100% + .25rem);
	        -webkit-animation: none !important;
	        animation: none !important
	    }

	    .navbar-expand-md .mega-nav .dropdown-menu > .mega-dropdown .dropdown-menu::before {
	        position: absolute;
	        top: 0;
	        right: 16rem;
	        width: 1px;
	        height: 100%;
	        background-color: #e3e9ef;
	        content: ''
	    }

	    .navbar-expand-md .dropdown-menu {
	        margin-top: 0;
	        border-color: #fff;
	        background-color: #fff;
	        box-shadow: 0 .25rem .5625rem -.0625rem rgba(0, 0, 0, .03), 0 .275rem 1.25rem -.0625rem rgba(0, 0, 0, .05)
	    }

	    .navbar-expand-md .dropdown-menu.show {
	        display: none
	    }

	    .navbar-expand-md .dropdown-menu > .dropdown > .dropdown-toggle {
	        position: relative;
	        padding-right: 1.95rem
	    }

	    .navbar-expand-md .dropdown-menu > .dropdown > .dropdown-toggle::after {
	        display: inline-block;
	        margin-left: .23375em;
	        vertical-align: .23375em;
	        content: "";
	        border-top: .275em solid transparent;
	        border-right: 0;
	        border-bottom: .275em solid transparent;
	        border-left: .275em solid
	    }

	    .navbar-expand-md .dropdown-menu > .dropdown > .dropdown-toggle:empty::after {
	        margin-left: 0
	    }

	    .navbar-expand-md .dropdown-menu > .dropdown > .dropdown-toggle::after {
	        position: absolute;
	        display: block;
	        top: 50%;
	        right: 1rem;
	        margin-top: -.3em
	    }

	    .navbar-expand-md .dropdown-menu > .dropdown .dropdown-menu {
	        top: 0;
	        right: auto;
	        left: 100%;
	        width: auto;
	        margin-top: -.5rem;
	        margin-right: 0;
	        margin-left: -.25rem;
	        background-color: #fff
	    }

	    .navbar-expand-md .dropdown-menu > .dropdown:hover > .dropdown-menu {
	        -webkit-animation: fade-in .25s ease-in-out;
	        animation: fade-in .25s ease-in-out
	    }

	    .navbar-expand-md .dropdown:hover > .dropdown-menu {
	        display: block;
	        -webkit-animation: slide-up .25s ease-in-out;
	        animation: slide-up .25s ease-in-out
	    }

	    .navbar-expand-md .navbar-tool-text {
	        display: block
	    }
	}

	@media (min-width:992px) {
	    .navbar-expand-lg.navbar {
	        padding-right: 0;
	        padding-left: 0
	    }

	    .navbar-expand-lg.navbar-floating .navbar-collapse .navbar-nav {
	        padding: 0
	    }

	    .navbar-expand-lg.navbar-floating .navbar-collapse {
	        border-radius: 0
	    }

	    .navbar-expand-lg.navbar-floating.navbar-dark .navbar-collapse,
	    .navbar-expand-lg.navbar-floating.navbar-light .navbar-collapse {
	        background-color: transparent !important;
	        box-shadow: none !important
	    }

	    .navbar-expand-lg.navbar-floating.navbar-stuck .navbar-brand img.navbar-floating-logo {
	        display: none
	    }

	    .navbar-expand-lg.navbar-floating.navbar-stuck .navbar-brand img.navbar-stuck-logo {
	        display: block
	    }

	    .navbar-expand-lg.fixed-top {
	        position: fixed
	    }

	    .navbar-expand-lg .navbar-nav .nav-item {
	        margin-bottom: 0
	    }

	    .navbar-expand-lg .navbar-nav .nav-link {
	        padding-top: 1.125rem;
	        padding-bottom: .875rem
	    }

	    .navbar-expand-lg .navbar-nav:not(.mega-nav) .nav-link.dropdown-toggle::after {
	        display: none
	    }

	    .navbar-expand-lg .mega-nav::after {
	        display: block
	    }

	    .navbar-expand-lg .mega-nav .dropdown-menu > .dropdown .dropdown-menu {
	        top: .35rem
	    }

	    .navbar-expand-lg .mega-nav .dropdown-menu > .mega-dropdown .dropdown-menu {
	        top: .375rem;
	        min-height: 100%;
	        min-height: calc(100% + .25rem);
	        -webkit-animation: none !important;
	        animation: none !important
	    }

	    .navbar-expand-lg .mega-nav .dropdown-menu > .mega-dropdown .dropdown-menu::before {
	        position: absolute;
	        top: 0;
	        right: 16rem;
	        width: 1px;
	        height: 100%;
	        background-color: #e3e9ef;
	        content: ''
	    }

	    .navbar-expand-lg .dropdown-menu {
	        margin-top: 0;
	        border-color: #fff;
	        background-color: #fff;
	        box-shadow: 0 .25rem .5625rem -.0625rem rgba(0, 0, 0, .03), 0 .275rem 1.25rem -.0625rem rgba(0, 0, 0, .05)
	    }

	    .navbar-expand-lg .dropdown-menu.show {
	        display: none
	    }

	    .navbar-expand-lg .dropdown-menu > .dropdown > .dropdown-toggle {
	        position: relative;
	        padding-right: 1.95rem
	    }

	    .navbar-expand-lg .dropdown-menu > .dropdown > .dropdown-toggle::after {
	        display: inline-block;
	        margin-left: .23375em;
	        vertical-align: .23375em;
	        content: "";
	        border-top: .275em solid transparent;
	        border-right: 0;
	        border-bottom: .275em solid transparent;
	        border-left: .275em solid
	    }

	    .navbar-expand-lg .dropdown-menu > .dropdown > .dropdown-toggle:empty::after {
	        margin-left: 0
	    }

	    .navbar-expand-lg .dropdown-menu > .dropdown > .dropdown-toggle::after {
	        position: absolute;
	        display: block;
	        top: 50%;
	        right: 1rem;
	        margin-top: -.3em
	    }

	    .navbar-expand-lg .dropdown-menu > .dropdown .dropdown-menu {
	        top: 0;
	        right: auto;
	        left: 100%;
	        width: auto;
	        margin-top: -.5rem;
	        margin-right: 0;
	        margin-left: -.25rem;
	        background-color: #fff
	    }

	    .navbar-expand-lg .dropdown-menu > .dropdown:hover > .dropdown-menu {
	        -webkit-animation: fade-in .25s ease-in-out;
	        animation: fade-in .25s ease-in-out
	    }

	    .navbar-expand-lg .dropdown:hover > .dropdown-menu {
	        display: block;
	        -webkit-animation: slide-up .25s ease-in-out;
	        animation: slide-up .25s ease-in-out
	    }

	    .navbar-expand-lg .navbar-tool-text {
	        display: block
	    }
	}

	@media (min-width:1280px) {
	    .navbar-expand-xl.navbar {
	        padding-right: 0;
	        padding-left: 0
	    }

	    .navbar-expand-xl.navbar-floating .navbar-collapse .navbar-nav {
	        padding: 0
	    }

	    .navbar-expand-xl.navbar-floating .navbar-collapse {
	        border-radius: 0
	    }

	    .navbar-expand-xl.navbar-floating.navbar-dark .navbar-collapse,
	    .navbar-expand-xl.navbar-floating.navbar-light .navbar-collapse {
	        background-color: transparent !important;
	        box-shadow: none !important
	    }

	    .navbar-expand-xl.navbar-floating.navbar-stuck .navbar-brand img.navbar-floating-logo {
	        display: none
	    }

	    .navbar-expand-xl.navbar-floating.navbar-stuck .navbar-brand img.navbar-stuck-logo {
	        display: block
	    }

	    .navbar-expand-xl.fixed-top {
	        position: fixed
	    }

	    .navbar-expand-xl .navbar-nav .nav-item {
	        margin-bottom: 0
	    }

	    .navbar-expand-xl .navbar-nav .nav-link {
	        padding-top: 1.125rem;
	        padding-bottom: .875rem
	    }

	    .navbar-expand-xl .navbar-nav:not(.mega-nav) .nav-link.dropdown-toggle::after {
	        display: none
	    }

	    .navbar-expand-xl .mega-nav::after {
	        display: block
	    }

	    .navbar-expand-xl .mega-nav .dropdown-menu > .dropdown .dropdown-menu {
	        top: .35rem
	    }

	    .navbar-expand-xl .mega-nav .dropdown-menu > .mega-dropdown .dropdown-menu {
	        top: .375rem;
	        min-height: 100%;
	        min-height: calc(100% + .25rem);
	        -webkit-animation: none !important;
	        animation: none !important
	    }

	    .navbar-expand-xl .mega-nav .dropdown-menu > .mega-dropdown .dropdown-menu::before {
	        position: absolute;
	        top: 0;
	        right: 16rem;
	        width: 1px;
	        height: 100%;
	        background-color: #e3e9ef;
	        content: ''
	    }

	    .navbar-expand-xl .dropdown-menu {
	        margin-top: 0;
	        border-color: #fff;
	        background-color: #fff;
	        box-shadow: 0 .25rem .5625rem -.0625rem rgba(0, 0, 0, .03), 0 .275rem 1.25rem -.0625rem rgba(0, 0, 0, .05)
	    }

	    .navbar-expand-xl .dropdown-menu.show {
	        display: none
	    }

	    .navbar-expand-xl .dropdown-menu > .dropdown > .dropdown-toggle {
	        position: relative;
	        padding-right: 1.95rem
	    }

	    .navbar-expand-xl .dropdown-menu > .dropdown > .dropdown-toggle::after {
	        display: inline-block;
	        margin-left: .23375em;
	        vertical-align: .23375em;
	        content: "";
	        border-top: .275em solid transparent;
	        border-right: 0;
	        border-bottom: .275em solid transparent;
	        border-left: .275em solid
	    }

	    .navbar-expand-xl .dropdown-menu > .dropdown > .dropdown-toggle:empty::after {
	        margin-left: 0
	    }

	    .navbar-expand-xl .dropdown-menu > .dropdown > .dropdown-toggle::after {
	        position: absolute;
	        display: block;
	        top: 50%;
	        right: 1rem;
	        margin-top: -.3em
	    }

	    .navbar-expand-xl .dropdown-menu > .dropdown .dropdown-menu {
	        top: 0;
	        right: auto;
	        left: 100%;
	        width: auto;
	        margin-top: -.5rem;
	        margin-right: 0;
	        margin-left: -.25rem;
	        background-color: #fff
	    }

	    .navbar-expand-xl .dropdown-menu > .dropdown:hover > .dropdown-menu {
	        -webkit-animation: fade-in .25s ease-in-out;
	        animation: fade-in .25s ease-in-out
	    }

	    .navbar-expand-xl .dropdown:hover > .dropdown-menu {
	        display: block;
	        -webkit-animation: slide-up .25s ease-in-out;
	        animation: slide-up .25s ease-in-out
	    }

	    .navbar-expand-xl .navbar-tool-text {
	        display: block
	    }
	}

	.navbar-expand.navbar {
	    padding-right: 0;
	    padding-left: 0
	}

	.navbar-expand.navbar-floating .navbar-collapse .navbar-nav {
	    padding: 0
	}

	.navbar-expand.navbar-floating .navbar-collapse {
	    border-radius: 0
	}

	.navbar-expand.navbar-floating.navbar-dark .navbar-collapse,
	.navbar-expand.navbar-floating.navbar-light .navbar-collapse {
	    background-color: transparent !important;
	    box-shadow: none !important
	}

	.navbar-expand.navbar-floating.navbar-stuck .navbar-brand img.navbar-floating-logo {
	    display: none
	}

	.navbar-expand.navbar-floating.navbar-stuck .navbar-brand img.navbar-stuck-logo {
	    display: block
	}

	.navbar-expand.fixed-top {
	    position: fixed
	}

	.navbar-expand .navbar-nav .nav-item {
	    margin-bottom: 0
	}

	.navbar-expand .navbar-nav .nav-link {
	    padding-top: 1.125rem;
	    padding-bottom: .875rem
	}

	.navbar-expand .navbar-nav:not(.mega-nav) .nav-link.dropdown-toggle::after {
	    display: none
	}

	.navbar-expand .mega-nav::after {
	    display: block
	}

	.navbar-expand .mega-nav .dropdown-menu > .dropdown .dropdown-menu {
	    top: .35rem
	}

	.navbar-expand .mega-nav .dropdown-menu > .mega-dropdown .dropdown-menu {
	    top: .375rem;
	    min-height: 100%;
	    min-height: calc(100% + .25rem);
	    -webkit-animation: none !important;
	    animation: none !important
	}

	.navbar-expand .mega-nav .dropdown-menu > .mega-dropdown .dropdown-menu::before {
	    position: absolute;
	    top: 0;
	    right: 16rem;
	    width: 1px;
	    height: 100%;
	    background-color: #e3e9ef;
	    content: ''
	}

	.navbar-expand .dropdown-menu {
	    margin-top: 0;
	    border-color: #fff;
	    background-color: #fff;
	    box-shadow: 0 .25rem .5625rem -.0625rem rgba(0, 0, 0, .03), 0 .275rem 1.25rem -.0625rem rgba(0, 0, 0, .05)
	}

	.navbar-expand .dropdown-menu.show {
	    display: none
	}

	.navbar-expand .dropdown-menu > .dropdown > .dropdown-toggle {
	    position: relative;
	    padding-right: 1.95rem
	}

	.navbar-expand .dropdown-menu > .dropdown > .dropdown-toggle::after {
	    display: inline-block;
	    margin-left: .23375em;
	    vertical-align: .23375em;
	    content: "";
	    border-top: .275em solid transparent;
	    border-right: 0;
	    border-bottom: .275em solid transparent;
	    border-left: .275em solid
	}

	.navbar-expand .dropdown-menu > .dropdown > .dropdown-toggle:empty::after {
	    margin-left: 0
	}

	.navbar-expand .dropdown-menu > .dropdown > .dropdown-toggle::after {
	    position: absolute;
	    display: block;
	    top: 50%;
	    right: 1rem;
	    margin-top: -.3em
	}

	.navbar-expand .dropdown-menu > .dropdown .dropdown-menu {
	    top: 0;
	    right: auto;
	    left: 100%;
	    width: auto;
	    margin-top: -.5rem;
	    margin-right: 0;
	    margin-left: -.25rem;
	    background-color: #fff
	}

	.navbar-expand .dropdown-menu > .dropdown:hover > .dropdown-menu {
	    -webkit-animation: fade-in .25s ease-in-out;
	    animation: fade-in .25s ease-in-out
	}

	.navbar-expand .dropdown:hover > .dropdown-menu {
	    display: block;
	    -webkit-animation: slide-up .25s ease-in-out;
	    animation: slide-up .25s ease-in-out
	}

	.navbar-expand .navbar-tool-text {
	    display: block
	}

	.navbar-stuck-toggler {
	    display: none
	}

	@media (min-width:992px) {
	    .navbar-sticky.navbar-stuck {
	        position: fixed;
	        top: 0;
	        left: 0;
	        width: 100%;
	        -webkit-animation: navbar-show .25s;
	        animation: navbar-show .25s;
	        box-shadow: 0 .25rem .5625rem -.0625rem rgba(0, 0, 0, .03), 0 .275rem 1.25rem -.0625rem rgba(0, 0, 0, .05);
	        z-index: 1030
	    }

	    .navbar-sticky.navbar-stuck .navbar-stuck-toggler {
	        display: -ms-flexbox;
	        display: flex
	    }

	    .navbar-sticky.navbar-stuck .navbar-stuck-barnd {
	        display: block !important
	    }

	    .navbar-sticky.navbar-stuck .navbar-stuck-menu {
	        display: none
	    }

	    .navbar-sticky.navbar-stuck .navbar-stuck-menu.show {
	        display: block
	    }

	    .navbar-sticky.navbar-stuck.navbar-floating.navbar-dark {
	        background-color: #2b3445
	    }

	    .navbar-sticky.navbar-stuck.navbar-floating.navbar-light {
	        background-color: #fff
	    }
	}

	@-webkit-keyframes navbar-show {
	    from {
	        -webkit-transform: translateY(-.625rem);
	        transform: translateY(-.625rem);
	        opacity: 0
	    }

	    to {
	        -webkit-transform: translateY(0);
	        transform: translateY(0);
	        opacity: 1
	    }
	}

	@keyframes navbar-show {
	    from {
	        -webkit-transform: translateY(-.625rem);
	        transform: translateY(-.625rem);
	        opacity: 0
	    }

	    to {
	        -webkit-transform: translateY(0);
	        transform: translateY(0);
	        opacity: 1
	    }
	}

	.navbar-light .nav-link > i {
	    transition: color .25s ease-in-out, background-color .25s ease-in-out, box-shadow .25s ease-in-out, border-color .25s ease-in-out;
	    color: #7d879c
	}

	.navbar-light .nav-item:hover .nav-link:not(.disabled),
	.navbar-light .nav-item:hover .nav-link:not(.disabled) > i {
	    color: #014e78
	}

	.navbar-light .nav-item.active .nav-link:not(.disabled) > i,
	.navbar-light .nav-item.dropdown .nav-link:focus:not(.disabled) > i,
	.navbar-light .nav-item.show .nav-link:not(.disabled) > i {
	    color: #014e78
	}

	.navbar-light .navbar-tool-icon-box {
	    color: #4b566b
	}
	
	

	.navbar-light .navbar-tool-icon-box.bg-secondary {
	    background-color: #f3f5f9 !important
	}

	.navbar-light .navbar-tool:hover .navbar-tool-icon-box {
	    color: #2b3445
	}

	.navbar-light .navbar-tool:hover .navbar-tool-icon-box.bg-secondary {
	    background-color: #f3f5f9 !important
	}

	.navbar-light.bg-secondary .navbar-tool-icon-box.bg-secondary,
	.navbar-light[class*=' bg-faded'] .navbar-tool-icon-box.bg-secondary,
	.navbar-light[class^=bg-faded] .navbar-tool-icon-box.bg-secondary,
	.navbar-light[style*=' background-color'] .navbar-tool-icon-box.bg-secondary,
	.navbar-light[style^=background-color] .navbar-tool-icon-box.bg-secondary {
	    background-color: #e9edf4 !important
	}

	.navbar-light.bg-secondary .navbar-tool:hover .navbar-tool-icon-box.bg-secondary,
	.navbar-light[class*=' bg-faded'] .navbar-tool:hover .navbar-tool-icon-box.bg-secondary,
	.navbar-light[class^=bg-faded] .navbar-tool:hover .navbar-tool-icon-box.bg-secondary,
	.navbar-light[style*=' background-color'] .navbar-tool:hover .navbar-tool-icon-box.bg-secondary,
	.navbar-light[style^=background-color] .navbar-tool:hover .navbar-tool-icon-box.bg-secondary {
	    background-color: #e9edf4 !important
	}

	.navbar-light .navbar-tool-text {
	    color: #4b566b
	}

	.navbar-light .navbar-tool-text > small {
	    color: #7d879c
	}

	.navbar-light .navbar-tool:hover .navbar-tool-text {
	    color: #2b3445
	}

	.navbar-light .mega-nav::after {
	    background-color: #e3e9ef
	}

	.navbar-dark .nav-link > i {
	    transition: color .25s ease-in-out, background-color .25s ease-in-out, box-shadow .25s ease-in-out, border-color .25s ease-in-out;
	    color: rgba(255, 255, 255, .5)
	}

	.navbar-dark .nav-item:hover .nav-link:not(.disabled) {
	    color: #fff
	}

	.navbar-dark .nav-item.active .nav-link:not(.disabled) > i,
	.navbar-dark .nav-item.dropdown .nav-link:focus:not(.disabled) > i,
	.navbar-dark .nav-item.show .nav-link:not(.disabled) > i {
	    color: #fff
	}

	.navbar-dark .navbar-tool-icon-box {
	    color: #fff
	}

	.navbar-dark .navbar-tool-icon-box.bg-secondary {
	    background-color: rgba(255, 255, 255, .08) !important
	}

	.navbar-dark .navbar-tool-text {
	    color: #fff
	}

	.navbar-dark .navbar-tool-text > small {
	    color: rgba(255, 255, 255, .5)
	}

	.navbar-dark .navbar-tool:hover .navbar-tool-text {
	    color: #fff
	}

	.navbar-dark .mega-nav::after {
	    background-color: rgba(255, 255, 255, .12)
	}

	@media (max-width:991.98px) {

	    .navbar-dark .dropdown-menu,
	    .navbar-dark .dropdown-menu .dropdown-menu {
	        border-color: transparent;
	        background-color: rgba(0, 0, 0, .1)
	    }

	    .navbar-dark .dropdown-menu .dropdown-item,
	    .navbar-dark .dropdown-menu .dropdown-menu .dropdown-item {
	        color: rgba(255, 255, 255, .65)
	    }

	    .navbar-dark .dropdown-menu .dropdown-item:hover,
	    .navbar-dark .dropdown-menu .dropdown-menu .dropdown-item:hover {
	        color: #fff
	    }

	    .navbar-dark .dropdown-menu .dropdown-item.disabled,
	    .navbar-dark .dropdown-menu .dropdown-menu .dropdown-item.disabled {
	        color: rgba(255, 255, 255, .4)
	    }

	    .navbar-dark .dropdown-menu .dropdown-item.border-bottom,
	    .navbar-dark .dropdown-menu .dropdown-menu .dropdown-item.border-bottom {
	        border-color: rgba(255, 255, 255, .12) !important
	    }

	    .navbar-dark .dropdown-menu .active .dropdown-item,
	    .navbar-dark .dropdown-menu .dropdown-menu .active .dropdown-item {
	        color: #fff
	    }

	    .navbar-dark .dropdown-menu .dropdown-menu {
	        background-color: rgba(0, 0, 0, .08)
	    }

	    .navbar-dark .dropdown-divider {
	        border-color: rgba(255, 255, 255, .12)
	    }

	    .navbar-dark .text-heading {
	        color: #fff !important
	    }

	    .navbar-dark .text-muted {
	        color: rgba(255, 255, 255, .5) !important
	    }

	    .navbar-dark .h1,
	    .navbar-dark .h2,
	    .navbar-dark .h3,
	    .navbar-dark .h4,
	    .navbar-dark .h5,
	    .navbar-dark .h6,
	    .navbar-dark .widget-title,
	    .navbar-dark h1,
	    .navbar-dark h2,
	    .navbar-dark h3,
	    .navbar-dark h4,
	    .navbar-dark h5,
	    .navbar-dark h6 {
	        color: #fff !important
	    }

	    .navbar-dark .widget-list-link {
	        color: rgba(255, 255, 255, .65)
	    }

	    .navbar-dark .widget-list-link:hover {
	        color: #fff
	    }

	    .navbar-dark .active > .widget-list-link {
	        color: #fff
	    }
	}

	.accordion .card-header {
	    padding: 0;
	    background-color: transparent
	}

	.accordion .accordion-heading {
	    margin-bottom: 0;
	    font-size: 1rem;
	    font-weight: 500
	}

	.accordion .accordion-heading > a {
	    display: block;
	    position: relative;
	    padding: 1.09375rem 1.25rem;
	    padding-right: 4rem;
	    color: #373f50
	}

	.accordion .accordion-heading > a:hover {
	    color: inherit;
	    text-decoration: none
	}

	.menu-collapse p {
	    padding-left: 15px;
	    padding-bottom: 5px;
	    padding-top: 5px;
	    color: #014e78 !important;
	    display: block;
	    position: relative
	}

	.accordion .accordion-indicator {
	    display: block;
	    position: absolute;
	    top: 50%;
	    right: .875rem;
	    width: 2.125rem;
	    height: 2.125rem;
	    margin-top: -1.0625rem;
	    transition: -webkit-transform .3s ease-in-out;
	    transition: transform .3s ease-in-out;
	    transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
	    border-radius: 50%;
	    background-color: #f3f5f9;
	    font-family: cartzilla-icons;
	    font-size: .625rem;
	    font-weight: 700;
	    line-height: 2rem;
	    text-align: center
	}

	.accordion .collapsed .accordion-indicator {
	    -webkit-transform: rotate(-180deg);
	    transform: rotate(-180deg)
	}

	.card *,
	.flex-column * {
	    min-height: .01px
	}

	.breadcrumb-item {
	    font-size: .8125rem;
	    font-weight: 400
	}

	.breadcrumb-item::before {
	    font-family: cartzilla-icons;
	    font-size: .9em;
	    vertical-align: middle
	}

	.breadcrumb-item > a {
	    transition: color .25s ease-in-out, background-color .25s ease-in-out, box-shadow .25s ease-in-out, border-color .25s ease-in-out;
	    color: #4b566b
	}

	.breadcrumb-item > a:hover {
	    color: #014e78;
	    text-decoration: none
	}

	.breadcrumb-item > a > i {
	    margin-top: -.175rem;
	    margin-right: .325rem;
	    font-size: 1.05em;
	    vertical-align: middle
	}

	.breadcrumb-item.active {
	    cursor: default
	}

	.breadcrumb-light .breadcrumb-item::before {
	    color: rgba(255, 255, 255, .5)
	}

	.breadcrumb-light .breadcrumb-item > a {
	    color: #fff
	}

	.breadcrumb-light .breadcrumb-item > a:hover {
	    color: #fff
	}

	.breadcrumb-light .breadcrumb-item.active {
	    color: rgba(255, 255, 255, .6)
	}

	.pagination {
	    margin-bottom: 0;
	    -webkit-user-select: none;
	    -moz-user-select: none;
	    -ms-user-select: none;
	    user-select: none
	}

	.page-link {
	    position: relative;
	    transition: color .25s ease-in-out, border-color .25s ease-in-out, background-color .25s ease-in-out
	}

	.page-item {
	    margin: .15rem
	}

	.page-item.active {
	    position: relative;
	    z-index: 5;
	    cursor: default
	}

	.page-item.active > .page-link {
	    box-shadow: 0 .5rem 1.125rem -.425rem rgba(254, 105, 106, .9)
	}

	.pagination .page-link {
	    border-radius: .3125rem;
	    font-size: .9375rem
	}

	.social-btn {
	    display: inline-block;
	    width: 2.25rem;
	    height: 2.25rem;
	    padding: 0;
	    border: 1px solid transparent;
	    transition: border-color .25s ease-in-out, background-color .25s ease-in-out, color .25s ease-in-out, box-shadow .25s ease-in-out;
	    border-radius: .3125rem;
	    background-color: #f3f5f9;
	    color: #4b566b;
	    font-size: .875rem;
	    text-align: center;
	    text-decoration: none !important
	}

	.social-btn.sb-light {
	    background-color: rgba(255, 255, 255, .08);
	    color: #fff
	}

	.widget .cz-carousel .tns-nav {
	    padding-top: .5rem
	}

	.widget-list {
	    margin: 0;
	    padding: 0;
	    list-style: none
	}

	.widget-title {
	    margin-bottom: 1.125rem;
	    font-size: 1.0625rem;
	    font-weight: 500
	}

	.widget-categories .card,
	.widget-categories .card-header {
	    border: 0;
	    border-radius: 0
	}

	.widget-categories .card-body {
	    padding: .6140350877rem 0
	}

	.widget-categories .accordion-heading {
	    font-size: .9375rem;
	    font-weight: 400
	}

	.widget-categories .accordion-heading > a {
	    padding-top: .6140350877rem;
	    padding-right: 2rem;
	    padding-bottom: .6140350877rem;
	    padding-left: 0;
	    color: #014e78
	}

	.accordion-heading a {
	    width: 100% !important
	}

	.widget-categories .accordion-heading > a .accordion-indicator {
	    right: 0;
	    width: 1.375rem;
	    height: 1.375rem;
	    margin-top: -.6875rem;
	    background-color: rgba(254, 105, 106, .1);
	    font-size: 8px;
	    line-height: 1.375rem
	}

	.widget-categories .accordion-heading > span .accordion-indicator {
	    right: 0;
	    width: 1.375rem;
	    height: 1.375rem;
	    margin-top: -.6875rem;
	    background-color: rgba(254, 105, 106, .1);
	    font-size: 8px;
	    line-height: 1.375rem
	}

	.widget-categories .accordion-heading > a.collapsed {
	    color: #4b566b
	}

	.widget-categories .accordion-heading > a.collapsed .accordion-indicator {
	    background-color: #f7f7f7;
	    color: #4b566b
	}

	.widget-categories .accordion-heading > a:hover {
	    color: #014e78
	}

	.widget-categories .accordion-heading > a:hover .accordion-indicator {
	    background-color: #f7f7f7;
	    color: #014e78
	}

	.widget-categories .widget-list-item {
	    padding-left: .75rem
	}

	.widget-categories .widget-list:not([data-simplebar]) .widget-list-item {
	    padding-right: 1rem
	}

	.widget-categories .widget-list:not([data-simplebar]) .widget-list-item .widget-list:not([data-simplebar]) {
	    border-right: 0
	}

	.widget-list-item {
	    margin-bottom: .375rem
	}

	.widget-list-item:last-child {
	    margin-bottom: 0
	}

	.widget-list-link {
	    display: block;
	    transition: color .25s ease-in-out;
	    color: white;
	    font-size: 14px;
	    font-weight: 400;
	}

	.widget-list-link:hover {
	    color: #008000;
	    text-decoration:none;
	}

	.active > .widget-list-link {
	    color: #014e78
	}

	.widget-light .widget-list-link {
	    color: #f7f7f7
	}

	.widget-light .widget-list-link:hover {
	    color: #fff
	    
	}

	.widget-light .active > .widget-list-link {
	    color: #fff
	}

	.widget-product-title {
	    margin-bottom: .25rem;
	    font-size: .875rem;
	    font-weight: 500
	}

	.widget-product-title > a {
	    color: #373f50
	}

	.widget-product-title:hover > a {
	    color: #014e78
	}

	.widget-product-meta {
	    font-size: .875rem
	}

	.widget-cart-item {
	    position: relative
	}

	.widget-cart-item .close {
	    position: absolute;
	    top: 50%;
	    left: 0;
	    -webkit-transform: translateY(-50%);
	    transform: translateY(-50%);
	    transition: visibility .25s ease-in-out, opacity .25s ease-in-out;
	    visibility: hidden;
	    opacity: 0
	}

	.widget-cart-item .media {
	    transition: all .25s ease-in-out
	}

	.widget-cart-item:hover .media {
	    -webkit-transform: translateX(1.125rem);
	    transform: translateX(1.125rem)
	}

	.widget-cart-item:hover .close {
	    visibility: visible;
	    opacity: 1
	}

	.product-meta {
	    transition: color .25s ease-in-out;
	    color: #515151;
	    text-decoration: none !important
	}

	.star-rating {
	    display: inline-block;
	    white-space: nowrap;
	    line-height: 1;
	    vertical-align: middle
	}

	.cz-handheld-toolbar {
	    display: none;
	    position: fixed;
	    left: 0;
	    bottom: 0;
	    width: 100%;
	    transition: all .3s .35s ease-in-out;
	    border-top: 1px solid #01334e;
	    background-color: #fff;
	    box-shadow: -1.25rem 0 2rem 0 rgba(43, 52, 69, .15);
	    z-index: 1026
	}

	.cz-handheld-toolbar-item {
	    padding: .5rem;
	    padding-top: .125rem;
	    border-left: 1px solid #01334e;
	    text-align: center
	}

	.cz-handheld-toolbar-item:first-child {
	    border-right: 0
	}

	.cz-handheld-toolbar-item .badge {
	    font-size: .625rem
	}

	.cz-handheld-toolbar-icon {
	    display: block;
	    color: #4b566b;
	    font-size: 1.25rem
	}

	.cz-handheld-toolbar-icon > .badge,
	.cz-handheld-toolbar-icon > i {
	    display: inline-block;
	    vertical-align: middle
	}

	.cz-handheld-toolbar-label {
	    display: block;
	    color: #7d879c;
	    font-size: .6875rem
	}

	@media (max-width:991.98px) {
	    .toolbar-enabled {
	        padding-bottom: 3.5rem
	    }

	    .cz-handheld-toolbar {
	        display: block
	    }

	    .cz-handheld-toolbar + .btn-scroll-top {
	        bottom: 4.5rem
	    }
	}

	.offcanvas-open {
	    padding-bottom: 0
	}

	.offcanvas-open .cz-handheld-toolbar {
	    -webkit-transform: translateY(100%);
	    transform: translateY(100%);
	    box-shadow: none
	}

	.bg-darker {
	    background-color: #01334e !important
	}

	.text-bold {
	    font-weight: 700
	}

	.horizontal-scroll {
	    overflow-x: auto;
	    white-space: nowrap
	}

	.horizontal-scroll-nav {
	    display: flex;
	    -ms-flex-wrap: wrap;
	    padding-left: 0;
	    margin-bottom: 0;
	    list-style: none
	}

	.modal-fullscreen {
	    width: 100vw;
	    max-width: none;
	    height: 100%;
	    margin: 0
	}

	.modal-fullscreen .modal-content {
	    height: 100%;
	    border: 0;
	    border-radius: 0
	}

	.modal-fullscreen .modal-header {
	    border-radius: 0
	}

	.modal-fullscreen .modal-body {
	    overflow-y: auto
	}

	.modal-fullscreen .modal-footer {
	    border-radius: 0
	}

	.aa-dropdown-menu {
	    background-color: #fff !important;
	    padding-bottom: 10px;
	    max-height: 500px !important;
	    overflow-y: auto
	}

	.aa-dropdown-menu a {
	    padding: 8px 5px 8px 5px;
	    color: #333;
	    font-size: 14px
	}

	.search-result-bar {
	    cursor: pointer
	}

	.paragraph-section h2 {
	    font-size: 15px;
	    font-weight: 700
	}

	.paragraph-section h2 p {
	    font-size: 13px
	}

	.nav-book-tabs {
	    flex-wrap: nowrap !important;
	    text-align: center;
	    font-size: 14px
	}

	.intl-tel-input {
	    display: block !important
	}

	.widget-links h6 {
	    color: #014e78
	}

	.error {
	    color: #e04167 !important;
	    background-color: #fef0f4;
	    border-color: #fcd3dd;
	    border-radius: 4px
	}

	.custom-input select {
	    width: 100px !important
	}

	.booking-date-slots {
	    padding-left: 0;
	    list-style: none;
	    display: block;
	    overflow-x: auto;
	    white-space: nowrap
	}

	.booking-date-slots li {
	    display: inline-flex
	}

	.booking-time-slots {
	    padding-left: 0;
	    list-style: none;
	    display: block
	}

	.booking-time-slots li {
	    display: inline-flex;
	    margin-bottom: 10px
	}

	.grid-list {
	    display: grid;
	    grid-template-columns: 32% 32% 32%;
	    grid-gap: 5px;
	    padding-left: 0;
	    margin-top: 10px
	}

	.slot-outline-primary {
	    background-color: #e4fcff;
	    color: #00b3d8;
	    border-color: #00b3d8
	}
	
	
	
	
	
	
	

	@media (max-width:768px) {
	    .grid-list {
	        display: grid;
	        grid-template-columns: 95%;
	        grid-gap: 5px;
	        padding-left: 0;
	        margin-top: 10px
	    }
	}

	.slot-outline-primary {
	    background-color: #e4fcff;
	    color: #00b3d8;
	    border-color: #00b3d8
	}

	typeahead__container button {
	    background-color: #c02942;
	    color: #fff
	}

	.typeahead__container .typeahead__search-icon {
	    color: #fff
	}

	.typeahead__container .button-light button {
	    background-color: #f7f7f7;
	    color: #014e78
	}

	.algolia-autocomplete {
	    width: 100% !important
	}

	.algolia-autocomplete .aa-dropdown-menu .aa-suggestion.aa-cursor {
	    background-color: #b2d7ff
	}

	.container-fluid {
	    margin-top: 1%
	}

	.search-bar {
	    min-height: 50px;
	    font-size: 30px
	}

	.searchbox {
	    display: inline-block;
	    position: relative;
	    width: 100%;
	    white-space: nowrap;
	    box-sizing: border-box;
	    font-size: 13px;
	    font-family: arial, sans-serif
	}

	.searchbox__wrapper {
	    width: 100%;
	    height: 100%
	}

	.searchbox__input {
	    display: inline-block;
	    -webkit-transition: box-shadow .4s ease, background .4s ease;
	    transition: box-shadow .4s ease, background .4s ease;
	    border: 0;
	    border-radius: 4px;
	    box-shadow: inset 0 0 0 1px #d9d9d9;
	    background: #fff;
	    padding: 0;
	    padding-right: 30px;
	    padding-left: 37px;
	    width: 100%;
	    height: 100%;
	    vertical-align: middle;
	    white-space: normal;
	    font-size: inherit;
	    -webkit-appearance: none;
	    -moz-appearance: none;
	    appearance: none
	}

	.searchbox__input::-webkit-search-cancel-button,
	.searchbox__input::-webkit-search-decoration,
	.searchbox__input::-webkit-search-results-button,
	.searchbox__input::-webkit-search-results-decoration {
	    display: none
	}

	.searchbox__input:hover {
	    box-shadow: inset 0 0 0 1px silver
	}

	.searchbox__input:active,
	.searchbox__input:focus {
	    outline: 0;
	    box-shadow: inset 0 0 0 1px #4098ce;
	    background: #fff
	}

	.searchbox__input::-webkit-input-placeholder {
	    color: #aaa
	}

	.searchbox__input::-moz-placeholder {
	    color: #aaa
	}

	.searchbox__input:-ms-input-placeholder {
	    color: #aaa
	}

	.searchbox__input::placeholder {
	    color: #aaa
	}

	.searchbox__submit {
	    position: absolute;
	    top: 0;
	    right: inherit;
	    left: 0;
	    margin: 0;
	    border: 0;
	    border-radius: 18px 0 0 18px;
	    background-color: rgba(255, 255, 255, 0);
	    padding: 0;
	    width: 37px;
	    height: 100%;
	    vertical-align: middle;
	    text-align: center;
	    font-size: inherit;
	    -webkit-user-select: none;
	    -moz-user-select: none;
	    -ms-user-select: none;
	    user-select: none
	}

	.searchbox__submit::before {
	    display: inline-block;
	    margin-right: -4px;
	    height: 100%;
	    vertical-align: middle;
	    content: ''
	}

	.searchbox__submit:active,
	.searchbox__submit:hover {
	    cursor: pointer
	}

	.searchbox__submit:focus {
	    outline: 0
	}

	.searchbox__submit svg {
	    width: 17px;
	    height: 17px;
	    vertical-align: middle;
	    fill: #666
	}

	.searchbox__reset {
	    position: absolute;
	    top: 8px;
	    right: 8px;
	    margin: 0;
	    border: 0;
	    background: 0 0;
	    cursor: pointer;
	    padding: 0;
	    font-size: inherit;
	    -webkit-user-select: none;
	    -moz-user-select: none;
	    -ms-user-select: none;
	    user-select: none;
	    fill: rgba(0, 0, 0, .5)
	}

	.searchbox__reset svg {
	    display: block;
	    margin: 4px;
	    width: 13px;
	    height: 13px
	}

	.searchbox__input:valid ~ .searchbox__reset {
	    display: block;
	    -webkit-animation-name: sbx-reset-in;
	    animation-name: sbx-reset-in;
	    -webkit-animation-duration: .15s;
	    animation-duration: .15s
	}

	@-webkit-keyframes sbx-reset-in {
	    0% {
	        -webkit-transform: translate3d(-20%, 0, 0);
	        transform: translate3d(-20%, 0, 0);
	        opacity: 0
	    }

	    100% {
	        -webkit-transform: none;
	        transform: none;
	        opacity: 1
	    }
	}

	@keyframes sbx-reset-in {
	    0% {
	        -webkit-transform: translate3d(-20%, 0, 0);
	        transform: translate3d(-20%, 0, 0);
	        opacity: 0
	    }

	    100% {
	        -webkit-transform: none;
	        transform: none;
	        opacity: 1
	    }
	}

	.aa-dropdown-menu {
	    position: relative;
	    top: -6px;
	    border-radius: 3px;
	    margin: 6px 0 0;
	    padding: 0;
	    text-align: left;
	    height: auto;
	    position: relative;
	    background: 0 0;
	    border: none;
	    width: 100%;
	    left: 0 !important;
	    box-shadow: 0 1px 0 0 rgba(0, 0, 0, .2), 0 2px 3px 0 rgba(0, 0, 0, .1)
	}

	.aa-dropdown-menu:before {
	    position: absolute;
	    content: '';
	    width: 14px;
	    height: 14px;
	    background: #fff;
	    z-index: 0;
	    top: -7px;
	    border-top: 1px solid #d9d9d9;
	    border-right: 1px solid #d9d9d9;
	    transform: rotate(-45deg);
	    border-radius: 2px;
	    z-index: 999;
	    display: block;
	    left: 24px
	}

	.aa-dropdown-menu .aa-suggestions {
	    position: relative;
	    z-index: 1000
	}

	.aa-dropdown-menu [class^=aa-dataset-] {
	    position: relative;
	    border: solid 1px #d9d9d9;
	    border-radius: 3px;
	    overflow: auto;
	    padding: 8px 8px 8px;
	    max-height: 500px;
	    min-height: auto
	}

	.aa-dropdown-menu * {
	    box-sizing: border-box
	}

	.aa-suggestion {
	    font-size: 1.1em;
	    padding: 4px 4px 0;
	    display: block;
	    width: 100%;
	    padding-bottom: 10px;
	    border-bottom: 1px solid #eee;
	    font-size: 13px;
	    clear: both;
	    text-overflow: ellipsis;
	    overflow: hidden;
	    display: block;
	    float: left;
	    line-height: 2em;
	    width: calc(100% - 30px)
	}

	.aa-cursor {
	    background: #eee
	}

	em {
	    color: #4098ce
	}

	[data-simplebar] {
	    position: relative;
	    flex-direction: column;
	    flex-wrap: wrap;
	    justify-content: flex-start;
	    align-content: flex-start;
	    align-items: flex-start
	}

	.simplebar-wrapper {
	    overflow: hidden;
	    width: inherit;
	    height: inherit;
	    max-width: inherit;
	    max-height: inherit
	}

	.simplebar-mask {
	    direction: inherit;
	    position: absolute;
	    overflow: hidden;
	    padding: 0;
	    margin: 0;
	    left: 0;
	    top: 0;
	    bottom: 0;
	    right: 0;
	    width: auto !important;
	    height: auto !important;
	    z-index: 0
	}

	.simplebar-offset {
	    direction: inherit !important;
	    box-sizing: inherit !important;
	    resize: none !important;
	    position: absolute;
	    top: 0;
	    left: 0;
	    bottom: 0;
	    right: 0;
	    padding: 0;
	    margin: 0;
	    -webkit-overflow-scrolling: touch
	}

	.simplebar-content-wrapper {
	    direction: inherit;
	    box-sizing: border-box !important;
	    position: relative;
	    display: block;
	    height: 100%;
	    width: auto;
	    max-width: 100%;
	    max-height: 100%;
	    -ms-overflow-style: none
	}

	.simplebar-content-wrapper::-webkit-scrollbar,
	.simplebar-hide-scrollbar::-webkit-scrollbar {
	    width: 0;
	    height: 0
	}

	.simplebar-content:after,
	.simplebar-content:before {
	    content: ' ';
	    display: table
	}

	.simplebar-placeholder {
	    max-height: 100%;
	    max-width: 100%;
	    width: 100%;
	    pointer-events: none
	}

	.simplebar-height-auto-observer-wrapper {
	    box-sizing: inherit !important;
	    height: 100%;
	    width: 100%;
	    max-width: 1px;
	    position: relative;
	    float: left;
	    max-height: 1px;
	    overflow: hidden;
	    z-index: -1;
	    padding: 0;
	    margin: 0;
	    pointer-events: none;
	    flex-grow: inherit;
	    flex-shrink: 0;
	    flex-basis: 0
	}

	.simplebar-height-auto-observer {
	    box-sizing: inherit;
	    display: block;
	    opacity: 0;
	    position: absolute;
	    top: 0;
	    left: 0;
	    height: 1000%;
	    width: 1000%;
	    min-height: 1px;
	    min-width: 1px;
	    overflow: hidden;
	    pointer-events: none;
	    z-index: -1
	}

	.simplebar-track {
	    z-index: 1;
	    position: absolute;
	    right: 0;
	    bottom: 0;
	    pointer-events: none;
	    overflow: hidden
	}

	[data-simplebar].simplebar-dragging .simplebar-content {
	    pointer-events: none;
	    user-select: none;
	    -webkit-user-select: none
	}

	[data-simplebar].simplebar-dragging .simplebar-track {
	    pointer-events: all
	}

	.simplebar-scrollbar {
	    position: absolute;
	    left: 0;
	    right: 0;
	    min-height: 10px
	}

	.simplebar-scrollbar:before {
	    position: absolute;
	    content: '';
	    background: #000;
	    border-radius: 7px;
	    left: 2px;
	    right: 2px;
	    opacity: 0;
	    transition: opacity .2s linear
	}

	.simplebar-scrollbar.simplebar-visible:before {
	    opacity: .5;
	    transition: opacity 0s linear
	}

	.simplebar-track.simplebar-vertical {
	    top: 0;
	    width: 11px
	}

	.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
	    top: 2px;
	    bottom: 2px
	}

	.simplebar-track.simplebar-horizontal {
	    left: 0;
	    height: 11px
	}

	.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
	    height: 100%;
	    left: 2px;
	    right: 2px
	}

	.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
	    right: auto;
	    left: 0;
	    top: 2px;
	    height: 7px;
	    min-height: 0;
	    min-width: 10px;
	    width: auto
	}

	[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical {
	    right: auto;
	    left: 0
	}
	
	.hs-dummy-scrollbar-size {
	    direction: rtl;
	    position: fixed;
	    opacity: 0;
	    visibility: hidden;
	    height: 500px;
	    width: 500px;
	    overflow-y: hidden;
	    overflow-x: scroll
	}

	.simplebar-hide-scrollbar {
	    position: fixed;
	    left: 0;
	    visibility: hidden;
	    overflow-y: scroll;
	    -ms-overflow-style: none
	}

	.font-weight-medium {
	    font-weight: 500 !important
	}

	.font-size-xl {
	    font-size: 1.625rem !important
	}

	.font-size-lg {
	    font-size: 1.125rem !important
	}

	.font-size-base {
	    font-size: 1rem !important
	}

	.font-size-md {
	    font-size: .9375rem !important
	}

	.font-size-sm {
	    font-size: .875rem !important
	}

	.font-size-ms {
	    font-size: .8125rem !important
	}

	.font-size-xs {
	    font-size: .75rem !important
	}

	.text-shadow {
	    text-shadow: 0 .0625rem rgba(0, 0, 0, .5) !important
	}

	.text-heading {
	    color: #373f50 !important
	}

	.text-border {
	    color: #c9d5e0 !important;
	    font-weight: 300
	}

	.border-color {
	    color: #e3e9ef !important
	}

	.box-shadow {
	    box-shadow: 0 .25rem .5625rem -.0625rem rgba(0, 0, 0, .03), 0 .275rem 1.25rem -.0625rem rgba(0, 0, 0, .05) !important
	}

	.box-shadow-sm {
	    box-shadow: 0 .125rem .3rem -.0625rem rgba(0, 0, 0, .03), 0 .275rem .75rem -.0625rem rgba(0, 0, 0, .06) !important
	}

	.box-shadow-lg {
	    box-shadow: 0 .3rem 1.525rem -.375rem rgba(0, 0, 0, .1) !important
	}

	.d-flex {
	    display: -ms-flexbox !important;
	    display: flex !important
	}

	@media (min-width:768px) {
	    .flex-md-nowrap {
	        -ms-flex-wrap: nowrap !important;
	        flex-wrap: nowrap !important
	    }
	}

	.text-light {
	    color: #fff !important
	}

	.text-dark {
	    color: #373f50 !important
	}

	.text-accent {
	    color: #014e78 !important
	}

	.text-body {
	    color: #4b566b !important
	}

	.text-muted {
	    color: #7d879c !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
	}

	.close:not(:disabled):not(.disabled):hover {
	    opacity: 1
	}

	.close {
	    float: right;
	    font-size: 1.5rem;
	    font-weight: 300;
	    line-height: 1;
	    color: #000;
	    text-shadow: none;
	    opacity: .75
	}

	.close:hover {
	    color: #4b566b;
	    text-decoration: none
	}

	.close:not(:disabled):not(.disabled):focus,
	.close:not(:disabled):not(.disabled):hover {
	    opacity: .75
	}

	button.close {
	    padding: 0;
	    background-color: transparent;
	    border: 0
	}

	a.close.disabled {
	    pointer-events: none
	}

	.pr-grid-gutter,
	.px-grid-gutter {
	    padding-right: 30px !important
	}

	.pb-grid-gutter,
	.py-grid-gutter {
	    padding-bottom: 30px !important
	}

	.pl-grid-gutter,
	.px-grid-gutter {
	    padding-left: 30px !important
	}

	@media (max-width:991.98px) {
	    body {
	        padding-top: 0 !important
	    }
	}

	.table-fixed {
	    table-layout: fixed !important
	}

	.card .card-header.border-primary,
	.card.border-primary {
	    border-color: rgba(254, 105, 106, .35) !important
	}

	.box-shadow-sm {
	    box-shadow: 0 .125rem .3rem -.0625rem rgba(0, 0, 0, .03), 0 .275rem .75rem -.0625rem rgba(0, 0, 0, .06) !important
	}

	.rounded-circle {
	    border-radius: 50% !important
	}

	.font-size-base {
	    font-size: 1rem !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
	}

	@-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: flex;
	    height: 1rem;
	    overflow: hidden;
	    line-height: 0;
	    font-size: .75rem;
	    background-color: #f3f5f9;
	    border-radius: .3125rem;
	    box-shadow: none
	}

	.progress-bar {
	    display: -ms-flexbox;
	    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: #014e78;
	    transition: width .6s ease
	}

	@media (prefers-reduced-motion:reduce) {
	    .progress-bar {
	        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
	    }
	}

	.bg-success {
	    background-color: #42d697 !important
	}

	a.bg-success:focus,
	a.bg-success:hover,
	button.bg-success:focus,
	button.bg-success:hover {
	    background-color: #29bc7d !important
	}

	.btn-tag {
	    display: inline-block;
	    padding: .375rem .5625rem;
	    transition: color .25s ease-in-out, background-color .25s ease-in-out, border-color .25s ease-in-out, box-shadow .2s ease-in-out;
	    border: 1px solid #e3e9ef;
	    border-radius: .1875rem;
	    color: #4b566b;
	    font-size: .75rem;
	    white-space: nowrap
	}

	.btn-tag:hover {
	    border-color: #f3f5f9;
	    background-color: #f3f5f9;
	    color: #4b566b
	}

	.btn-tag.active {
	    border-color: #014e78;
	    background-color: #014e78;
	    color: #fff;
	    box-shadow: 0 .5rem 1.125rem -.5rem rgba(254, 105, 106, .9)
	}

	.pb-1,
	.py-1 {
	    padding-bottom: .25rem !important
	}

	.pl-1,
	.px-1 {
	    padding-left: .25rem !important
	}

	.cz-file-drop-area {
	    position: relative;
	    padding: 2rem 1rem;
	    transition: border-color .2s ease-in-out, box-shadow .2s ease-in-out;
	    border: 2px dashed #dae1e7;
	    background-color: #fff;
	    text-align: center;
	    cursor: pointer
	}

	.cz-file-drop-area .cz-file-drop-input {
	    display: block;
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	    background-color: transparent;
	    opacity: 0;
	    outline: 0;
	    cursor: pointer;
	    z-index: 2
	}

	.cz-file-drop-area .cz-file-drop-icon {
	    display: block;
	    margin-bottom: .75rem;
	    color: #aeb4be;
	    font-size: 1.625rem
	}

	.cz-file-drop-area .cz-file-drop-preview {
	    max-width: 16rem;
	    margin-right: auto;
	    margin-bottom: .75rem;
	    margin-left: auto
	}

	.cz-file-drop-area .cz-file-drop-message {
	    display: block;
	    font-size: .875rem;
	    margin-bottom: 1.25rem
	}

	.cz-file-drop-area .btn {
	    position: relative;
	    z-index: 3
	}

	.cz-file-drop-area:hover {
	    border-color: #c4cfd9
	}

	.cz-carousel {
	    position: relative
	}

	.cz-carousel .cz-carousel-inner {
	    position: relative;
	    display: -ms-flexbox;
	    display: flex;
	    overflow: hidden;
	    -ms-touch-action: manipulation;
	    touch-action: manipulation;
	    opacity: 0
	}

	.cz-carousel .cz-carousel-inner:active {
	    cursor: -webkit-grab;
	    cursor: grab
	}

	.cz-carousel .cz-carousel-inner.tns-slider {
	    display: block;
	    opacity: 1
	}

	.cz-carousel .cz-carousel-inner > * {
	    -webkit-backface-visibility: hidden;
	    backface-visibility: hidden
	}

	.cz-carousel .tns-controls:focus {
	    outline: 0
	}

	.cz-carousel [data-controls] {
	    position: absolute;
	    top: 50%;
	    width: 2.75rem;
	    height: 2.75rem;
	    margin-top: -1.375rem;
	    transition: all .3s ease-in-out;
	    border: 1px solid #e3e9ef;
	    border-radius: 50%;
	    background-color: #fff;
	    font-size: .8088235294rem;
	    line-height: 2.625rem;
	    text-align: center;
	    z-index: 10
	}

	.cz-carousel [data-controls][disabled] {
	    opacity: 0 !important
	}

	.cz-carousel [data-controls=prev] {
	    left: 1.75rem
	}

	.cz-carousel [data-controls=next] {
	    right: 1.75rem
	}

	.cz-carousel.cz-controls-lg [data-controls] {
	    width: 3.25rem;
	    height: 3.25rem;
	    margin-top: -1.625rem;
	    font-size: .9558823529rem;
	    line-height: 3.125rem
	}

	.cz-carousel.cz-controls-sm [data-controls] {
	    width: 2.25rem;
	    height: 2.25rem;
	    margin-top: -1.125rem;
	    font-size: .6617647059rem;
	    line-height: 2.125rem
	}

	.cz-carousel:not(.cz-controls-static) [data-controls] {
	    opacity: 0
	}

	.cz-carousel:not(.cz-controls-static) [data-controls=prev] {
	    -webkit-transform: translateX(1rem);
	    transform: translateX(1rem)
	}

	.cz-carousel:not(.cz-controls-static) [data-controls=next] {
	    -webkit-transform: translateX(-1rem);
	    transform: translateX(-1rem)
	}

	.cz-carousel:not(.cz-controls-static):hover [data-controls] {
	    -webkit-transform: none;
	    transform: none;
	    opacity: 1
	}

	.cz-carousel.cz-controls-outside {
	    padding: 0 1.375rem
	}

	.cz-carousel.cz-controls-outside [data-controls=prev] {
	    left: 0
	}

	.cz-carousel.cz-controls-outside [data-controls=next] {
	    right: 0
	}

	.cz-carousel.cz-controls-outside.cz-controls-lg {
	    padding: 0 1.625rem
	}

	.cz-carousel.cz-controls-outside.cz-controls-sm {
	    padding: 0 1.125rem
	}

	.cz-carousel.cz-dots-enabled:not(.cz-dots-inside) [data-controls] {
	    margin-top: -3.0625rem
	}

	.cz-carousel.cz-dots-enabled:not(.cz-dots-inside).cz-controls-lg [data-controls] {
	    margin-top: -3.3125rem
	}

	.cz-carousel.cz-dots-enabled:not(.cz-dots-inside).cz-controls-sm [data-controls] {
	    margin-top: -2.8125rem
	}

	.cz-carousel .tns-nav {
	    padding-top: .875rem;
	    padding-bottom: .5rem;
	    text-align: center
	}

	.cz-carousel.cz-dots-left .tns-nav {
	    text-align: left
	}

	.cz-carousel.cz-dots-right .tns-nav {
	    text-align: right
	}

	.cz-carousel [data-nav] {
	    display: inline-block;
	    width: .3125rem;
	    height: .3125rem;
	    margin: 0 .375rem;
	    padding: 0;
	    transition: width .2s ease-in-out, background-color .2s ease-in-out;
	    border: 0;
	    border-radius: .15625rem;
	    background-color: #b6bcc5
	}

	.cz-carousel [data-nav]:focus {
	    outline: 0
	}

	.cz-carousel [data-nav].tns-nav-active {
	    width: 1.25rem;
	    background-color: #014e78
	}

	.cz-carousel.cz-dots-light [data-nav] {
	    background-color: #fff
	}

	.cz-carousel.cz-dots-inside .tns-nav {
	    position: absolute;
	    left: 0;
	    width: 100%;
	    bottom: 1rem
	}

	.cz-custom-controls {
	    white-space: nowrap
	}

	.cz-custom-controls button {
	    display: none
	}

	.cz-custom-controls:focus {
	    outline: 0
	}

	.cz-custom-controls [data-controls] {
	    display: inline-block;
	    width: 2.25rem;
	    height: 2.25rem;
	    margin: .0625rem;
	    transition: all .3s ease-in-out;
	    border: 1px solid #e3e9ef;
	    border-radius: 50%;
	    background-color: #fff;
	    font-size: .6617647059rem;
	    line-height: 2.125rem;
	    text-align: center;
	    z-index: 10
	}

	.cz-custom-controls [data-controls][disabled] {
	    opacity: 0 !important
	}

	.tns-item {
	    -webkit-user-select: none;
	    -moz-user-select: none;
	    -ms-user-select: none;
	    user-select: none
	}

	.tns-item .from-bottom,
	.tns-item .from-left,
	.tns-item .from-right,
	.tns-item .from-top,
	.tns-item .scale-down,
	.tns-item .scale-up {
	    transition: all .45s .3s ease-in-out;
	    opacity: 0;
	    -webkit-backface-visibility: hidden;
	    backface-visibility: hidden
	}

	.tns-item .from-top {
	    -webkit-transform: translateY(-45px);
	    transform: translateY(-45px)
	}

	.tns-item .from-bottom {
	    -webkit-transform: translateY(45px);
	    transform: translateY(45px)
	}

	.tns-item .from-left {
	    -webkit-transform: translateX(-45px);
	    transform: translateX(-45px)
	}

	.tns-item .from-right {
	    -webkit-transform: translateX(45px);
	    transform: translateX(45px)
	}

	.tns-item .scale-up {
	    -webkit-transform: scale(.8);
	    transform: scale(.8)
	}

	.tns-item .scale-down {
	    -webkit-transform: scale(1.2);
	    transform: scale(1.2)
	}

	.tns-item .delay-1 {
	    transition-delay: .5s
	}

	.tns-item .delay-2 {
	    transition-delay: .7s
	}

	.tns-item .delay-3 {
	    transition-delay: .9s
	}

	.tns-item .delay-4 {
	    transition-delay: 1.1s
	}

	.tns-item.tns-slide-active .from-bottom,
	.tns-item.tns-slide-active .from-top {
	    -webkit-transform: translateY(0);
	    transform: translateY(0);
	    opacity: 1
	}

	.tns-item.tns-slide-active .from-left,
	.tns-item.tns-slide-active .from-right {
	    -webkit-transform: translateX(0);
	    transform: translateX(0);
	    opacity: 1
	}

	.tns-item.tns-slide-active .scale-down,
	.tns-item.tns-slide-active .scale-up {
	    -webkit-transform: scale(1);
	    transform: scale(1);
	    opacity: 1
	}

	.czi-arrow-right-circle::before {
	    content: ""
	}

	.czi-arrow-right::before {
	    content: "\203A";
	    font-size: 24px;
	    color: #777
	}

	.czi-arrow-left-circle::before {
	    content: "\e907"
	}

	.czi-arrow-left::before {
	    content: "\2039";
	    font-size: 24px;
	    color: #777
	}

	.table {
	    width: 100%;
	    margin-bottom: 1rem;
	    color: #4b566b
	}

	.table td,
	.table th {
	    padding: .75rem;
	    vertical-align: top;
	    border-top: 1px solid #e3e9ef
	}

	.table thead th {
	    vertical-align: bottom;
	    border-bottom: 2px solid #e3e9ef
	}

	.table tbody + tbody {
	    border-top: 2px solid #e3e9ef
	}

	@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:1279.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
	}

	.border {
	    border: 1px solid #e3e9ef !important
	}

	.border-top {
	    border-top: 1px solid #e3e9ef !important
	}

	.border-right {
	    border-right: 1px solid #e3e9ef !important
	}

	.border-bottom {
	    border-bottom: 1px solid #e3e9ef !important
	}

	.border-left {
	    border-left: 1px solid #e3e9ef !important
	}

	@-webkit-keyframes spinner-grow {
	    0% {
	        -webkit-transform: scale(0);
	        transform: scale(0)
	    }

	    50% {
	        opacity: 1;
	        -webkit-transform: none;
	        transform: none
	    }
	}

	@keyframes spinner-grow {
	    0% {
	        -webkit-transform: scale(0);
	        transform: scale(0)
	    }

	    50% {
	        opacity: 1;
	        -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 .9s linear infinite;
	    animation: spinner-grow .9s linear infinite
	}

	.spinner-grow-sm {
	    width: .5rem;
	    height: .5rem
	}

	.modal-dialog-bottom {
	    position: fixed;
	    bottom: 0;
	    width: 100%;
	    background-color: #fefefe;
	    -webkit-animation-name: slideIn;
	    -webkit-animation-duration: .4s;
	    animation-name: slideIn;
	    animation-duration: .4s
	}

	.tabstep {
	    display: none
	}

	.step {
	    height: 15px;
	    width: 15px;
	    margin: 0 2px;
	    background-color: #bbb;
	    border: none;
	    border-radius: 50%;
	    display: inline-block;
	    opacity: .5
	}

	.step.active {
	    opacity: 1
	}

	.step.finish {
	    background-color: #4caf50
	}

	.badge {
	    display: inline-block;
	    padding: .25em .625em;
	    font-size: 75%;
	    font-weight: 400;
	    line-height: 1;
	    text-align: center;
	    white-space: nowrap;
	    vertical-align: baseline;
	    border-radius: .175rem;
	    transition: color .25s ease-in-out, background-color .25s ease-in-out, border-color .25s ease-in-out, box-shadow .2s ease-in-out
	}

	@media (prefers-reduced-motion:reduce) {
	    .badge {
	        transition: none
	    }
	}

	a.badge:focus,
	a.badge:hover {
	    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: #014e78
	}

	a.badge-primary:focus,
	a.badge-primary:hover {
	    color: #fff;
	    background-color: #fe3638
	}

	a.badge-primary.focus,
	a.badge-primary:focus {
	    outline: 0;
	    box-shadow: 0 0 0 0 rgba(254, 105, 106, .5)
	}

	.badge-secondary {
	    color: #2b3445;
	    background-color: #f3f5f9
	}

	a.badge-secondary:focus,
	a.badge-secondary:hover {
	    color: #2b3445;
	    background-color: #d1d9e8
	}

	a.badge-secondary.focus,
	a.badge-secondary:focus {
	    outline: 0;
	    box-shadow: 0 0 0 0 rgba(243, 245, 249, .5)
	}

	.badge-success {
	    color: #2b3445;
	    background-color: #42d697
	}

	a.badge-success:focus,
	a.badge-success:hover {
	    color: #2b3445;
	    background-color: #29bc7d
	}

	a.badge-success.focus,
	a.badge-success:focus {
	    outline: 0;
	    box-shadow: 0 0 0 0 rgba(66, 214, 151, .5)
	}

	.badge-info {
	    color: #2b3445;
	    background-color: #49738f
	}

	a.badge-info:focus,
	a.badge-info:hover {
	    color: #2b3445;
	    background-color: #3699fe
	}

	a.badge-info.focus,
	a.badge-info:focus {
	    outline: 0;
	    box-shadow: 0 0 0 0 rgba(105, 179, 254, .5)
	}

	.badge-warning {
	    color: #2b3445;
	    background-color: #fea569
	}

	a.badge-warning:focus,
	a.badge-warning:hover {
	    color: #2b3445;
	    background-color: #fe8736
	}

	a.badge-warning.focus,
	a.badge-warning:focus {
	    outline: 0;
	    box-shadow: 0 0 0 0 rgba(254, 165, 105, .5)
	}

	.badge-danger {
	    color: #fff;
	    background-color: #f34770
	}

	a.badge-danger:focus,
	a.badge-danger:hover {
	    color: #fff;
	    background-color: #f0174b
	}

	a.badge-danger.focus,
	a.badge-danger:focus {
	    outline: 0;
	    box-shadow: 0 0 0 0 rgba(243, 71, 112, .5)
	}

	.badge-light {
	    color: #2b3445;
	    background-color: #fff
	}

	a.badge-light:focus,
	a.badge-light:hover {
	    color: #2b3445;
	    background-color: #e6e5e5
	}

	a.badge-light.focus,
	a.badge-light:focus {
	    outline: 0;
	    box-shadow: 0 0 0 0 rgba(255, 255, 255, .5)
	}

	.badge-dark {
	    color: #fff;
	    background-color: #373f50
	}

	a.badge-dark:focus,
	a.badge-dark:hover {
	    color: #fff;
	    background-color: #222732
	}

	a.badge-dark.focus,
	a.badge-dark:focus {
	    outline: 0;
	    box-shadow: 0 0 0 0 rgba(55, 63, 80, .5)
	}

	.badge-accent {
	    color: #fff;
	    background-color: #014e78
	}

	a.badge-accent:focus,
	a.badge-accent:hover {
	    color: #fff;
	    background-color: #363cad
	}

	a.badge-accent.focus,
	a.badge-accent:focus {
	    outline: 0;
	    box-shadow: 0 0 0 0 rgba(78, 84, 200, .5)
	}

	.popover {
	    position: absolute;
	    top: 0;
	    left: 0;
	    z-index: 1060;
	    display: block;
	    max-width: 276px;
	    font-family: "Open Sans", sans-serif;
	    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;
	    word-break: normal;
	    word-spacing: normal;
	    white-space: normal;
	    line-break: auto;
	    font-size: .875rem;
	    word-wrap: break-word;
	    background-color: #fff;
	    background-clip: padding-box;
	    border: 1px solid #e3e9ef;
	    border-radius: .3125rem;
	    box-shadow: 0 .25rem .5625rem -.0625rem rgba(0, 0, 0, .03), 0 .275rem 1.25rem -.0625rem rgba(0, 0, 0, .05)
	}

	.popover .arrow {
	    position: absolute;
	    display: block;
	    width: 1rem;
	    height: .5rem;
	    margin: 0 .3125rem
	}

	.popover .arrow::after,
	.popover .arrow::before {
	    position: absolute;
	    display: block;
	    content: "";
	    border-color: transparent;
	    border-style: solid
	}

	.bs-popover-auto[x-placement^=top],
	.bs-popover-top {
	    margin-bottom: .5rem
	}

	.bs-popover-auto[x-placement^=top] > .arrow,
	.bs-popover-top > .arrow {
	    bottom: calc(-.5rem - 1px)
	}

	.bs-popover-auto[x-placement^=top] > .arrow::before,
	.bs-popover-top > .arrow::before {
	    bottom: 0;
	    border-width: .5rem .5rem 0;
	    border-top-color: #d3dce6
	}

	.bs-popover-auto[x-placement^=top] > .arrow::after,
	.bs-popover-top > .arrow::after {
	    bottom: 1px;
	    border-width: .5rem .5rem 0;
	    border-top-color: #fff
	}

	.bs-popover-auto[x-placement^=right],
	.bs-popover-right {
	    margin-left: .5rem
	}

	.bs-popover-auto[x-placement^=right] > .arrow,
	.bs-popover-right > .arrow {
	    left: calc(-.5rem - 1px);
	    width: .5rem;
	    height: 1rem;
	    margin: .3125rem 0
	}

	.bs-popover-auto[x-placement^=right] > .arrow::before,
	.bs-popover-right > .arrow::before {
	    left: 0;
	    border-width: .5rem .5rem .5rem 0;
	    border-right-color: #d3dce6
	}

	.bs-popover-auto[x-placement^=right] > .arrow::after,
	.bs-popover-right > .arrow::after {
	    left: 1px;
	    border-width: .5rem .5rem .5rem 0;
	    border-right-color: #fff
	}

	.bs-popover-auto[x-placement^=bottom],
	.bs-popover-bottom {
	    margin-top: .5rem
	}

	.bs-popover-auto[x-placement^=bottom] > .arrow,
	.bs-popover-bottom > .arrow {
	    top: calc(-.5rem - 1px)
	}

	.bs-popover-auto[x-placement^=bottom] > .arrow::before,
	.bs-popover-bottom > .arrow::before {
	    top: 0;
	    border-width: 0 .5rem .5rem .5rem;
	    border-bottom-color: #d3dce6
	}

	.bs-popover-auto[x-placement^=bottom] > .arrow::after,
	.bs-popover-bottom > .arrow::after {
	    top: 1px;
	    border-width: 0 .5rem .5rem .5rem;
	    border-bottom-color: #fff
	}

	.bs-popover-auto[x-placement^=bottom] .popover-header::before,
	.bs-popover-bottom .popover-header::before {
	    position: absolute;
	    top: 0;
	    left: 50%;
	    display: block;
	    width: 1rem;
	    margin-left: -.5rem;
	    content: "";
	    border-bottom: 1px solid #f6f9fc
	}

	.bs-popover-auto[x-placement^=left],
	.bs-popover-left {
	    margin-right: .5rem
	}

	.bs-popover-auto[x-placement^=left] > .arrow,
	.bs-popover-left > .arrow {
	    right: calc(-.5rem - 1px);
	    width: .5rem;
	    height: 1rem;
	    margin: .3125rem 0
	}

	.bs-popover-auto[x-placement^=left] > .arrow::before,
	.bs-popover-left > .arrow::before {
	    right: 0;
	    border-width: .5rem 0 .5rem .5rem;
	    border-left-color: #d3dce6
	}

	.bs-popover-auto[x-placement^=left] > .arrow::after,
	.bs-popover-left > .arrow::after {
	    right: 1px;
	    border-width: .5rem 0 .5rem .5rem;
	    border-left-color: #fff
	}

	.popover-header {
	    padding: .75rem 1rem;
	    margin-bottom: 0;
	    font-size: 1rem;
	    color: #fff;
	    background-color: #c02942;
	    border-bottom: 1px solid #e3ecf6;
	    border-top-left-radius: calc(.3125rem - 1px);
	    border-top-right-radius: calc(.3125rem - 1px)
	}

	.popover-header:empty {
	    display: none
	}

	.popover-body {
	    padding: .75rem 1rem;
	    color: #7d879c
	}

	.steps {
	    display: -ms-flexbox;
	    display: flex;
	    width: 100%
	}

	.step-item {
	    -ms-flex-preferred-size: 0;
	    flex-basis: 0;
	    -ms-flex-positive: 1;
	    flex-grow: 1;
	    transition: color .25s ease-in-out;
	    text-align: center;
	    text-decoration: none !important
	}

	.step-item:first-child .step-progress {
	    border-radius: .125rem;
	    border-top-right-radius: 0;
	    border-bottom-right-radius: 0
	}

	.step-item:last-child .step-progress {
	    border-radius: .125rem;
	    border-top-left-radius: 0;
	    border-bottom-left-radius: 0
	}

	.step-progress {
	    position: relative;
	    width: 100%;
	    height: .25rem
	}

	.step-count {
	    position: absolute;
	    top: -.75rem;
	    left: 50%;
	    width: 1.625rem;
	    height: 1.625rem;
	    margin-left: -.8125rem;
	    border-radius: 50%;
	    font-size: .875rem;
	    line-height: 1.625rem
	}

	.step-label {
	    padding-top: 1.5625rem
	}

	.step-label > i {
	    margin-top: -.25rem;
	    margin-right: .425rem;
	    font-size: 1.2em;
	    vertical-align: middle
	}

	@media (max-width:767.98px) {
	    .step-label {
	        font-size: .75rem
	    }

	    .step-label > i {
	        display: none
	    }
	}

	.steps-dark .step-item {
	    color: #7d879c
	}

	.steps-dark .step-count,
	.steps-dark .step-progress {
	    color: #4b566b;
	    background-color: #f3f5f9
	}

	.steps-dark .step-item:hover {
	    color: #4b566b
	}

	.steps-dark .step-item.active.current {
	    color: #373f50;
	    pointer-events: none
	}

	.steps-dark .step-item.active .step-count,
	.steps-dark .step-item.active .step-progress {
	    color: #fff;
	    background-color: #014e78
	}

	.steps-light .step-item {
	    color: rgba(255, 255, 255, .55)
	}

	.steps-light .step-count,
	.steps-light .step-progress {
	    color: #fff;
	    background-color: #485268
	}

	.steps-light .step-item:hover {
	    color: rgba(255, 255, 255, .8)
	}

	.steps-light .step-item.active.current {
	    color: #fff;
	    pointer-events: none
	}

	.steps-light .step-item.active .step-count,
	.steps-light .step-item.active .step-progress {
	    color: #fff;
	    background-color: #c02942
	}

	.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: transform 0s, opacity 0s;
	    -moz-transition: 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;
	    z-index: 0
	}

	.tns-fadeOut,
	.tns-normal {
	    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(100% * 70 / 3);
	    width: -moz-calc(100% * 70 / 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
	}

	.text-justify {
	    text-align: left;
	}

	.text-color-marham {
	    color: #014e78
	}

	.navbar > ul > li > a:hover {}

	.form-control:hover,
	.form-control:focus {
	    border: 2px solid #008000 !important;
	    outline: 0 !important;

	    font-weight:bold !important;
	}
	.form-control{
	    color:black !important;
	    font-weight:bold !important;
	}

	.text-success,
	.nav-link > a:hover,
	ul > li > a:hover {
	    color: #008000 !important;
	}

	.nav-link > a {
	    font-family: time new roman !important;
	    font-weight: 900 !important;
	}

	.btn-successs {
	    background-color: #2eb209 !important;
	    color: white;
	}

	body,
	.container-fluid,
	.row,
	.col,
	.navbar {
	    margin: 0px !important;
	    padding: 0px !important;
	    width: 100%;
	}

	#slid {
	    padding: 0px;
	}

	.mybg {
	    background-color: #ffffff;
	    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='0' x2='0' y1='0' y2='100%25' gradientTransform='rotate(240)'%3E%3Cstop offset='0' stop-color='%23ffffff'/%3E%3Cstop offset='1' stop-color='%232eb209'/%3E%3C/linearGradient%3E%3Cpattern patternUnits='userSpaceOnUse' id='b' width='540' height='450' x='0' y='0' viewBox='0 0 1080 900'%3E%3Cg fill-opacity='0.1'%3E%3Cpolygon fill='%23444' points='90 150 0 300 180 300'/%3E%3Cpolygon points='90 150 180 0 0 0'/%3E%3Cpolygon fill='%23AAA' points='270 150 360 0 180 0'/%3E%3Cpolygon fill='%23DDD' points='450 150 360 300 540 300'/%3E%3Cpolygon fill='%23999' points='450 150 540 0 360 0'/%3E%3Cpolygon points='630 150 540 300 720 300'/%3E%3Cpolygon fill='%23DDD' points='630 150 720 0 540 0'/%3E%3Cpolygon fill='%23444' points='810 150 720 300 900 300'/%3E%3Cpolygon fill='%23FFF' points='810 150 900 0 720 0'/%3E%3Cpolygon fill='%23DDD' points='990 150 900 300 1080 300'/%3E%3Cpolygon fill='%23444' points='990 150 1080 0 900 0'/%3E%3Cpolygon fill='%23DDD' points='90 450 0 600 180 600'/%3E%3Cpolygon points='90 450 180 300 0 300'/%3E%3Cpolygon fill='%23666' points='270 450 180 600 360 600'/%3E%3Cpolygon fill='%23AAA' points='270 450 360 300 180 300'/%3E%3Cpolygon fill='%23DDD' points='450 450 360 600 540 600'/%3E%3Cpolygon fill='%23999' points='450 450 540 300 360 300'/%3E%3Cpolygon fill='%23999' points='630 450 540 600 720 600'/%3E%3Cpolygon fill='%23FFF' points='630 450 720 300 540 300'/%3E%3Cpolygon points='810 450 720 600 900 600'/%3E%3Cpolygon fill='%23DDD' points='810 450 900 300 720 300'/%3E%3Cpolygon fill='%23AAA' points='990 450 900 600 1080 600'/%3E%3Cpolygon fill='%23444' points='990 450 1080 300 900 300'/%3E%3Cpolygon fill='%23222' points='90 750 0 900 180 900'/%3E%3Cpolygon points='270 750 180 900 360 900'/%3E%3Cpolygon fill='%23DDD' points='270 750 360 600 180 600'/%3E%3Cpolygon points='450 750 540 600 360 600'/%3E%3Cpolygon points='630 750 540 900 720 900'/%3E%3Cpolygon fill='%23444' points='630 750 720 600 540 600'/%3E%3Cpolygon fill='%23AAA' points='810 750 720 900 900 900'/%3E%3Cpolygon fill='%23666' points='810 750 900 600 720 600'/%3E%3Cpolygon fill='%23999' points='990 750 900 900 1080 900'/%3E%3Cpolygon fill='%23999' points='180 0 90 150 270 150'/%3E%3Cpolygon fill='%23444' points='360 0 270 150 450 150'/%3E%3Cpolygon fill='%23FFF' points='540 0 450 150 630 150'/%3E%3Cpolygon points='900 0 810 150 990 150'/%3E%3Cpolygon fill='%23222' points='0 300 -90 450 90 450'/%3E%3Cpolygon fill='%23FFF' points='0 300 90 150 -90 150'/%3E%3Cpolygon fill='%23FFF' points='180 300 90 450 270 450'/%3E%3Cpolygon fill='%23666' points='180 300 270 150 90 150'/%3E%3Cpolygon fill='%23222' points='360 300 270 450 450 450'/%3E%3Cpolygon fill='%23FFF' points='360 300 450 150 270 150'/%3E%3Cpolygon fill='%23444' points='540 300 450 450 630 450'/%3E%3Cpolygon fill='%23222' points='540 300 630 150 450 150'/%3E%3Cpolygon fill='%23AAA' points='720 300 630 450 810 450'/%3E%3Cpolygon fill='%23666' points='720 300 810 150 630 150'/%3E%3Cpolygon fill='%23FFF' points='900 300 810 450 990 450'/%3E%3Cpolygon fill='%23999' points='900 300 990 150 810 150'/%3E%3Cpolygon points='0 600 -90 750 90 750'/%3E%3Cpolygon fill='%23666' points='0 600 90 450 -90 450'/%3E%3Cpolygon fill='%23AAA' points='180 600 90 750 270 750'/%3E%3Cpolygon fill='%23444' points='180 600 270 450 90 450'/%3E%3Cpolygon fill='%23444' points='360 600 270 750 450 750'/%3E%3Cpolygon fill='%23999' points='360 600 450 450 270 450'/%3E%3Cpolygon fill='%23666' points='540 600 630 450 450 450'/%3E%3Cpolygon fill='%23222' points='720 600 630 750 810 750'/%3E%3Cpolygon fill='%23FFF' points='900 600 810 750 990 750'/%3E%3Cpolygon fill='%23222' points='900 600 990 450 810 450'/%3E%3Cpolygon fill='%23DDD' points='0 900 90 750 -90 750'/%3E%3Cpolygon fill='%23444' points='180 900 270 750 90 750'/%3E%3Cpolygon fill='%23FFF' points='360 900 450 750 270 750'/%3E%3Cpolygon fill='%23AAA' points='540 900 630 750 450 750'/%3E%3Cpolygon fill='%23FFF' points='720 900 810 750 630 750'/%3E%3Cpolygon fill='%23222' points='900 900 990 750 810 750'/%3E%3Cpolygon fill='%23222' points='1080 300 990 450 1170 450'/%3E%3Cpolygon fill='%23FFF' points='1080 300 1170 150 990 150'/%3E%3Cpolygon points='1080 600 990 750 1170 750'/%3E%3Cpolygon fill='%23666' points='1080 600 1170 450 990 450'/%3E%3Cpolygon fill='%23DDD' points='1080 900 1170 750 990 750'/%3E%3C/g%3E%3C/pattern%3E%3C/defs%3E%3Crect x='0' y='0' fill='url(%23a)' width='100%25' height='100%25'/%3E%3Crect x='0' y='0' fill='url(%23b)' width='100%25' height='100%25'/%3E%3C/svg%3E");
	    background-attachment: fixed;
	    background-size: cover;
	}

	.txt-white {
	    color: white !important;
	}

	.txt-green {
	    color: #008000 !important;
	}

	.txt-black {
	    color: black !important;
	}

	.bg-green {
	    background-color: #008000 !important;
	}

	.border-green {
	    border: 1px solid #008000 !important;
	}

	.border-white {
	    border: 1px solid white !important;
	}

	.border-black {
	    border: 1px solid black !important;
	}

	.font {
	    font-family: sans-serif;
	    font-weight: 700;
	    z-index: 1;
	}

	.img-circle {
	    border: 2px solid white;
	    padding: 10px;
	    height: 80px;
	    background: transparent;
	    box-shadow: 1px 1px 10px black;
	}

	.img-circle-appointment {
	    border: 2px solid white;
	    padding: 10px;

	    height: 130px;
	    background: black;
	    box-shadow: 1px 1px 10px black;
	}

	.img-circle:hover {
	    box-shadow: 1px 1px 10px white;
	}

	.bg-ghostwhite {
	    background: ghostwhite;
	}

	.capsule {
	    border: 1px solid black;
	    border-radius: 10px;
	    padding: 5px;
	    margin-bottom: 10px;
	}

	.capsule:hover {
	    background: white !important;
	    color: black !important;
	}

	.txt-black-shadow {
	    text-shadow: 1px 1px 1px black;
	}

	.payment-icon {
	    height: 70px !important;
	}

	.bg-black {
	    background: black !important;
	}

	.widget-light .widget-list-link {
	    font-size: 16px !important;
	}

	.widget-list-link {
	    font-size: 1rem !important;
	}

	.services-nav {
	    font-size: 14px;
	    list-style-type: none !important;
	}

	.services-link {
	    float: left;
	    margin-left: 5px;
	    list-style: none !important;
	}

	.nav-icon {
	    height: 15px !important;
	    width: 15px !important;
	    margin-top: -5px;
	}

	.nav-icon2 {
	    height: 18px !important;
	    width: 18px !important;
	    margin-top: -5px;
	}

	.search-icon {
	    float: left;
	}

	.signupbtn {
	    border: 1px solid black !important;
	    border-radius: 20px !important;
	    font-family: time new romans;
	    font-weight: bold !important;
	    font-size: 16px !important;
	}
	.signupbtn:hover{
	    background:black !important;
	    color:white !important;
	}

	.timenewroman {
	    font-family: times new roman;
	}

	.category-icon {
	    height: 75px !important;
	    width: 100% !important;
	}