/* 2.8.3 */
body {
	background: #e1e1e1;
	color: #1f1f1f;
}

/* Track */
::-webkit-scrollbar-track {
	background: rgba(255,255,255,0.25);
}

/* Handle */
::-webkit-scrollbar-thumb {
	background: #999;
}


.font-heading,
.cormorant-sc {
	font-family: 'Cormorant SC', serif;
}
html,
body {
	font-family: 'Open Sans','Nunito','sans-serif',Arial, Helvetica;
}
.traderfox-tool h1, .traderfox-tool h2, .traderfox-tool h3, .traderfox-tool h4, .traderfox-tool h5, .traderfox-tool h6,
.traderfox-tool .h0, .traderfox-tool .h1, .traderfox-tool .h2, .traderfox-tool .h3, .traderfox-tool .h4, .traderfox-tool .h5, .traderfox-tool .h6,
.modal-title {
	font-family: 'Cormorant SC', serif !important;
}
.font-main,
.nunito,
.open-sans {
	font-family: 'Open Sans','Nunito','sans-serif',Arial, Helvetica !important;
}
.font-handwriting {
	font-family: 'Shadows Into Light','Shadows Into Light Two', cursive,'Open Sans','Nunito','sans-serif',Arial, Helvetica !important;
}


.btn-link,
a {
	color: #343434;
}
.btn-link:hover,
a:hover,
.btn-link.active,
a.active {
	color: #b31414;
}
a.blend-in {
	color: inherit;
}
a.blend-in:hover
a.blend-in.active {
	color: #b31414;
}
.btn-link:active,
.btn-link.active {
	color: #b31414;
}

h1, h2, h3, h4, h5, h6,
.h0, .h1, .h2, .h3, .h4, .h5, .h6 {
	color: #343434;
}

.banner {
	color: #1f1f1f;
	background-color: #bbb;
	border-bottom: 1px solid #a0a0a0;
	border-top: 1px solid #909090;
	box-shadow: inset 0px 1px #aaa;
}
.banner h1, .banner h2, .banner h3, .banner h4, .banner h5, .banner h6,
.banner .h0, .banner .h1, .banner .h2, .banner .h3, .banner .h4, .banner .h5, .banner .h6 {
	color: #a31414;
}

.banner .btn-link {
	color: #777;
}
.banner .btn-link:hover {
	color: #a31414;
}


.alternating-content-bg > div:nth-child(2n){
	background: #e1e1e1;
}
.alternating-content-bg > div:nth-child(2n+1){
	background: #e9e9e9;
}

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

.color-logo {
	color: #b31414 !important;
}
.bg-color-logo {
	background-color: #b31414 !important;
}
.color-body {
	color: #e1e1e1 !important;
}
.bg-color-body {
	background-color: #e1e1e1 !important;
}
.color-primary,
.color-red {
	color: #CB3F3F !important;
}
.bg-color-primary,
.bg-color-red {
	background-color: #CB3F3F !important;
}
.color-green {
	color: #4aad33 !important;
}
.bg-color-green {
	background-color: #4aad33 !important;
}
.color-blue {
	color: rgb(30,110,171);
}
.color-inherit {
	color: inherit !important;
}
.color-black {
	color: #1f1f1f !important;
}
.bg-color-black {
	background-color: #1f1f1f !important;
}
.color-white {
	color: #ffffff !important;
}
.bg-color-white {
	background-color: #ffffff !important;
}
.color-grey {
	color: #b7babb !important;
}
.bg-color-grey {
	background-color: #b7babb !important;
}
.color-grey-light {
	color: #bcbebf !important;
}
.bg-color-grey-light {
	background-color: #bcbebf !important;
}
.color-grey2 {
	color: #999c9d;
}
.color-grey-dark {
	color: #6c717b !important;
}
.bg-color-grey-dark {
	background-color: #6c717b !important;
}
.color-grey-dark2 {
	color: #4c515b !important;
}
.bg-color-grey-dark2 {
	background-color: #4c515b !important;
}
.bg-color-card {
	background-color: #e9e9e9 !important;
}
.bg-light .bg-color-card {
	background-color: #f4f4f4 !important;
}
.bg-color-card-light {
	background-color: #f4f4f4 !important;
}
.color-wikifolio {
	color: #95c11f;
}
.bg-color-wikifolio {
	background-color: #95c11f;
}
.bg-highlight-yellow {
	background: #fff3cd !important;
}
.bg-highlight-red {
	background: #f8d7da !important;
}
.bg-highlight-green {
	background: #d4edda !important;
}
.bg-highlight-blue {
	background: #cce5ff !important;
}

.iframe-container > .image-container i {
	color: #424345;
}
.iframe-container > .image-container:hover i {
	color: #ee0000;
}

.input-group-text,
.form-control,
.btn-form-control,
.custom-checkbox-btn .btn-form-control,
.was-validated .form-control:valid,
.form-control.is-valid,
.was-validated .custom-select:valid,
.custom-select.is-valid,
.bootstrap-select.is-valid .dropdown-toggle,
.was-validated .bootstrap-select .selectpicker:valid+.dropdown-toggle {
	color: #777;
	background-color: #f4f4f4;
	border-color: #ccc;
}
.form-control:focus,
.btn-form-control:focus,
.btn-form-control.focus,
.custom-checkbox-btn .btn-form-control:focus,
.custom-checkbox-btn .btn-form-control.focus {
	color: #343434;
	background-color: #fff;
	border-color: #80bdff;
	box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.form-control:disabled,
.form-control.disabled,
.form-control[readonly],
.btn-form-control:disabled,
.btn-form-control.disabled,
.btn-form-control[readonly] {
	background-color: #f4f4f4;
}
.btn-form-control:hover,
.custom-checkbox-btn .btn-form-control:hover {
	color: #343434;
}
.btn-form-control:not(:disabled):not(.disabled):active,
.btn-form-control:not(:disabled):not(.disabled).active,
.show > .btn-form-control.dropdown-toggle {
	color: #343434;
	background-color: #fff;
	border-color: #80bdff;
}
.btn-form-control:not(:disabled):not(.disabled):active:focus,
.btn-form-control:not(:disabled):not(.disabled).active:focus,
.show > .btn-form-control.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}


.form-control.bg-light:focus,
.btn-form-control.bg-light:focus,
.btn-form-control.bg-light.focus,
.custom-checkbox-btn .btn-form-control.bg-light:focus,
.custom-checkbox-btn .btn-form-control.bg-light.focus,
a.bg-light:hover,
a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
	background-color: #fff !important;
}
.btn-form-control.bg-light:not(:disabled):not(.disabled):active,
.btn-form-control.bg-light:not(:disabled):not(.disabled).active,
.show > .btn-form-control.bg-light.dropdown-toggle {
	background-color: #fff !important;
}

#form_search2 input[type="search"]{
	border-color: #888;
	box-shadow: inset 0 0 2px 1px #bbb;
}
#form_search2 .btn-secondary:not(:hover){
	border-color: #343434;
}

.form-control.chartElement-sharing:not(:focus):not(.focus) {
	background-color: #efefef;
	border-color: #d9d9d9;
	color: #343434;
}

.btn-outline-primary,
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
	color: #343434;
	border-color: #343434;
}

.btn-primary,
.btn-primary.disabled,
.btn-primary:disabled,
.btn-outline-primary:not(:disabled):not(.disabled):hover {
	color: #e0e0e0;
	border-color: #343434;
	background: #4c4c4c;
	background: -moz-linear-gradient(top, #4c4c4c 0%, #595959 9%, #2c2c2c 62%, #191919 100%);
	background: -webkit-linear-gradient(top, #4c4c4c 0%,#595959 9%,#2c2c2c 62%,#191919 100%);
	background: linear-gradient(to bottom, #4c4c4c 0%,#595959 9%,#2c2c2c 62%,#191919 100%);
}
.btn-primary:not(:disabled):not(.disabled):hover,
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show > .btn-outline-primary.dropdown-toggle {
	color: #fff;
	border-color: #6d0019;
	background: #910211;
	background: -moz-linear-gradient(top, #910211 0%, #a90329 9%, #820211 62%, #6d0019 100%);
	background: -webkit-linear-gradient(top, #910211 0%,#a90329 9%,#820211 62%,#6d0019 100%);
	background: linear-gradient(to bottom, #910211 0%,#a90329 9%,#820211 62%,#6d0019 100%);
}
.btn-primary:focus, .btn-primary.focus,
.btn-primary:not(:disabled):not(.disabled):active:focus,
.btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus,
.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 {
	color: #fff;
	border-color: #343434;
	background: #910211;
	background: -moz-linear-gradient(top, #910211 0%, #a90329 9%, #820211 62%, #6d0019 100%);
	background: -webkit-linear-gradient(top, #910211 0%,#a90329 9%,#820211 62%,#6d0019 100%);
	background: linear-gradient(to bottom, #910211 0%,#a90329 9%,#820211 62%,#6d0019 100%);
}
.btn-primary:focus, .btn-primary.focus,
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
.show > .btn-primary.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-secondary,
.btn-secondary.disabled,
.btn-secondary:disabled {
	color: #e0e0e0;
	border-color: #7f7f7f;
	background: #888888; /* Old browsers */
	background: -moz-linear-gradient(top, #888888 0%, #a0a0a0 9%, #7a7a7a 62%, #606060 100%);
	background: -webkit-linear-gradient(top, #888888 0%,#a0a0a0 9%,#7a7a7a 62%,#606060 100%);
	background: linear-gradient(to bottom, #888888 0%,#a0a0a0 9%,#7a7a7a 62%,#606060 100%);
}
.btn-secondary:hover,
.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show > .btn-secondary.dropdown-toggle {
	color: #fff;
	border-color: #6d0019;
	background: #910211;
	background: -moz-linear-gradient(top, #910211 0%, #a90329 9%, #820211 62%, #6d0019 100%);
	background: -webkit-linear-gradient(top, #910211 0%,#a90329 9%,#820211 62%,#6d0019 100%);
	background: linear-gradient(to bottom, #910211 0%,#a90329 9%,#820211 62%,#6d0019 100%);
}
.btn-secondary:focus, .btn-secondary.focus,
.btn-secondary:not(:disabled):not(.disabled):active:focus,
.btn-secondary:not(:disabled):not(.disabled).active:focus,
.show > .btn-secondary.dropdown-toggle:focus {
	color: #fff;
	border-color: #343434;
	background: #3f3f3f;
	background: -moz-linear-gradient(top, #505050 0%, #3f3f3f 85%, #303030 100%);
	background: -webkit-linear-gradient(top, #505050 0%,#3f3f3f 85%,#303030 100%);
	background: linear-gradient(to bottom, #910211 0%,#820211 85%,#6d0019 100%);
}
.btn-secondary:focus, .btn-secondary.focus,
.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.2rem rgba(0, 123, 255, 0.5);
}

.btn-info {
	color: #138496;
	background-color: #d1ecf1;
	border-color: #91d4de;
}
.btn-info:hover {
	color: #1a5a64;
	background-color: #bee6ed;
	border-color: #7ccad5;
}
.btn-info:focus, .btn-info.focus {
	box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
	color: #1a5a64;
	background-color: #bee6ed;
	border-color: #7ccad5;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
.show > .btn-info.dropdown-toggle {
	color: #1a5a64;
	background-color: #bee6ed;
	border-color: #7ccad5;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
.show > .btn-info.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-grey {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d;
}
.btn-grey:hover {
	color: #fff;
	background-color: #5a6268;
	border-color: #545b62;
}
.btn-grey:focus, .btn-grey.focus {
	box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-grey.disabled, .btn-grey:disabled {
	color: #fff;
	background-color: #6c757d;
	border-color: #6c757d;
}
.btn-grey:not(:disabled):not(.disabled):active, .btn-grey:not(:disabled):not(.disabled).active,
.show > .btn-grey.dropdown-toggle {
	color: #fff;
	background-color: #545b62;
	border-color: #4e555b;
}
.btn-grey:not(:disabled):not(.disabled):active:focus, .btn-grey:not(:disabled):not(.disabled).active:focus,
.show > .btn-grey.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-alert-light {
	border-color: #fff;
	background: rgba(255,255,255,0.75);
}
.btn-alert-light:hover, .btn-alert-light:active, .btn-alert-light:focus {
	background: rgba(255, 255, 255,0.85);
}

.btn-up-down:focus {
	box-shadow: none !important;
	border-color: #ccc;
}
.btn-up-down button.focus,
.btn-up-down button:focus {
	color: #80bdff;
	box-shadow: inset 0 0 0 1px #80bdff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.btn-up-down button:hover {
	color: #343434;
}
.btn-up-down button.focus:hover,
.btn-up-down button:focus:hover {
	color: #80bdff;
}

.custom-control-label::before {
	box-shadow: 0 0 0 1px #ccc;
	color: #999;
}
.custom-radio .custom-control-input:checked~.custom-control-label::before {
	box-shadow: 0 0 0 1px #ab3232;
}
.custom-radio .custom-control-input:checked~.custom-control-label::before,
.custom-radio .custom-control-input:checked~.custom-control-label::after {
	/*background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -6 12 12'%3E%3Ccircle r='6' fill='%23556'/%3E%3C/svg%3E");*/
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='2' fill='%23a33'/%3E%3C/svg%3E");
}
.custom-radio .custom-control-input:active ~ .custom-control-label::before {
	background-color: #f4f4f4;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
	background-color: #f4f4f4;
	box-shadow: 0 0 0 1px #4aad33;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
	color: #4aad33;
}
.traderfox-tool .card .custom-checkbox .custom-control-input:not(:checked) ~ .custom-control-label {
	color: #909090;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before,
.custom-control-input.is-valid ~ .custom-control-label::before {
	background-color: transparent;
}

.was-validated .custom-checkbox .custom-control-input:valid:focus ~ .custom-control-label::before,
.custom-checkbox .custom-control-input.is-valid:focus ~ .custom-control-label::before,
.custom-checkbox .custom-control-input:focus ~ .custom-control-label::before {
	color: #cfcfcf;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before,
.custom-control-input.is-valid:focus ~ .custom-control-label::before,
.custom-control-input:focus ~ .custom-control-label::before {
	box-shadow: 0 0 0 1px #80bdff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
	color: #cfcfcf;
}

.custom-checkbox-btn .custom-control-label .btn-check:before {
	color: #CB3F3F;
}
.email-form .custom-checkbox-btn .custom-control-input:not(:checked) ~ .custom-control-label .btn-form-control {
	border-color: rgba(203, 63, 63,0.3);
}
.custom-checkbox-btn .custom-control-input:checked ~ .custom-control-label .btn-check:before {
	color: #4aad33;
}
.custom-checkbox-btn .custom-control-input:checked ~ .custom-control-label .btn-form-control {
	border-color: rgba(74, 173, 51,0.4);
}
.custom-checkbox-btn .custom-control-input:checked ~ .custom-control-label .btn-colorstate {
	color: #4aad33;
	border-color: #4aad33;
	background-color: #e3f2e0;
}

.custom-checkbox.custom-checkbox-on-off .custom-control-input ~ .custom-control-label {
	color: #777;
	background-color: #f4f4f4;
	border-color: #ccc;
}
.custom-checkbox.custom-checkbox-on-off .custom-control-input ~ .custom-control-label:active,
.custom-checkbox.custom-checkbox-on-off .custom-control-input ~ .custom-control-label:hover,
.custom-checkbox.custom-checkbox-on-off .custom-control-input ~ .custom-control-label:focus {
	background-color: #4aad33;
	border-color: #4aad33;
	color: #f0f0f0;
}
.custom-checkbox.custom-checkbox-on-off .custom-control-input:checked ~ .custom-control-label {
	color: #CB3F3F;
}
.custom-checkbox.custom-checkbox-on-off .custom-control-input:checked ~ .custom-control-label:active,
.custom-checkbox.custom-checkbox-on-off .custom-control-input:checked ~ .custom-control-label:hover,
.custom-checkbox.custom-checkbox-on-off .custom-control-input:checked ~ .custom-control-label:focus {
	background-color: #CB3F3F;
	border-color: #CB3F3F;
	color: #f0f0f0;
}

input[type="radio"].active-red:checked ~ * {
	color: #b31414;
}

.bootstrap-select .dropdown-menu,
.typeahead.dropdown-menu {
	background: #fff;
	color: #777;
}
.bootstrap-select .dropdown-item.selected {
	color: #1e73d3;
}
.bootstrap-select .dropdown-item:hover,
.bootstrap-select .dropdown-item:focus,
.nav-select .nav-link:hover,
.nav-select .nav-link:focus,
.typeahead.dropdown-menu .dropdown-item:hover,
.typeahead.dropdown-menu .dropdown-item:focus {
	background: transparent;
	color: #1e73d3;
	outline: none;
}
.bootstrap-select .dropdown-item.active,
.bootstrap-select .dropdown-item:active,
.nav-select .nav-link.active,
.nav-select .nav-link:active,
.typeahead.dropdown-menu .dropdown-item.active,
.typeahead.dropdown-menu .dropdown-item:active {
	background: #e9e9e9;
	color: #1e73d3;
}

.show > .btn-meta.dropdown-toggle~.dropdown-menu,
.show > .btn-meta.dropdown-toggle~.dropdown-menu .dropdown-menu {
	background: #fff;
	color: #212529;
	border-color: #a31414;
	border-top-color: #fff;
}
.show > .btn-meta.dropdown-toggle~.dropdown-menu .dropdown-item.active,
.show > .btn-meta.dropdown-toggle~.dropdown-menu .dropdown-item:active {
	background: #ebd9d9;
	color: #7b3232;
}
.show > .btn-meta.dropdown-toggle~.dropdown-menu .dropdown-item:hover,
.show > .btn-meta.dropdown-toggle~.dropdown-menu .dropdown-item:focus {
	color: #527fa6;
}

.bootstrap-datetimepicker-widget.dropdown-menu {
	color: #aaa;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
	border-bottom-color: rgba(0, 0, 0, 0.125);
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
	border-bottom-color: #777;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
	border-top-color: rgba(0, 0, 0, 0.125);
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
	border-top-color: #777;
}
.bootstrap-datetimepicker-widget table thead th {
	color: #000;
	font-family: 'Cormorant SC', serif;
	letter-spacing: 2px;
}
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover,
.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover,
.bootstrap-datetimepicker-widget table td span:hover,
.bootstrap-datetimepicker-widget table td i:hover {
	background: #e5e7e8;
}
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover,
.bootstrap-datetimepicker-widget table td span.active,
.bootstrap-datetimepicker-widget table td i.active {
	background-color: #dcdedf;
	color: #000;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td.today:before {
	border-bottom-color: #b0b2b3;
}
.bootstrap-datetimepicker-widget table td.active.today:before {
	border-bottom-color: rgba(0,0,0,0.25);
}
.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover,
.bootstrap-datetimepicker-widget table td.cw,
.bootstrap-datetimepicker-widget table td.old,
.bootstrap-datetimepicker-widget table td.new,
.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover,
.bootstrap-datetimepicker-widget table td span.old,
.bootstrap-datetimepicker-widget table td i.old,
.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td i.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover,
.bootstrap-datetimepicker-widget table td i.disabled:hover {
	color: #999;
}


.btn-meta,
.btn-meta.btn-up-down:hover,
.form-control.form-control-meta,
.form-control-meta {
	color: #555;
	background-color: #e9e9e9;
	border-color: #c9c9c9;
}
.btn-meta.readonly,
.btn-meta[readonly] {
	background-color: #e9e9e9;
}
.btn-meta:hover,
.btn-meta.btn-up-down button:hover {
	color: #1f1f1f;
	background-color: #fff;
	border-color: #ccc;
}
.btn-meta:focus, .btn-meta.focus,
.form-control-meta:focus, .form-control-meta.focus {
	box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
	border-color: #80bdff;
}
.btn-meta.disabled, .btn-meta:disabled {
	color: #a0a0a0;
	background-color: #e9e9e9;
	border-color: rgba(0, 0, 0, 0.125);
}
.btn-meta:not(:disabled):not(.disabled):not(.btn-up-down):active,
.btn-meta:not(:disabled):not(.disabled):not(.btn-up-down).active,
.show > .btn-meta.dropdown-toggle {
	color: #a31414;
	background-color: #fff;
	border-color: #a31414;
}
.btn-meta:not(:disabled):not(.disabled):not(.btn-up-down):active:focus,
.btn-meta:not(:disabled):not(.disabled):not(.btn-up-down).active:focus,
.show > .btn-meta.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
	border-color: #80bdff;
}
.form-control-meta:disabled, .form-control-meta[readonly],
.form-control-meta.disabled, .form-control-meta.readonly {
	color: #909090;
	background-color: #e1e1e1;
	border-color: rgba(0,0,0,0.09);
}
#meta-description-collapse .form-control-meta:disabled,
#meta-description-collapse .form-control-meta.disabled,
#meta-description-collapse .form-control-meta[readonly],
#meta-description-collapse .form-control-meta.readonly {
	background-color: #e9e9e9;
}

.btn-wikifolio {
	color: #fff;
	background-color: #95c11f;
	border-color: #95c11f;
}
.btn-wikifolio.readonly,
.btn-wikifolio[readonly] {
	color: #fff;
	background-color: #95c11f;
	border-color: #95c11f;
}
.btn-wikifolio:hover {
	color: #fff;
	background-color: #779a19;
	border-color: #779a19;
}
.btn-wikifolio:focus, .btn-wikifolio.focus {
	color: #fff;
	background-color: #779a19;
	border-color: #779a19;
}
.btn-wikifolio.disabled, .btn-wikifolio:disabled {
	color: #fff;
	background-color: #95c11f;
	border-color: #95c11f;
}
.btn-wikifolio:not(:disabled):not(.disabled):active, .btn-wikifolio:not(:disabled):not(.disabled).active,
.show > .btn-wikifolio.dropdown-toggle {
	color: #fff;
	background-color: #95c11f;
	border-color: #95c11f;
}
.btn-wikifolio:not(:disabled):not(.disabled):active:focus, .btn-wikifolio:not(:disabled):not(.disabled).active:focus,
.show > .btn-wikifolio.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
	border-color: #80bdff;
}

.tooltip-inner {
	background-color: #555;
}
.tooltip.shadow .tooltip-inner {
	color: #1f1f1f;
	background-color: #e9e9e9;
	border-color: #999;
	box-shadow: 1px 1px 8px #888;
}
.bs-tooltip-right.shadow .arrow::before,
.bs-tooltip-auto.shadow[x-placement^="right"] .arrow::before {
	border-right-color: #606060;
}
.bs-tooltip-top .arrow::before,
.bs-tooltip-auto[x-placement^="top"] .arrow::before {
	border-top-color: #606060;
}
.bs-tooltip-left .arrow::before,
.bs-tooltip-auto[x-placement^="left"] .arrow::before {
	border-left-color: #606060;
}
.bs-tooltip-bottom .arrow::before,
.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
	border-bottom-color: #606060;
}

.slider-track {
	background-image: -webkit-linear-gradient(top,#e0e0e0 0,#d8d8d8 100%) !important;
	background-image: -o-linear-gradient(top,#e0e0e0 0,#d8d8d8 100%) !important;
	background-image: linear-gradient(to bottom,#e0e0e0 0,#d8d8d8 100%) !important;
}
.slider-selection,
.slider-selection.tick-slider-selection {
	background: #7ec11e;
	background-image: -webkit-linear-gradient(top,#7ec11e 0,#619714 100%);
	background-image: -o-linear-gradient(top,#7ec11e 0,#619714 100%);
	background-image: linear-gradient(to bottom,#7ec11e 0,#619714 100%);
	box-shadow: 0 0 0 transparent;
}
.slider-handle {
	box-shadow: 0 0 0 3px #e9e9e9;
	background-color: #ccc;
	background-image: -webkit-linear-gradient(top,#888 0,#555 100%);
	background-image: -o-linear-gradient(top,#888 0,#555 100%);
	background-image: linear-gradient(to bottom,#888 0,#555 100%);
}

.slider.slider-horizontal.slider-text-inside .tooltip-main .tooltip-inner {
	text-shadow: 0 0 4px #000;
}
.slider.slider-horizontal.slider-text-inside .slider-track {
	background-image: -webkit-linear-gradient(top,#d9d9d9 0,#d0d0d0 100%) !important;
	background-image: -o-linear-gradient(top,#d9d9d9 0,#d0d0d0 100%) !important;
	background-image: linear-gradient(to bottom,#d9d9d9,#d0d0d0 100%) !important;
}

.slider-form-control .slider-handle {
	background-image: -webkit-linear-gradient(top,#aaa 0,#666 100%);
	background-image: -o-linear-gradient(top,#aaa 0,#666 100%);
	background-image: linear-gradient(to bottom,#aaa 0,#666 100%);
}
.slider-form-control .slider-selection,
.slider-form-control .slider-selection.tick-slider-selection {
	background: #62be4c;
	background-image: -webkit-linear-gradient(top,#b0b0b0 0,#909090 100%);
	background-image: -o-linear-gradient(top,#b0b0b0 0,#909090 100%);
	background-image: linear-gradient(to bottom,#b0b0b0 0,#909090 100%);
}
.slider-form-control .tooltip-inner {
	color: #777;
	background-color: #f4f4f4;
	border-color:  rgba(0,0,0,0.25);
}

.btn-3d,
.form-control-3d ~ .btn-up-down {
	background: rgb(220,220,225);
	border: 0;
	box-shadow: inset 0 -0.25rem 0.25rem rgb(0 0 0 / 5%), 0 0 0 1px #ccc;
	color: #000;
	background: rgb(237,237,242);
	background: -moz-linear-gradient(top, rgba(237,237,242,1) 0%, rgba(220,220,225,1) 100%);
	background: -webkit-linear-gradient(top, rgba(237,237,242,1) 0%,rgba(220,220,225,1) 100%);
	background: linear-gradient(to bottom, rgba(237,237,242,1) 0%,rgba(220,220,225,1) 100%);
}
.btn-3d:focus,
.bootstrap-select.show .btn-3d {
	background: rgb(220,220,225);
	box-shadow: inset 0 0.1rem 0.4rem rgb(0 0 0 / 25%);
}

.bootstrap-select .btn-3d ~ .dropdown-menu,
.bootstrap-select .btn-3d ~ .dropdown-menu .dropdown-menu {
	background: rgb(226,226,229);
	color: #000;
}
.bootstrap-select .btn-3d ~ .dropdown-menu {
	box-shadow: 0 0.25rem 0.4rem rgb(0 0 0 / 25%);
	border: 1px solid #ccc;
	border-radius: 0.75rem;
}
.slider-3d {
	background: rgb(204,204,204);
	background: -moz-linear-gradient(left, rgba(120,120,120,1) 0%, rgba(120,120,120,1) 1.6rem, rgba(220,220,225,1) 1.6rem, rgba(220,220,225,1) 100%);
	background: -webkit-linear-gradient(left, rgba(120,120,120,1) 0%,rgba(120,120,120,1) 1.6rem,rgba(220,220,225,1) 1.6rem,rgba(220,220,225,1) 100%);
	background: linear-gradient(to right, rgba(120,120,120,1) 0%,rgba(120,120,120,1) 1.6rem,rgba(220,220,225,1) 1.6rem,rgba(220,220,225,1) 100%);
	box-shadow: inset 0 0.1rem 0.4rem rgb(0 0 0 / 25%);
}
/*.slider-3d {
	height: 2rem;
	border-radius: 1rem;
	padding: 0.25rem 1.75rem;
	background: rgb(204,204,204);
	background: -moz-linear-gradient(top, rgba(204,204,204,1) 1%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(top, rgba(204,204,204,1) 1%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom, rgba(204,204,204,1) 1%,rgba(255,255,255,1) 100%);
	box-shadow: inset 0 0.15rem 0.25rem rgba(0,0,0,0.125);
}
.slider-3d:before {
	content: "";
	border-radius: inherit;
	top: 0.25rem;
	left: 0.25rem;
	right: 0.25rem;
	bottom: 0.25rem;
	background: rgb(204,204,204);
	background: -moz-linear-gradient(left, rgba(120,120,120,1) 0%, rgba(120,120,120,1) 1.6rem, rgba(220,220,225,1) 1.6rem, rgba(220,220,225,1) 100%);
	background: -webkit-linear-gradient(left, rgba(120,120,120,1) 0%,rgba(120,120,120,1) 1.6rem,rgba(220,220,225,1) 1.6rem,rgba(220,220,225,1) 100%);
	background: linear-gradient(to right, rgba(120,120,120,1) 0%,rgba(120,120,120,1) 1.6rem,rgba(220,220,225,1) 1.6rem,rgba(220,220,225,1) 100%);
	box-shadow: inset 0 0.1rem 0.4rem rgb(0 0 0 / 25%);
}
.slider-3d > div {
	height: 1.5rem;
	border-radius: 0.75rem;
}
.slider-3d.fixed-slider-tooltip .slider.slider-horizontal .tooltip {
	right: -1.75rem;
	margin-top: -2.1rem !important;
}*/

.slider-3d .slider-form-control .slider-selection,
.slider-3d .slider-form-control .slider-selection.tick-slider-selection {
	background: rgb(105,105,105);
	background: -moz-linear-gradient(top, rgba(105,105,105,1) 0%, rgba(120,120,120,1) 25%, rgba(120,120,120,1) 90%, rgba(105,105,105,1) 100%);
	background: -webkit-linear-gradient(top, rgba(105,105,105,1) 0%,rgba(120,120,120,1) 25%,rgba(120,120,120,1) 90%,rgba(105,105,105,1) 100%);
	background: linear-gradient(to bottom, rgba(105,105,105,1) 0%,rgba(120,120,120,1) 25%,rgba(120,120,120,1) 90%,rgba(105,105,105,1) 100%);
}

.slider-3d .slider-handle {
	box-shadow: none;
}
.form-group .slider-3d .slider-handle {
	background: rgb(238,238,238);
	background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(186,186,186,1) 100%);
	background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(186,186,186,1) 100%);
	background: linear-gradient(to bottom, rgba(238,238,238,1) 0%,rgba(186,186,186,1) 100%);
	box-shadow: 0 0.25rem 0.25rem rgba(0,0,0,0.35);
	transition: box-shadow .15s;
}
.form-group .slider-3d .slider-handle:hover,
.form-group .slider-3d .slider-handle:focus {
		box-shadow: 0 0.1rem 0.1rem rgb(0 0 0 / 35%);
}
.form-group .slider-3d .slider-handle:after {
	background: rgb(209,209,209);
	background: -moz-linear-gradient(left, rgba(209,209,209,1) 0%, rgba(221,221,221,1) 43%, rgba(242,242,242,1) 49%, rgba(191,191,191,1) 51%, rgba(255,255,255,1) 54%, rgba(234,234,234,1) 57%, rgba(226,226,226,1) 100%);
	background: -webkit-linear-gradient(left, rgba(209,209,209,1) 0%,rgba(221,221,221,1) 43%,rgba(242,242,242,1) 49%,rgba(191,191,191,1) 51%,rgba(255,255,255,1) 54%,rgba(234,234,234,1) 57%,rgba(226,226,226,1) 100%);
	background: linear-gradient(to right, rgba(209,209,209,1) 0%,rgba(221,221,221,1) 43%,rgba(242,242,242,1) 49%,rgba(191,191,191,1) 51%,rgba(255,255,255,1) 54%,rgba(234,234,234,1) 57%,rgba(226,226,226,1) 100%);
}

.custom-radio.radio-3d .custom-control-input:checked~.custom-control-label::after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='4' fill='%23777'/%3E%3C/svg%3E");
}
.custom-radio.radio-3d .custom-control-label::before {
	background: rgb(220,220,225);
	box-shadow: inset 0 -0.25rem 0.25rem rgb(0 0 0 / 5%);
	border: 1px solid #ccc;
	background: rgb(237,237,242);
	background: -moz-linear-gradient(top, rgba(237,237,242,1) 0%, rgba(220,220,225,1) 100%);
	background: -webkit-linear-gradient(top, rgba(237,237,242,1) 0%,rgba(220,220,225,1) 100%);
	background: linear-gradient(to bottom, rgba(237,237,242,1) 0%,rgba(220,220,225,1) 100%);
}
.custom-radio.radio-3d .custom-control-input:checked~.custom-control-label::before {
	background: rgb(220,220,225);
	box-shadow: inset 0 0.1rem 0.4rem rgb(0 0 0 / 25%) !important;
	border: 0;
}
.form-control-3d,
.form-control-3d:focus,
.was-validated .form-control-3d:valid,
.form-control-3d.is-valid,
.form-control-3d.is-valid:focus,
.was-validated .form-control-3d:valid:focus {
	background: rgb(220,220,225);
	box-shadow: inset 0 0.1rem 0.4rem rgb(0 0 0 / 25%) !important;
	border: 0;
	color: #000;
}

.form-group-header {
	color: #aaa;
}

.feedback.info-feedback {
	color: #6f8fa7;
}
.pb-nav1 .feedback.invalid-feedback {
	color: #900205;
}
.pb-nav1 .feedback.info-feedback {
	color: #b8cbd9;
}
.is-valid .btn-feedback {
	background-color: #518433;
}
.form-success-block .form-control.is-valid {
	border-color: #518433 !important;
	color: #518433 !important;
}
.is-invalid .btn-feedback {
	background-color: #90201a;
}
.form-error-block .form-control.is-invalid {
	border-color: #90201a !important;
	color: #90201a !important;
}

label .required {
	color: #CB3F3F;
}
label.small {
	color: #999
}
.custom-control-input:disabled ~ .custom-control-label {
	color: #777;
}

.modal-content {
	background-color: #d9d9d9;
	color: #555;
}
.modal-header {
	background-color: #d0d0d0;
	border-bottom-color: #888;
}
.modal-title {
	color: #1f1f1f;
}
.modal-footer {
	border-top-color: #c5c5c5;
}
.modal-content.bg-dark .modal-header {
	background-color: transparent;
	color: #ffffff;
	border-bottom-color: #3d414b;
}
.modal-content.bg-dark .modal-title {
	color: #fff;
}
.modal-content.bg-dark {
	color: #ddd;
}
.modal-content.bg-dark .close {
	color: #fff;
	text-shadow: 0 1px 0 #000;
}
.modal-content.bg-dark .modal-footer {
	background-color: #3d414b;
}
.progress-modal.show .modal-content {
	background-color: #e0e0e0;
	color: #555;
}
.progress-modal .modal-content .sk-cube-grid .sk-cube {
	background-color: #1f1f1f;
}

.modal-content .modal-body .card {
	background: #fff;
	color: #555;
}
.modal-content .modal-body .bootstrap-select .dropdown-menu,
.modal-content .modal-body .typeahead.dropdown-menu {
	color: #555;
}
.modal-content .modal-body .trumbowyg-editor,
.modal-content .modal-body .trumbowyg-button-pane {
	color: #555;
	background-color: rgb(236, 240, 241);
}

.sk-circle .sk-child:before {
		background-color: #333;
}

.is_loading:after {
	border-top-color: rgba(100,100,100,0.6);
	border-left-color: rgba(100,100,100,0.5);
	border-bottom-color: rgba(100,100,100,0.3);
	border-right-color: rgba(100,100,100,0);
}
.is_loading:before {
	border-left-color: rgba(100,100,100,0.6);
	border-top-color: rgba(100,100,100,0.5);
	border-right-color: rgba(100,100,100,0.3);
	border-bottom-color: rgba(100,100,100,0);
}

#wikifolio-modal .modal-content {
	box-shadow: 0 0 8rem rgba(0,0,0,0.25);
	background: #f0f0f0;
	background: -moz-linear-gradient(left, #e7e7e7 0%, #f2f2f2 100%);
	background: -webkit-linear-gradient(left, #e7e7e7 0%,#f2f2f2 100%);
	background: linear-gradient(to right, #e7e7e7 0%,#f2f2f2 100%);
}
#wikifolio-modal .modal-header {
	background: rgba(84,130,5,0.32);
	border-bottom-color: #93b636;
}
#wikifolio-modal .modal-title {
	color:#1f1f1f;
	text-shadow: 0 0.1rem 0 rgba(255,255,255,0.5);
}
#wikifolio-modal .license-item {
	border: 2px solid rgba(0,0,0,0.1);
	background: rgba(255,255,255,0.3);
	color: #777;
}
#wikifolio-modal .license-item a:not(:hover) {
	color: inherit;
}
#wikifolio-modal .license-item.wikifolio strong {
	color: #84af15;
}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
	border-color: rgba(0, 0, 0, 0.125) rgba(0, 0, 0, 0.125) #e9e9e9;
}
.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
	background-color: #e9e9e9;
	border-color: rgba(0, 0, 0, 0.125) rgba(0, 0, 0, 0.125) #e9e9e9;
}

.card {
	background-color: #e9e9e9;
}
.bg-light .card {
	background-color: #f4f4f4;
}
.border-color-card {
	border-color: rgba(0, 0, 0, 0.125) !important;
}

.card.card-status {
	background-color: #e9e9e9;
	color: #909090;
	border-color: #d5d5d5;
}
.card.card-status.active,
.active > .card.card-status {
	background-color: #f0f0f0;
	color: #1f1f1f;
	border-color: #ccc;
}
.card.card-status.inactive input,
.card.card-status.inactive .btn,
.card.card-status.inactive .btn-form-control,
.inactive > .card.card-status input,
.inactive > .card.card-status .btn,
.inactive > .card.card-status .btn-form-control {
	background-color: transparent;
	color: inherit;
}

.card.card-gallery-menu {
	background-color: #f1f1f1;
	border-color: #cacaca;
}

.score-card-info {
	background: #d9d9d9;
}
.card.card-stock {
	background-color: #f9f9f9;
	border-color: #cacaca;
}
.card.card-stock .card-header {
	color: #1f1f1f;
}
.card.card-stock .nav .nav-link,
.chart-menu.nav .nav-link {
	color: #aaa;
}
.card.card-stock .nav .nav-link.active,
.card.card-stock .nav .nav-item.show .nav-link,
.chart-menu.nav .nav-link.active,
.chart-menu.nav .nav-item.show .nav-link {
	text-decoration: underline;
	color: inherit;
}
.card.card-stock .nav .nav-link:not(:last-child),
.chart-menu.nav .nav-link:not(:last-child) {
	border-right-color: #ddd;
}
.card.card-stock .rank {
	font-family: 'Cormorant SC', serif;
}

.card.card-stock .value-container {
	background: #888;
	color: #fff;
}
.card.card-stock .rank-container {
	background: #666;
	color: #fff;
}
.card.card-stock .score-container {
	background: #aaa;
	color: #000;
}
.card.card-stock .value-container .value-title {
	color: #d5d5d5;
}
.card.card-stock .rank-container .rank-title {
	color: #c5c5c5;
}
.card.card-stock .score-container .score-title {
	color: #444;
}
.card.card-stock .rank-container .rank {
	font-family: 'Open Sans','Nunito',Arial, Helvetica, sans-serif;
}

.card-banner {
	background-color: #dee5e1;
	color: #347d43;
}
.card-banner a {
	color: inherit;
}
.card.card-inlay {
	background: rgba(0,0,0,0.006);
	border-color: #d0d0d0 #dfdfdf #dfdfdf #d0d0d0;
	box-shadow: 0 0 1px #f4f4f4;
}
.card.card-inlay > .card-header {
	background: transparent;
	border-bottom-color: #d0d0d0;
	box-shadow: 0 1px 0 #e9e9e9;
}
.card.card-inlay .card-title {
	background: transparent !important;
	box-shadow: 0 1px #fff;
}
.card.card-inlay .card-body {
	border-color: rgba(0, 0, 0, 0.125) !important;
}
.card.card-tabs .card.card-inlay {
	background: #eaeaea;
	box-shadow: 0 0 1px #fff;
	border-color: #dfdfdf #e5e5e5 #e5e5e5 #dfdfdf;
}
.card.card-tabs.card-tabs-light .card.card-inlay {
	background: #f4f4f4;
}
.card.card-tabs .card.card-inlay > .card-header {
	border-bottom-color: #d9d9d9;
	box-shadow: 0 1px 0 #fff;
}

.card-header.darker {
	background-color: rgba(0, 0, 0, 0.06);
}

.card.card-tabs {
	background-color: transparent;
}
.card.card-tabs > .card-header {
	background-color: transparent;
}
.card.card-tabs > .card-body {
	border-color: rgba(0, 0, 0, 0.125);
	background-color: #e9e9e9;
}
.card.card-tabs.card-tabs-light .nav-tabs .nav-link.active,
.card.card-tabs.card-tabs-light .nav-tabs .nav-item.show .nav-link,
.card.card-tabs.card-tabs-light > .card-body,
.card.card-tabs.card-tabs-light > .tab-content > .tab-pane > .card-body {
	background-color: #fff;
}
.card.card-tabs.card-tabs-light .nav-pills .nav-link,
.nav-pills.nav-pills-light .nav-link {
	border-color: transparent;
	color: inherit;
	border: 0;
}
.card.card-tabs.card-tabs-light .nav-pills .nav-link.active,
.card.card-tabs.card-tabs-light .nav-pills .show > .nav-link,
.nav-pills.nav-pills-light .nav-link.active,
.nav-pills.nav-pills-light .show > .nav-link {
	color: #b31414;
	background-color: #fff;
}

.card.card-light {
	background-color: #f4f4f4;
}

	.card-commercial {
		background-color: #fbfefc;
		box-shadow: 0.1rem 0.1rem 0.4rem rgba(0,0,0,0.1);
		border: 1px solid rgba(0,0,0,0.2);
	}
	.card-image {
		box-shadow: 0.1rem 0.1rem 0.4rem rgba(0,0,0,0.2);
	}
	.card-commercial .card-header {
		font-family: 'Shadows Into Light Two', cursive;
		letter-spacing: 0.15em;
		background: transparent;
		color: #000;
	}
	.card-commercial .card-header:not(.border-b) {
		padding: 0.75rem 0 0 0;
		margin: 0 1.25rem;
		border:0;
	}
	.card-commercial .card-header:not(.border-b):after {
		margin-top: 0.75rem;
		display:block;
		height: 2px;
		width: 100%;
		content: "";
		background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 50%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 50%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 50%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	}
	.card-commercial .card-header .card-title {
		color: inherit;
	}


.nav-pills .nav-link {
	border-color: rgba(0, 0, 0, 0.125);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
	color: #343434;
	background-color: #e9e9e9;
}

.bg-score {
	background-color: #eaeaea;
	border-color: #e0e0e0;
}

.content-tabs .nav-tabs {
	border-bottom-color: rgba(0, 0, 0, 0.125);
}
.content-tabs .nav-tabs .nav-link {
	color: #999;
}
.content-tabs .nav-tabs .nav-link.active,
.content-tabs .nav-tabs .nav-item.show .nav-link {
	border-bottom-color: #e9e9e9;
	color: #343434;
}
.content-tabs .nav-tabs .nav-link:hover,
.content-tabs .nav-tabs .nav-link:focus {
	border-bottom-color: #e9e9e9;
}
.content-tabs .tab-content {
	background-color: #e9e9e9;
	border-bottom-color: rgba(0, 0, 0, 0.125);
}

.content-tabs .nav-tabs.nav-tabs-bg {
	border-bottom-color: #e1e1e1;
}
.content-tabs .nav-tabs.nav-tabs-bg .nav-link {
	color: inherit;
}
.content-tabs .nav-tabs.nav-tabs-bg .nav-link.active,
.content-tabs .nav-tabs.nav-tabs-bg .nav-item.show .nav-link {
	background-color: #e1e1e1;
	border-bottom-color: #e1e1e1;
	color: #555;
}
.content-tabs .nav-tabs.nav-tabs-bg .nav-link:hover,
.content-tabs .nav-tabs.nav-tabs-bg .nav-link:focus {
	border-color: rgba(225, 225, 225, 0.15) rgba(225, 225, 225, 0.15) rgba(0,0,0,0);
}

.border,.border-x,.border-y,.border-t,.border-r,.border-b,.border-l,
.border-sm,.border-sm-x,.border-sm-y,.border-sm-t,.border-sm-r,.border-sm-b,.border-sm-l,
.border-md,.border-md-x,.border-md-y,.border-md-t,.border-md-r,.border-md-b,.border-md-l,
.border-lg,.border-lg-x,.border-lg-y,.border-lg-t,.border-lg-r,.border-lg-b,.border-lg-l,
.border-xl,.border-xl-x,.border-xl-y,.border-xl-t,.border-xl-r,.border-xl-b,.border-xl-l {
	border-color: rgba(0, 0, 0, 0.125) !important;
}

.border-t.border-shadow.border-color-grey {
	box-shadow: inset 0 1px 0 #eee;
}
.border-b.border-shadow.border-color-grey {
	box-shadow: inset 0 -1px 0 #cacaca;
	border-color: #eee !important;
}
.border-t.border-shadow.border-color-card {
	box-shadow: inset 0 1px 0 #e9e9e9;
}
.border-b.border-shadow.border-color-card {
	box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.125);
	border-color: #e9e9e9 !important;
}
.border-t.border-shadow.border-color-grey-light {
	box-shadow: inset 0 1px #fff;
}
.border-b.border-shadow.border-color-grey-light {
	box-shadow: inset 0 -1px #d9d9d9;
	border-color: #fff !important;
}

@media (min-width: 992px) {
	.border-lg-t.border-shadow.border-color-grey {
		box-shadow: inset 0 1px 0 #eee;
	}
	.border-lg-b.border-shadow.border-color-grey {
		box-shadow: inset 0 -1px 0 #cacaca;
		border-color: #eee !important;
	}
	.border-lg-t.border-shadow.border-color-card {
		box-shadow: inset 0 1px 0 #e9e9e9;
	}
	.border-lg-b.border-shadow.border-color-card {
		box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.125);
		border-color: #e9e9e9 !important;
	}
	.border-lg-t.border-shadow.border-color-grey-light {
		box-shadow: inset 0 1px #fff;
	}
	.border-lg-b.border-shadow.border-color-grey-light {
		box-shadow: inset 0 -1px #d9d9d9;
		border-color: #fff !important;
	}
}


.table-cellborder-y,
table.cellborder-y th,
table.cellborder-y td {
	border-color: #e3e3e3 !important;
}
.border-color-card,
.table-cellborder-y.border-color-card,
table.border-color-card th,
table.border-color-card td {
	border-color: rgba(0, 0, 0, 0.125) !important;
}
.border-color-grey {
	border-color: #cacaca !important;
}
.border-color-grey-light {
	border-color: #d9d9d9 !important;
}
.border-color-grey-dark {
	border-color: #999 !important;
}
.border-color-grey-lighter {
	border-color: #eee !important;
}
.border-color-body,
.table-cellborder-y.border-color-body,
table.border-color-body th,
table.border-color-body td {
	border-color: #e1e1e1 !important;
}
.table-cellborder-y.border-color-grey,
table.border-color-grey th,
table.border-color-grey td {
	border-color: #d0d0d0 !important;
}

/*** DROPDOWN  ***/
.dropdown-item:hover,
.dropdown-item:focus {
	background-color: #323232;
	color: #fff;
}
.dropdown-item.active,
.dropdown-item:active {
	background-color: #ab3232;
	color: #fff;
}

.navbar-opac {
	background-color: #d9d9d9;
	border-top: 1px solid #cacaca;
	border-bottom: 1px solid #cacaca;
	box-shadow: inset 0 1px 0 #e9e9e9;
}
.navbar-opac .navbar-nav .nav-link {
	color: #777;
}
.navbar-opac .navbar-nav .nav-link:hover,
.navbar-opac .navbar-nav .nav-link:focus,
.navbar-opac .navbar-nav .show > .nav-link,
.navbar-opac .navbar-nav .active > .nav-link,
.navbar-opac .navbar-nav .nav-link.show,
.navbar-opac .navbar-nav .nav-link.active {
	color: #000;
}
.navbar-opac.fixed-top {
	background-color: #464646;
	box-shadow: none;
}
.navbar-opac.fixed-top .navbar-nav .nav-link {
	color: #aaa;
}
.navbar-opac.fixed-top .navbar-nav .nav-link:hover,
.navbar-opac.fixed-top .navbar-nav .nav-link:focus,
.navbar-opac.fixed-top .navbar-nav .show > .nav-link,
.navbar-opac.fixed-top .navbar-nav .active > .nav-link,
.navbar-opac.fixed-top .navbar-nav .nav-link.show,
.navbar-opac.fixed-top .navbar-nav .nav-link.active {
	color: #fff;
}

/* Custom Site Styles */

.info-button {
	border-width: 0px !important;
	background-color: transparent;
}
.info-button .on-collapsed {
	color: #ab3232;
}
.info-button .on-uncollapsed {
	color: #848994;
}
table th {
	color: #8c919b;
}
table thead:not(.tbody) th,
table tfoot:not(.tbody) th {
	color: #495057;
	letter-spacing: 0.05em;
}
#index-builder table thead:not(.tbody) th {
	font-family: 'Cormorant SC', serif;
}
.as-content .scan-table table thead th,
.as-content .sticky-table-header table thead th {
	font-family: 'Cormorant SC', serif;
}
table.cellborder-between tr:not(:last-child) th,
table.cellborder-between tr:not(:last-child) td {
	border-bottom-color: #e3e3e3;
}
table.cellborder-between tr th:not(:last-child),
table.cellborder-between tr td:not(:last-child) {
	border-right-color: #e3e3e3;
}
table.th-bg thead td,
table.th-bg tfoot td,
table.th-bg th {
	background-color: rgba(0,0,0,0.03);
}
table.th-bg-light thead td,
table.th-bg-light tfoot td,
table.th-bg-light th {
	background-color: #e9e9e9;
}
table.th-bg-dark thead:not(.tbody) td,
table.th-bg-dark tfoot:not(.tbody) th,
table.th-bg-dark thead:not(.tbody) th {
	background-color: #343a40;
	color: #e9e9e9;
}
table.alternating-bg tbody tr:nth-child(2n+1) th,
table.alternating-bg tbody tr:nth-child(2n+1) td {
	background-color: #efefef;
}
table.alternating-bg tbody tr:nth-child(2n+2) th,
table.alternating-bg tbody tr:nth-child(2n+2) td {
	background-color: #f6f6f6;
}
table.alternating-bg tbody tr.odd th,
table.alternating-bg tbody tr.odd td {
	background-color: #efefef;
}
table.alternating-bg tbody tr.even th,
table.alternating-bg tbody tr.even td {
	background-color: #f6f6f6;
}
.bg-light table.alternating-bg tbody tr:nth-child(2n+1) th,
.bg-light table.alternating-bg tbody tr:nth-child(2n+1) td {
	background-color: #f6f6f6;
}
.bg-light table.alternating-bg tbody tr:nth-child(2n+2) th,
.bg-light table.alternating-bg tbody tr:nth-child(2n+2) td {
	background-color: #ffffff;
}
.bg-light table.alternating-bg tbody tr.odd th,
.bg-light table.alternating-bg tbody tr.odd td {
	background-color: #f6f6f6;
}
.bg-light table.alternating-bg tbody tr.even th,
.bg-light table.alternating-bg tbody tr.even td {
	background-color: #ffffff;
}
table.alternating-bg2 tbody tr:nth-child(2n+1) th,
table.alternating-bg2 tbody tr:nth-child(2n+1) td {
	background-color: rgba(255,255,255,0.5);
}
table.alternating-bg2 tbody tr:nth-child(2n+2) th,
table.alternating-bg2 tbody tr:nth-child(2n+2) td {
	background-color: transparent;
}
table.alternating-bg2 tbody tr.odd th,
table.alternating-bg2 tbody tr.odd td {
	background-color: rgba(255,255,255,0.5);
}
table.alternating-bg2 tbody tr.even th,
table.alternating-bg2 tbody tr.even td {
	background-color: transparent;
}
table.alternating-bg-dark tbody tr:nth-child(2n+1) th,
table.alternating-bg-dark tbody tr:nth-child(2n+1) td {
	background-color: rgba(0,0,0,0.04);
}
table.alternating-bg-dark tbody tr:nth-child(2n+2) th,
table.alternating-bg-dark tbody tr:nth-child(2n+2) td {
	background-color: transparent;
}
table.alternating-bg-dark tbody tr.odd th,
table.alternating-bg-dark tbody tr.odd td {
	background-color: rgba(0,0,0,0.04);
}
table.alternating-bg-dark tbody tr.even th,
table.alternating-bg-dark tbody tr.even td {
	background-color: transparent;
}
.bg-light table.alternating-bg-dark tbody tr:nth-child(2n+1) th,
.bg-light table.alternating-bg-dark tbody tr:nth-child(2n+1) td {
	background-color: rgba(0,0,0,0.12);
}
.bg-light table.alternating-bg-dark tbody tr:nth-child(2n+2) th,
.bg-light table.alternating-bg-dark tbody tr:nth-child(2n+2) td {
	background-color: rgba(0,0,0,0.09);
}
.bg-light table.alternating-bg-dark tbody tr.odd th,
.bg-light table.alternating-bg-dark tbody tr.odd td {
	background-color: rgba(0,0,0,0.12);
}
.bg-light table.alternating-bg-dark tbody tr.even th,
.bg-light table.alternating-bg-dark tbody tr.even td {
	background-color: rgba(0,0,0,0.09);
}
.as-content table.alternating-bg tbody tr:hover:nth-child(2n+2),
.as-content table.alternating-bg tbody tr:hover:nth-child(2n+2),
.as-content table.alternating-bg tbody tr:hover:nth-child(2n+1),
.as-content table.alternating-bg tbody tr:hover:nth-child(2n+1) {
		box-shadow: 0 0 0 1px #d0d0d0;
}
.as-content table.alternating-bg tbody tr:hover:nth-child(2n+2) th,
.as-content table.alternating-bg tbody tr:hover:nth-child(2n+2) td,
.as-content table.alternating-bg tbody tr:hover:nth-child(2n+1) th,
.as-content table.alternating-bg tbody tr:hover:nth-child(2n+1) td {
	background-color: #fff;
}
table.alternating-bg-dark2 tbody tr:nth-child(2n+1) th,
table.alternating-bg-dark2 tbody tr:nth-child(2n+1) td {
	background-color: rgba(220,220,225,0.5);
}
table.alternating-bg-dark2 tbody tr:nth-child(2n+2) th,
table.alternating-bg-dark2 tbody tr:nth-child(2n+2) td {
	background-color: transparent;
}
table.alternating-bg-dark2 tbody tr.odd th,
table.alternating-bg-dark2 tbody tr.odd td {
	background-color: rgba(220,220,225,0.5);
}
table.alternating-bg-dark2 tbody tr.even th,
table.alternating-bg-dark2 tbody tr.even td {
	background-color: transparent;
}
table.lines-bg {
	background-color: #e9e9e9;
}
table.lines-bg .border-t,
table.lines-bg .border-b,
table.lines-bg .border-y {
	border-color: #e9e9e9 !important;
}
table.lines-bg .divider div {
	background: #b5b5b5;
}
table.lines-bg thead th,
table.lines-bg thead td,
table.lines-bg tfoot th,
table.lines-bg tfoot td {
	background: #e5e5e5;
}
.update-element.perf.pos,
table .perf.pos {
	color: #4aad33;
}
.update-element.perf.neg,
table .perf.neg {
	color: #CB3F3F;
}
html:not(.no-blink) table .up {
	background-color: #c3e8bb !important;
}
html:not(.no-blink) table .down {
	background-color: #f7ccd1 !important;
}

table.alternating-bg-dark tr.titlerow th,
table.alternating-bg-dark tr.titlerow td {
	background: transparent !important;
	color: #1f1f1f;
}

table.alternating-bg.table-rows-2:not(.no-spacing):not(.border-y),
table.alternating-bg-dark.table-rows-2:not(.no-spacing):not(.border-y) {
	border-spacing: 0;
}
table.alternating-bg.table-rows-2:not(.no-spacing):not(.border-y) tr:nth-child(2n+1) td,
table.alternating-bg-dark.table-rows-2:not(.no-spacing):not(.border-y) tr:nth-child(2n+1) td {
	border-top: 3px solid #e1e1e1;
}
.card table.alternating-bg.table-rows-2:not(.no-spacing):not(.border-y) tr:nth-child(2n+1) td,
.bg-card table.alternating-bg.table-rows-2:not(.no-spacing):not(.border-y) tr:nth-child(2n+1) td,
.card table.alternating-bg-dark.table-rows-2:not(.no-spacing):not(.border-y) tr:nth-child(2n+1) td,
.bg-card table.alternating-bg-dark.table-rows-2:not(.no-spacing):not(.border-y) tr:nth-child(2n+1) td {
	border-top: 3px solid #e9e9e9;
}
.bg-light table.alternating-bg.table-rows-2:not(.no-spacing):not(.border-y) tr:nth-child(2n+1) td,
.bg-light table.alternating-bg-dark.table-rows-2:not(.no-spacing):not(.border-y) tr:nth-child(2n+1) td {
	border-top: 3px solid #fff;
}

html:not(.print-view) table thead td.sticky,
html:not(.print-view) table thead th.sticky,
html:not(.print-view) table:not(.alternating-bg):not(.alternating-bg-dark) tr:not(.even):not(.odd) td.sticky,
html:not(.print-view) table:not(.alternating-bg):not(.alternating-bg-dark) tr:not(.even):not(.odd) th.sticky,
.dummy-scrollbar,
.sticky-table-header {
	background-color: #e1e1e1;
}

html:not(.print-view) .bg-light table thead th.sticky,
html:not(.print-view) .bg-light table thead td.sticky,
html:not(.print-view) .bg-light table:not(.alternating-bg):not(.alternating-bg-dark) tr:not(.even):not(.odd) th.sticky,
html:not(.print-view) .bg-light table:not(.alternating-bg):not(.alternating-bg-dark) tr:not(.even):not(.odd) td.sticky,
.bg-light .dummy-scrollbar,
.bg-light .sticky-table-header {
	background-color: #ffffff;
}

html:not(.print-view) .card thead td.sticky,
html:not(.print-view) .card thead th.sticky,
html:not(.print-view) .card table:not(.alternating-bg):not(.alternating-bg-dark) tr:not(.even):not(.odd) td.sticky,
html:not(.print-view) .card table:not(.alternating-bg):not(.alternating-bg-dark) tr:not(.even):not(.odd) th.sticky,
.card .dummy-scrollbar,
.card .sticky-table-header,
html:not(.print-view) .content-tabs .tab-content thead td.sticky,
html:not(.print-view) .content-tabs .tab-content thead th.sticky,
html:not(.print-view) .content-tabs table:not(.alternating-bg):not(.alternating-bg-dark) .tab-content tr:not(.even):not(.odd) td.sticky,
html:not(.print-view) .content-tabs table:not(.alternating-bg):not(.alternating-bg-dark) .tab-content tr:not(.even):not(.odd) th.sticky,
.content-tabs .tab-content .dummy-scrollbar,
.content-tabs .tab-content .sticky-table-header {
	background-color: #e9e9e9;
}

.active-rows table tr:hover {
	box-shadow: 0 0 0 1px rgba(203,63,63,0.25);
}
.active-rows table tr.active {
	box-shadow: 0 0 0 1px #CB3F3F;
	color: #CB3F3F;
}

.estimated {
	color: #998859;
}

.tooltip.shadow .tooltip-inner {
	background-color: #e9e9e9;
	border-color: #999;
	box-shadow: 1px 1px 8px #888;
}
.bs-tooltip-right.shadow .arrow::before,
.bs-tooltip-auto.shadow[x-placement^="right"] .arrow::before {
	border-right-color: #606060;
}
.bs-tooltip-top .arrow::before,
.bs-tooltip-auto[x-placement^="top"] .arrow::before {
	border-top-color: #606060;
}
.bs-tooltip-left .arrow::before,
.bs-tooltip-auto[x-placement^="left"] .arrow::before {
	border-left-color: #606060;
}
.bs-tooltip-bottom .arrow::before,
.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
	border-bottom-color: #606060;
}

#nav-1 {
	background: #545454;
	background: -moz-linear-gradient(top,#535353 0%,#464646 66%,#3f3f3f 100%);
	background: -webkit-linear-gradient(top,#535353 0%,#464646 66%,#3f3f3f 100%);
	background: linear-gradient(to bottom,#535353 0%,#464646 66%,#3f3f3f 100%);
	border-top-color: #fc0031;
	border-bottom-color: #fc0031;
	box-shadow: inset 0 1px 0 #a20000;
}
#nav-1.free,
#nav-1.login,
#nav-1.user {
	border-bottom-color: #5a9c89;
}

.btn.btn-header {
	border-color: #5d6060;
	color: #eeeeee;
	background: #7f8181;
	background: -moz-linear-gradient(top, #7f8181 0%, #656767 100%);
	background: -webkit-linear-gradient(top, #7f8181 0%,#656767 100%);
	background: linear-gradient(to bottom, #7f8181 0%,#656767 100%);
	box-shadow: inset 0 0 0 2px #868989, 0 0.2rem 0.2rem rgba(0,0,0,0.5);
}
.btn.btn-header:after {
	border-color: #6e7070;
	box-shadow: inset 0 0 2px 0px #999b9b;
}
.btn.btn-header:hover {
	background: #6d6f6f;
	color: #fff;
}
.btn.btn-header:hover:after {
	box-shadow: none;
}

.btn.btn-header:not(:disabled):not(.disabled).active,
.btn.btn-header:not(:disabled):not(.disabled).primary {
	color: #eee;
	background: #e1001a;
	background: -moz-linear-gradient(top, #e1001a 0%, #c20825 100%);
	background: -webkit-linear-gradient(top, #e1001a 0%,#c20825 100%);
	background: linear-gradient(to bottom, #e1001a 0%,#c20825 100%);
	box-shadow: inset 0 0 0 2px #b23749, 0 0.2rem 0.2rem rgba(0,0,0,0.5);
	border-color: #8e0d20;
}
.btn.btn-header:not(:disabled):not(.disabled).active:hover,
.btn.btn-header:not(:disabled):not(.disabled).primary:hover {
	background: #c20825;
}
.btn.btn-header:not(:disabled):not(.disabled).active:after,
.btn.btn-header:not(:disabled):not(.disabled).primary:after {
	border-color: #a01327;
	box-shadow: inset 0 0 2px 0px #ea586b;
}
.show ~ .btn-header,
.collapsing ~ .btn-header,
.show ~ .btn-header:not(:disabled):not(.disabled).active,
.collapsing ~ .btn-header:not(:disabled):not(.disabled).active {
	border-color: #7d8080;
	color: #343434;
	background: #d3d4d4;
	background: -moz-linear-gradient(top, #f3f4f4 0%, #bfc1c0 100%);
	background: -webkit-linear-gradient(top, #f3f4f4 0%,#bfc1c0 100%);
	background: linear-gradient(to bottom, #f3f4f4 0%,#bfc1c0 100%);
	box-shadow: inset 0 0 0 2px #bfc1c0, 0 0.2rem 0.2rem rgba(0,0,0,0.5);
}
.show ~ .btn-header:hover,
.collapsing ~ .btn-header:hover,
.show ~ .btn-header:not(:disabled):not(.disabled).active:hover,
.collapsing ~ .btn-header:not(:disabled):not(.disabled).active:hover {
	background: #e5e5e5;
}
.show ~ .btn-header:after,
.collapsing ~ .btn-header:after,
.show ~ .btn-header:not(:disabled):not(.disabled).active:after,
.collapsing ~ .btn-header:not(:disabled):not(.disabled).active:after {
	border-color: #bbb;
	border-bottom-color: #a5a5a5;
	box-shadow: inset 0.1rem -0.2rem 0.2rem 0px rgba(0,0,0,0.15), 1px -1px 2px #f4f5f6;
}

.btn.btn-header:not(:disabled):not(.disabled).green {
		background: #94c11e;
		background: -moz-linear-gradient(top, #94c11e 0%, #7ca415 100%);
		background: -webkit-linear-gradient(top, #94c11e 0%,#7ca415 100%);
		background: linear-gradient(to bottom, #94c11e 0%,#7ca415 100%);
		box-shadow: inset 0 0 0 2px #83a628, 0 0.2rem 0.2rem rgba(0,0,0,0.3);
		border-color: #6f8e1e;
}
.btn.btn-header:not(:disabled):not(.disabled).green:hover {
	background: #7ca415;
}
.btn.btn-header:not(:disabled):not(.disabled).green:after {
		border-color: #779b16;
		box-shadow: inset 0 0 2px 0px #b0ca6c;
}
.btn.btn-header:not(:disabled):not(.disabled).red-dark {
	color: #dcb6b6;
	background: #e1001a;
	background: -moz-linear-gradient(top, #9c0b1c 0%, #800d1f 100%);
	background: -webkit-linear-gradient(top, #9c0b1c 0%,#800d1f 100%);
	background: linear-gradient(to bottom, #9c0b1c 0%,#800d1f 100%);
	box-shadow: inset 0 0 0 2px #7d1827, 0 0.2rem 0.2rem rgba(0,0,0,0.5);
	border-color: #5d0915;
}
.btn.btn-header:not(:disabled):not(.disabled).red-dark:hover {
	color: #dcb6b6;
	background: #8a0e22;
}
.btn.btn-header:not(:disabled):not(.disabled).red-dark:after {
	border-color: #710d1b;
	box-shadow: inset 0 0 2px 0px #982534;
}
.btn.btn-header:not(:disabled):not(.disabled).green-dark,
.btn.btn-header:not(:disabled):not(.disabled).secondary {
	color: #dbe5e2;
	background: #4a6a61;
	background: -moz-linear-gradient(top, #51756a 0%, #32594d 100%);
	background: -webkit-linear-gradient(top, #51756a 0%,#32594d 100%);
	background: linear-gradient(to bottom, #51756a 0%,#32594d 100%);
	box-shadow: inset 0 0 0 2px #34564c, 0 0.2rem 0.2rem rgba(0,0,0,0.5);
	border-color: 1px solid #23473c;
}
.btn.btn-header:not(:disabled):not(.disabled).green-dark:after,
.btn.btn-header:not(:disabled):not(.disabled).secondary:after {
	border-color: #21483c;
	box-shadow: inset 0 0 2px 0px #478573;
}

#nav-1 a.logo {
	color: #fff;
	text-shadow: 1px 2px 0 #222;
}
#nav-1 a.logo:hover {
	color: #e0001a;
}
#nav-1 .navbar-brand {
	line-height: 1rem;
	padding-top: 0.3rem;
	padding-bottom: 0rem;
	vertical-align: middle;
}
#nav-1 .navbar-brand img {
	width: 180px;
	margin-bottom: -5%;
}

#nav-1 .navbar-collapse {
	background-color: #eee;
	box-shadow: 0 0.3rem 0.5rem rgba(0,0,0,0.5);
}
#nav-1 .navbar-collapse ul {
	border-color: #d4d4d4;
}
#nav-1 .nav-link {
	color: #343434;
}
#nav-1 .nav-link:hover {
	color: #e0001a;
	background: -moz-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%, rgba(255,255,255,0.01) 67%, rgba(255,255,255,0) 68%);
	background: -webkit-radial-gradient(center, ellipse cover, rgba(255,255,255,1) 0%,rgba(255,255,255,0.01) 67%,rgba(255,255,255,0) 68%);
	background: radial-gradient(ellipse at center, rgba(255,255,255,1) 0%,rgba(255,255,255,0.01) 67%,rgba(255,255,255,0) 68%);
}

#nav-1 .navbar-toggler.active ~ .navbar-collapse {
	background: #bb0303;
}
#nav-1 .navbar-toggler.active ~ .navbar-collapse ul {
	border-color: #a01327;
}
#nav-1 .navbar-toggler.active ~ .navbar-collapse .nav-link {
	color: #000;
}
#nav-1 .navbar-toggler.active ~ .navbar-collapse .nav-link:hover {
	background: transparent;
	color: #eee;
}

#form_search .input-group {
	box-shadow: 0 0.2rem 0.2rem rgba(0,0,0,0.5);
}
#form_search input[type="search"] {
	border-color: #7d8080;
	color: #343434;
	background: #dfdfdf;
	background: -moz-linear-gradient(top, #c8cac9 0%,#e9eaea 50%,#f3f4f4 100%);
	background: -webkit-linear-gradient(top, #c8cac9 0%,#e9eaea 50%,#f3f4f4 100%);
	background: linear-gradient(to bottom, #c8cac9 0%,#e9eaea 50%,#f3f4f4 100%);
}
#form_search input[type="search"]:hover,
#form_search input[type="search"]:focus {
	background: #dfdfdf;
	background: -moz-linear-gradient(top, #e1e2e0 0%,#f4f4f4 50%,#fefdfd 100%);
	background: -webkit-linear-gradient(top, #e1e2e0 0%,#f4f4f4 50%,#fefdfd 100%);
	background: linear-gradient(to bottom, #e1e2e0 0%,#f4f4f4 50%,#fefdfd 100%);
}

#page-bottom .bg-dark {
	background-color: #181a1d !important;
}

#footer-1,
#footer-1 a:not(.btn),
#footer-1 .btn-link,
#footer-1 .navbar-dark .navbar-nav .nav-link {
	color: #979292;
}
#footer-1 a:not(.btn):hover,
#footer-1 .btn-link:hover,
#footer-1 .navbar-dark .navbar-nav .nav-link:hover,
#footer-1 .navbar-dark .navbar-nav .nav-link:focus,
#footer-1 .navbar-dark .navbar-nav .show > .nav-link,
#footer-1 .navbar-dark .navbar-nav .active > .nav-link,
#footer-1 .navbar-dark .navbar-nav .nav-link.show,
#footer-1 .navbar-dark .navbar-nav .nav-link.active {
	color: #fff;
}

#site-version-menu {
	background-color: #2d2d2d;
}
#site-version-menu .nav-item.software .nav-link,
#site-version-menu .nav-item.morningstar .nav-link {
	color: #be7f7f;
	/*color: #fc4061;*/
}
#site-version-menu .nav-item.free .nav-link,
#site-version-menu .nav-item.login .nav-link,
#site-version-menu .nav-item.user .nav-link {
	color: #869d96;
	/*color: #629b8a;*/
}
#site-version-menu .nav-item.software.active .nav-link,
#site-version-menu .nav-item.morningstar.active .nav-link {
	background: #c3151d;
	color: #fff;
}
#site-version-menu .nav-item.free.active .nav-link,
#site-version-menu .nav-item.login.active .nav-link,
#site-version-menu .nav-item.user.active .nav-link {
	background: #4a6a61;
	color: #fff;
}

#site-version-menu .dropdown-menu {
		background: #2d2d2d;
		color: #ccc;
}
#site-version-menu .dropdown-menu .dropdown-item.active, #site-version-menu .dropdown-menu .dropdown-item:active {
	background: #181a1d;
	color: #fff;
}

button.meta-save:not(.disabled):not(:disabled) {
	background-color: #c91717;
	color: #fff;
}

.tab-content.tab-restricted-height > form > div:not(:last-child) {
border-bottom-color: rgba(0, 0, 0, 0.125) !important;
}

.list-group .btn-link:hover,
.list-group .btn-link.hover,
.list-group .btn-link:active,
.list-group .btn-link.active {
	background: rgba(255,255,255,0.125);
	border-top-color: rgba(0, 0, 0, 0.125);
	border-bottom-color: rgba(0, 0, 0, 0.125);
	color: #CB3F3F;
}

.traderfox-tool .tab-content .list-group:not(.border-0) {
	border-color: #d0d0d0;
}
.traderfox-tool .tab-content .list-group .list-group-item {
		color: #1f1f1f;
		border-color: #d5d5d5 !important;
		background-color: #f0f0f0;
}
.traderfox-tool .tab-content .list-group .list-group-item:hover
.traderfox-tool .tab-content .list-group .list-group-item.hover {
		background-color: #f9f9f9;
}
.traderfox-tool .tab-content .list-group .list-group-item:active
.traderfox-tool .tab-content .list-group .list-group-item.active {
		background-color: #fff;
}


figure ~ .chart-element-menu {
	border-top-color: rgba(0, 0, 0, 0.05);
}

.card-rule {
	-webkit-column-rule: 1px solid rgba(0,0,0,0.125);
	-moz-column-rule: 1px solid rgba(0,0,0,0.125);
	column-rule: 1px solid rgba(0,0,0,0.125);
}
.card-rule-row-body {
	-webkit-column-rule: 20px solid #e1e1e1;
	-moz-column-rule: 20px solid #e1e1e1;
	column-rule: 20px solid #e1e1e1;
}


/**
 * PRINT CSS
 */

.print-view body,
.print-view .open-sans {
	font-family: Arial, "sans-serif";
}

.print-view h1, .print-view h2, .print-view h3, .print-view h4, .print-view h5, .print-view h6,
.print-view .h0, .print-view .h1, .print-view .h2, .print-view .h3, .print-view .h4, .print-view .h5, .print-view .h6,
.print-view .cormorant-sc,
.print-view .bootstrap-datetimepicker-widget table thead th,
.print-view .card.card-stock .rank,
.print-view table thead th {
	font-family: 'Garamond','Times New Roman', serif;
}
.print-view .content-tabs .tab-content {
	background-color: #fff;
}
.print-view table.alternating-bg tbody tr:nth-child(2n+1) th,
.print-view table.alternating-bg tbody tr:nth-child(2n+1) td,
.print-view table.alternating-bg tbody tr:nth-child(2n+1) td.up,
.print-view table.alternating-bg tbody tr:nth-child(2n+1) td.down {
	background-color: #efefef !important;
}
.print-view table.alternating-bg tbody tr:nth-child(2n+2) th,
.print-view table.alternating-bg tbody tr:nth-child(2n+2) td,
.print-view table.alternating-bg tbody tr:nth-child(2n+2) td.up,
.print-view table.alternating-bg tbody tr:nth-child(2n+2) td.down {
	background-color: #f6f6f6 !important;
}
.print-view table.alternating-bg tbody tr.odd th,
.print-view table.alternating-bg tbody tr.odd td,
.print-view table.alternating-bg tbody tr.odd td.up,
.print-view table.alternating-bg tbody tr.odd td.down {
	background-color: #efefef !important;
}
.print-view table.alternating-bg tbody tr.even th,
.print-view table.alternating-bg tbody tr.even td,
.print-view table.alternating-bg tbody tr.even td.up,
.print-view table.alternating-bg tbody tr.even td.down {
	background-color: #f6f6f6 !important;
}

.print-view thead td.sticky,
.print-view thead th.sticky {
	background-color: #fff;
}

.print-view #print-header {
	background-color: #1f1f1f;
	color: #ddd;
}
.print-view #print-header > .container-fluid:first-child {
	border-bottom: 5px solid #cc071e;
	box-shadow: 0 2px 0 #000000;
}
.print-view #print-header-logo {
	width: 18rem;
}
.print-view #print-header-notes {
	color: #777;
}
.print-view #print-header-notes a {
	color:#999;
}
.print-view #print-header-date {
	font-size: 4.45rem;
	line-height: 0.8;
}
.print-view #print-header-date span:first-child {
	color: #aaa;
}
.print-view #print-header-date span:last-child {
	color: #555;
}
.print-view #print-header-title {
	font-family:Arial;
	font-size: 9.5rem;
	color: #fff;
}
.print-view #print-header-topic h1 {
	font-family: Arial;
	color: #f0ba00;
	font-size: 3rem;
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: 0.1em;
}

.print-view .print-banner-heading h2 > span {
	background-color: #3a3a40;
	color: #edecf5;
}
.print-view .print-banner-heading h2 > span:before {
	background-color: #484850;
	border-top: 2rem solid #53535f;
}
.print-view .print-banner-heading > span {
	color: #cc071e;
}

@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {
	.print-view .print-banner-heading h2 > span > span {
		color: #e0eff9;
	}
}