@font-face{
	font-family:'MuseoSans';
	src:url('/fonts/museosans_300-webfont.eot');
	src:url('/fonts/museosans_300-webfont.eot?#iefix') format('embedded-opentype'),
	    url('/fonts/museosans_300-webfont.woff') format('woff'),
	    url('/fonts/museosans_300-webfont.ttf') format('truetype'),
	    url('/fonts/museosans_300-webfont.svg#MuseoSans300Regular') format('svg');
	font-weight:normal;
	font-style:normal;
}
@font-face{
font-family:'MuseoSans';
	src:url('/fonts/museosans_300_italic-webfont.eot');
	src:url('/fonts/museosans_300_italic-webfont.eot?#iefix') format('embedded-opentype'),
		url('/fonts/museosans_300_italic-webfont.woff') format('woff'),
		url('/fonts/museosans_300_italic-webfont.ttf') format('truetype'),
		url('/fonts/museosans_300_italic-webfont.svg#MuseoSans100Italic') format('svg');
	font-weight:normal;
	font-style:italic;
}
@font-face{font-family:'MuseoSans';
	src:url('/fonts/museosans_700-webfont.eot');
	src:url('/fonts/museosans_700-webfont.eot?#iefix') format('embedded-opentype'),
		url('/fonts/museosans_700-webfont.woff') format('woff'),
		url('/fonts/museosans_700-webfont.ttf') format('truetype'),
		url('/fonts/museosans_700-webfont.svg#museo_sans700') format('svg');
	font-weight:bold;
	font-style:normal;
}
@font-face{font-family:'MuseoSans';
	src:url('/fonts/museosans_900-webfont.eot');
	src:url('/fonts/museosans_900-webfont.eot?#iefix') format('embedded-opentype'),
		url('/fonts/museosans_900-webfont.woff') format('woff'),
		url('/fonts/museosans_900-webfont.ttf') format('truetype'),
		url('/fonts/museosans_900-webfont.svg#museo_sans900') format('svg');
	font-weight:900;
	font-style:normal;
}
@font-face{font-family:'MuseoSans_Thin';
	src:url('/fonts/museosans_100-webfont.eot');
	src:url('/fonts/museosans_100-webfont.eot?#iefix') format('embedded-opentype'),
		url('/fonts/museosans_100-webfont.woff') format('woff'),
		url('/fonts/museosans_100-webfont.ttf') format('truetype'),
		url('/fonts/museosans_100-webfont.svg#MuseoSans100') format('svg');
	font-weight:100;
	font-style:normal;
}
@font-face{font-family:'MuseoSans_Thin';
	src:url('/fonts/museosans_500-webfont-webfont.eot');
	src:url('/fonts/museosans_500-webfont-webfont.eot?#iefix') format('embedded-opentype'),
		url('/fonts/museosans_500-webfont-webfont.woff') format('woff'),
		url('/fonts/museosans_500-webfont-webfont.ttf') format('truetype'),
		url('/fonts/museosans_500-webfont-webfont.svg#museo_sans500') format('svg');
	font-weight:bold;
	font-style:normal;
}
* {margin:0;padding:0;opacity:1;text-rendering:optimizeLegibility;-webkit-appearance:none !important;-moz-appearance:none !important;outline:0;}
html {height:100%} 
body {background:rgb(252, 253, 253);height:100%;color:#444;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:80%;line-height:1.4em;overflow-y:scroll} 
#container {position: relative;background:#ffffff;min-height: 100%;width:980px;margin: 0 auto;}
.container {position: relative;background:#ffffff;min-height: 100%;width:980px;margin: 0 auto;}
* html #container,* html .container {height: 100%;}
h1, h2, h3, h4, h5 {font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:900;}
h1, h2, h3 {color: #444;line-height:1.4em}
h1 {font-size: 1.8em;margin: 0 0 0.5em 0}
h2 {font-size: 1.5em;font-weight:normal;margin: 0.4em 0 0.2em 0}
h1+h2 {margin-top: 0}
h4, h5 {margin: 0 0 0.67em 0;color: #555}
h4 {font-size: 1em}
h5 {font-size:0.8em}
img {vertical-align: middle}
p {line-height:1.6em;margin:0.4em 0 0.85em 0}
a img, img, a {border:0}
a {text-decoration:none;color:#21B1C4}
a:hover, a:focus, a:active {color:#459E00}
input, button, textarea, select {font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1.04em;vertical-align:baseline;background:#fff}
input, textarea, {font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#000}
input.text {color:#444;border-radius:4px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.07) inset;border:1px solid #B0BBBE;outline:outset 0;padding:3px 5px}
input[type=text],input[type=password] {color:#444;border-radius:0.25rem;box-shadow:0 1px 2px rgba(0, 0, 0, 0.07) inset;border:1px solid #dee2e6;outline:outset 0;padding:3px 5px;line-height:1.4em;}
input[type=radio] {-webkit-appearance:radio !important;-moz-appearance:radio !important;}
input.text:focus, input[type=text]:focus, textarea:focus {border-color:#39464A !important;box-shadow:0 1px 2px rgba(0, 0, 0, 0.1)}
input.input-error {border:1px dashed #eaa;padding:1px 1px 2px 4px;background:#fee;color:#666}
input.input-error:focus {border:1px dashed #f00 !important}
input[readonly="readonly"]:focus{border: 1px solid #c30 !important;background: #fee}
input.ui-icon {background-color: #eee;border: medium none;margin: 0 1px;padding: 0}
input.ui-icon:hover {cursor: pointer}
ul,ol {margin-left:1.6em;line-height:1.6em}
ol.blank {list-style:none;padding:0}
ol.blank li {border-bottom:none;margin-bottom:5px}
ol.blank li.bb {border:1px solid #ddd;margin-bottom:15px}
#content {padding:4px 20px}
#pageFooter {position: absolute;margin-top:-31px;margin-left:-490px;left:50%;width:980px;background:#101F24;height: 30px;text-align: center;border-top: #fff solid 1px;color:#ffffff;box-shadow:0 2px 2px -2px rgba(0, 0, 0, 0.7) inset}
#pageFooter > p {position: absolute;left: 50%;margin-left:-110px;width: 220px}
.login-container {display: table;width:100%;height:100%;margin:auto;}
.login-container-content {display:table-cell;width:100%;vertical-align:middle;background:#6C7A89;}
.login-container-content > .login-content {width:322px;margin:0 auto;}
#login-panel {position:relative;height:90px;width:295px;background:#1c1e21;border-radius:8px;}
#login-panel * {font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:700;}
#login-panel > div {
	position:absolute;
	width:54px;
	height:54px;
	border-radius:50%;
	right:0;
	margin:18px -27px 0 0;
	background:#6C7A89;
}
#login-panel > div > button {
	width:40px;
	height:40px;
	margin:7px 0 0 7px;
	background:#1c1e21 url(/images/login-process-16.png) center no-repeat;
	border-radius:50px;
	border:none;
	text-indent:-999999em;
}
#login-panel > div > button:hover {
	cursor:pointer;
	background:#1c1e21 url(/images/login-process-hover-16.png) center no-repeat;
}
#login-panel input {font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";display:block;height:43px;margin-left:18px;border:none;background:#1c1e21;width:250px;font-size:14px;line-height:20px;color:#fff;padding:0 !important;}
#login-panel input::-ms-clear,#login-panel input::-ms-reveal {display: none;}
#login-panel input[type=text] {border-bottom:4px solid #6C7A89 !important;border-radius:0 !important;}
#login-panel span.forgot {display:block;text-align:center;font-size:14px;color:#95A5A6;height:32px;line-height:32px;}
#login-panel span.forgot > a {color:#DADFE1;text-decoration:none !important;}
#login-panel span.forgot > a:hover,#login-panel span.forgot > a:active,#login-panel span.forgot > a:focus {color:#fff;}
#login-panel span.messages {display:block;text-align:center;font-size:14px;color:#F4D03F;}
#login-panel span.errorlist > ul {list-style:none;}
#login-panel span.errorlist > ul li {background:url(/images/error.png) center left no-repeat;}
#iforgot-email {width:calc(100% - 1em);display:block;}
#iforgot-email + span.alert {width:calc(100% - 1em);display:block;color:#F22613;font-weight:700;}
.iforgot-loading {background-image: url("/images/indicator_mozilla_blu.gif") !important;background-repeat: no-repeat !important;}/*
#login-panel {width:100%; height:85px;position:relative;top:-105px;margin:0 auto;background:#fff;box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.6)}
#login-panel form {left: 50%;margin: 30px 0 0 -266px;position: absolute;width:580px}
#login-panel form input {width:150px}
#login-panel form input.username {background: #fff url(/images/user-16x16.png) 5px 50% no-repeat; padding-left:25px}
#login-panel form input.password {background: #fff url(/images/key-16x16.png) 5px 50% no-repeat; padding-left:25px}
#login-panel form label {margin-left:1px}
#login-panel form input[type=submit] {border: medium none;width:26px;height:24px;background: transparent url("/images/lock-16x16.png") center no-repeat; font-size:10px}
#login-panel form input[type=submit]:hover {cursor:pointer; background-color:#bbb}
#login-panel form #feedback {margin-right:220px; font-size:1em;color:#f00;text-align:center}
*/
#under-maintenance {background: url("/images/Lock-128.png") left center no-repeat;font-size:1.1em;height:64px;line-height:64px;margin:0 auto;padding:12px 0 8px 96px;text-align:center;color:#fff;width:300px;font-weight:900;}
.reset-banner {position:absolute;width:100%;text-align:center;text-transform:uppercase;background:#2C3E50;color:#fff;left:0;top:0;z-index:1001;}
.reset-container {display: table;width:100%;height:100%;margin:auto;}
.reset-container-content {display:table-cell;width:100%;vertical-align:middle;}
.reset-container-content > .reset-content {width:450px;margin:0 auto;}
#reset-panel {position:relative;width:430px;background:#fff;border-radius:8px;padding:2px 10px;border:1px solid #95A5A6;}
#reset-panel * {font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:700;}
#reset-panel > div {position:absolute;width:44px;height:44px;border-radius:50%;right:-25px;bottom:-25px;background:#95A5A6;}
#reset-panel > div > button {width:40px;height:40px;margin:2px 0 0 2px;background:#fff url(/images/error-arrow-right-24.png) left 10px center no-repeat;border-radius:50px;border:none;text-indent:-999999em;}
#reset-panel > div > button:hover {cursor:pointer;background-position:left 14px center;}
#reset-panel > span.errorlist {display:block;color:#D91E18;}
#reset-panel > span.errorlist > ul {list-style:none;}
#reset-panel > span.errorlist > ul li {background:url(/images/error.png) center left no-repeat;padding-left:25px;}
#reset-panel input {font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";display:block;height:42px;margin-left:18px;border:none;background:#fff;width:380px;font-size:13px;line-height:20px;color:#22313F;padding:0 !important;}
#reset-panel input:required:invalid {-moz-box-shadow:none !important;box-shadow:none !important;}
#reset-panel input::-ms-clear,#login-panel input::-ms-reveal {display: none;}
#reset-panel input[type=password] {border-bottom:1px solid #95A5A6 !important;border-radius:0 !important;}
#reset-panel input[type=password]:last-child {border: none !important;}
#reset-panel input.error{background:url(/images/exclamation-16x16.png) center right no-repeat;}
#system-logout {background:#b0bbbe;border-radius: 0 12px 12px 0;-moz-border-radius: 0 12px 12px 0;-ms-border-radius: 0 12px 12px 0;-webkit-border-radius: 0 12px 12px 0;-o-border-radius: 0 12px 12px 0;height:64px;left:-1px;position:fixed;top:12px;width:64px;z-index:999}
/* 
#system-logout a {display:block;width:48px;height:48px;background: url(/images/user-logout-48x48.png) center no-repeat;margin: 8px}
#system-logout:hover {background-color:#fff}
*/
.system-locked {background:#F22613;border-radius:50%;float:right;height:24px;margin:12px 12px 0 0;width:24px;}
#toTop {background-color:#459E00;background: #fff url(/images/Arrowhead-01-48.png) center no-repeat;border-radius: 0 0 5px 5px;-moz-border-radius: 0 0 5px 5px;-ms-border-radius: 0 0 5px 5px;-webkit-border-radius: 0 0 5px 5px;-o-border-radius: 0 0 5px 5px;height: 64px;left: 50%;margin-left: 492px;opacity: 0;position: fixed;top: -32px;width: 64px;z-index:999}
#toTop.on {opacity: 0.75;top: -5px}
#toTop.on:hover {cursor:pointer;opacity:1}
#tabs {margin-bottom:0;}
#order-reference {
	/*
	position:absolute;
	right:-1px;
	width:380px;
	text-align:left;
	*/
	padding:10px 0;
	border:1px solid #dee2e6;
	-moz-border-radius:0.25rem;
	-webkit-border-radius:0.25rem;
	-o-border-radius:0.25rem;
	-ms-border-radius:0.25rem;
	background:#ecf0f1;
}
#order-reference > input {text-align:center}
#order-reference > ol {list-style:none;}
#order-reference > ol li {border-bottom:none;margin-bottom:2px}
#order-reference > ol li label {display:inline-block;width:105px;margin-right:5px;background:transparent;vertical-align:middle;line-height:1.8em;}
#order-buttons {float:right;margin-right:5px;}
#order-imagehint {
	position:absolute;
	right:-1px;
	top:122px;
	width:360px;
	height:160px;
	display:none;
	text-align:center;
	overflow:hidden;
	border-top:1px solid #666;
	border-bottom:1px solid #666;
	border-left:1px solid #666;
	border-radius:12px 0 0 12px;
	-moz-border-radius:12px 0 0 12px;
	-webkit-border-radius:12px 0 0 12px;
	-o-border-radius:12px 0 0 12px;
	-ms-border-radius:12px 0 0 12px;
	background:#fff url(/images/preloader-24x24.gif) center no-repeat;
}
#order-listing {margin-top:0; padding:10px 5px;border-radius:0 0 0.25rem 0.25rem;-moz-border-radius:0 0 0.25rem 0.25rem;-webkit-border-radius:0 0 0.25rem 0.25rem;-o-border-radius:0 0 0.25rem 0.25rem;-ms-border-radius:0 0 0.25rem 0.25rem;border-top:none;border-left:1px solid #dee2e6;border-right:1px solid #dee2e6;border-bottom:1px solid #dee2e6;
}
.no-order-info {display:block;text-align:center;font-weight:600;background:#cf000f;color:#fff;border-radius:7px;line-height:1.8em;}
#order-listing table {font-size:0.85em}
#order-listing table tr:nth-child(n+2) td:nth-child(n+2) {font-size:0.9em;}
#review-results {background:#fff url(/images/preloader-c49e82-32x32.gif) center no-repeat;padding:0px 25px;clear:both;width:886px;height:594px}
/*
#review-results-previous {float:left;margin:0 5px 0 12px;background-image:url(/images/scroller-sprite-48x48.png);background-position:0 0;height:24px;width:24px}
#review-results-previous:hover {background-position:-24px 0}
#review-results-previous.disabled {background-image:none}
#review-results-next {display:inline-block;margin:0 18px 0 5px;background-image:url(/images/scroller-sprite-48x48.png);background-position:0 -24px;height:24px;width:24px}
#review-results-next:hover {background-position:-24px -24px}
#review-results-next.disabled {background-image:none}
*/
#review-results table {display:block;line-height:1.6em;background:#fff;}
#review-results table td.order{font-family:"Lucida Console", Monaco, monospace;font-weight:600;color:#06C}
#review-results > table a {cursor:pointer;}
.box-shadow{box-shadow:0 0 8px rgba(0, 0, 0, .2);-moz-box-shadow:0 0 8px rgba(0, 0, 0, .2);-webkit-box-shadow:0 0 8px rgba(0, 0, 0, .2);}
.content-holder {margin-top:3px; padding:10px 0;border-radius:0.25rem 0.25rem 0 0;-moz-border-radius:0.25rem 0.25rem 0 0;-webkit-border-radius:0.25rem 0.25rem 0 0;-o-border-radius:0.25rem 0.25rem 0 0;-ms-border-radius:0.25rem 0.25rem 0 0;border-top:1px solid #dee2e6;border-left:1px solid #dee2e6;border-right:1px solid #dee2e6;border-bottom:none;}
.tab_small {float:left;width:105px;margin-right:5px;line-height:1.8em;vertical-align:middle;}
.tab_medium {float:left;width:200px;margin-right:10px;line-height:1.8em;vertical-align:middle;}
.tab_large {float:left;width:300px;margin-right:10px;line-height:1.8em;vertical-align:middle;}
.inline_small {display:inline-block;width:75px;margin-left:4em;line-height:1.8em;vertical-align:middle;}
.inline_medium {display:inline-block;width:100px;margin-left:4em;line-height:1.8em;vertical-align:middle;}
.inline_large {display:inline-block;width:125px;margin-left:4em;line-height:1.8em;vertical-align:middle;}
.clear {clear:both}
.center {text-align:center}
.comment {font-size:0.8em;color:#555;font-weight:700}
.error-text {color: #e00; font-weight:900;text-align:center;font-size:0.9em; letter-spacing:-0.06em}
.print-only{display:none}
.justify {text-align:justify}
.nomargin {margin:0 !important}
.nopadding {padding:0 !important}
.spoofing-id {width:24px;height:24px;display:inline-block;vertical-align:middle;background-image:url(/images/drama-24.png)}
.spoofing-id:hover {cursor:help}
.blink {font-weight:900;color:#F4D03F;background:#F22613;font-size:0.8em;border-radius:5px;margin-right:10px;vertical-align:top;text-align:center;}
span.size-label {display:inline-block;width:24px;height:17px;margin-right:2px;text-align:center;font-size: 0.9em !important;padding:0 2px 3px 4px;font-family:"MuseoSans_Thin",Arial,sans-serif;}
input.size-run {width:24px;height:17px;margin:0 2px 0 0;text-align:center;font-size: 0.8em !important;padding:1px 2px 1px 2px !important; border-radius:0px !important;}
span[id$=actions] > button {width:90px}
.ui-autocomplete-loading {background: transparent url(/images/indicator_snake.gif) right center no-repeat !important}
.ui-highlight-error {color:#f00;background: transparent url(/images/exclamation-16x16.png) center right no-repeat}
.ui-effects-transfer {border:1px dashed #327E04}
.ui-js-comments {background-image:url(/images/ui-js-comments-16.png) !important}
.ui-js-calendar {background-image:url(/images/ui-js-calendar-16.png) !important}
.ui-icon-pdf {background-image:url(/images/onPDF.png) !important}
.ui-icon-nz {background-image:url(/images/nz.png) !important}
.ui-icon-au {background-image:url(/images/au.png) !important}
.ui-icon-jsdownload {background-image:url(/images/ui-js-download-16.png) !important}
.ui-icon-jsupload {background-image:url(/images/ui-js-upload-16.png) !important}
.ui-icon-jsreport {background-image:url(/images/ui-js-pdf-16.png) !important}
.ui-state-hover > .ui-icon-jsreport {background-image:url(/images/ui-js-pdf_hover-16.png) !important}
.ui-icon-jspin {background-image:url(/images/ui-js-pin-16.png) !important}
.ui-state-hover > .ui-icon-jspin {background-image:url(/images/ui-js-pin_hover-16.png) !important}
.cell-highlight {background:#F3F315;border-radius:5px;box-shadow:1px 1px 2px rgba(0,0,0,0.3);}
.cell-highlight:hover {cursor:help;}
.settings-plugin {border:1px solid #dee2e6;border-radius:0.25rem;}
fieldset.import-advanced {background: none repeat scroll 0 0 #fffafa;border: 1px solid #990202;border-radius: 5px;margin: 5px 0 10px;padding: 5px 20px 5px 0}
fieldset.import-advanced > legend {margin-left:20px; font-variant:small-caps;letter-spacing:-0.05em;color:#c00;padding:0 3px}
.import-sectionblock {border:1px solid #dee2e6 !important;border-radius:0.25rem;}
.options-block {border:1px solid #dee2e6 !important;border-radius:0.25rem;}
span.ui-button-text > img {vertical-align:bottom !important}
#review-load-more {color:#459E00;font-weight:600;letter-spacing:-0.06em;font-size:1.1em}
#review-load-more:hover {color:#222}
table[name='review-result-tbl'] {font-size:0.95em;}
table[name='review-result-tbl'] tr.row-heading > th {font-variant:small-caps;letter-spacing:-0.06em;font-weight:800}
#import-form span.warning {color:#c00;font-size:0.7em;float:right;margin-right:200px}
#upload_iframe {display:block;width:100%;height:100%;border:1px solid #ccc;background:#fff}
#size-scale-block:before {content:'Size Scale';position:absolute;margin-left:-70px;font-size:0.9em;font-weight:900;color:#ABB7B7;}
#size-scale-block {position:relative;width:130px;height:24px;vertical-align:middle;margin:0 auto;background:url(/images/size-scale-130x24.png) top left no-repeat}
#size-scale-block #size-indicator {position:absolute;margin-left:0;height:26px;width:24px;background-image:url(/images/size-indicator-26x24.png);background-repeat:no-repeat;}
#manual-code-highlight {float:right;padding:10px 5px}
#manual-code-highlight > span {display:inline-block;margin-right:5px}
#order-price-notify {display:none;vertical-align:top;margin-left:0.3em;}
#order-foreign-notify {display:none;vertical-align:top;margin-left:0.3em;}
#send-summary-source {width:460px;}
#send-summary-destination {width:460px;}
.order-line-info {display:inline-block !important;margin-right:3px;}
.order-line-info:hover {cursor:help;font-weight:600;}
.function_live {float:right;width:24px;height:24px;background:#2ecc71;border-radius:50%;}
.function_warning {float:right;width:24px;height:24px;background:#f39c12;border-radius:50%;}
.function_testing {float:right;width:24px;height:24px;background:#f22613;border-radius:50%;}
.msg_err {display:inline-block;margin:0 1em;height:1em;color:#f00;}
.ui-dialog-error .ui-dialog-titlebar {background:#cf000f;border:1px solid transparent;}
.ui-dialog-error .ui-dialog-content {color:#96281b;}
.ui-dialog-showoverflow, .ui-dialog-showoverflow .ui-dialog-content{overflow:visible !important}
.ui-dialog-noclose .ui-dialog-titlebar-close {display:none !important;}
.ui-dialog-hidetitle .ui-dialog-titlebar {display:none !important;}
.ui-tooltip {font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";padding:2px 3px;color:#2e3131 !important;}
.text-error {color:#d91e18}
.text-white {color: #fff !important;}
.text-primary {color: #007bff !important;}
a.text-primary:hover, a.text-primary:focus {color: #0062cc !important;}
.text-secondary {color: #6c757d !important;}
a.text-secondary:hover, a.text-secondary:focus {color: #545b62 !important;}
.text-success {color: #28a745 !important;}
a.text-success:hover, a.text-success:focus {color: #1e7e34 !important;}
.text-info {color: #17a2b8 !important;}
a.text-info:hover, a.text-info:focus {color: #117a8b !important;}
.text-warning {color: #ffc107 !important;}
a.text-warning:hover, a.text-warning:focus {color: #d39e00 !important;}
.text-danger {color: #dc3545 !important;}
a.text-danger:hover, a.text-danger:focus {color: #bd2130 !important;}
.text-light {color: #f8f9fa !important;}
a.text-light:hover, a.text-light:focus {color: #dae0e5 !important;}
.text-dark {color: #343a40 !important;}
a.text-dark:hover, a.text-dark:focus {color: #1d2124 !important;}
.text-body {color: #212529 !important;}
.text-muted {color: #6c757d !important;}
.text-black-50 {color: rgba(0, 0, 0, 0.5) !important;}
.text-white-50 {color: rgba(255, 255, 255, 0.5) !important;}
.flex-column {-ms-flex-direction: column !important;flex-direction: column !important;}
.flex-shrink-0 {-ms-flex-negative: 0 !important;flex-shrink: 0 !important;}
.d-flex {display: -ms-flexbox !important;display: flex !important;}
.h-100 {height:100% !important}
.w-100 {width:100% !important}
.mt-auto,.my-auto {margin-top: auto !important;}
.p-1 {padding: 0.25rem !important}
.p-2 {padding: 0.5rem !important}
.p-3 {padding: 1rem !important}
.p-4 {padding: 1.5rem !important}
.p-5 {padding: 3rem !important}
.m-1 {margin: 0.25rem !important}
.m-2 {margin: 0.5rem !important}
.m-3 {margin: 1rem !important}
.m-4 {margin: 1.5rem !important}
.m-5 {margin: 3rem !important}
.mb-1, .my-1 {margin-bottom: 0.25rem !important;}
.mt-1, .my-1 {margin-top: 0.25rem !important;}
.mb-2, .my-2 {margin-bottom: 0.5rem !important;}
.mt-2, .my-2 {margin-top: 0.5rem !important;}
.mb-3, .my-3 {margin-bottom: 1rem !important;}
.mt-3, .my-3 {margin-top: 1rem !important;}
.mb-4, .my-4 {margin-bottom: 1.5rem !important;}
.mt-4, .my-4 {margin-top: 1.5rem !important;}
.mb-5, .my-5 {margin-bottom: 3rem !important;}
.mt-5, .my-5 {margin-top: 3rem !important;}
.pb-1, .py-1 {padding-bottom: 0.25rem !important;}
.pt-1, .py-1 {padding-top: 0.25rem !important;}
.pb-2, .py-2 {padding-bottom: 0.5rem !important;}
.pt-2, .py-2 {padding-top: 0.5rem !important;}
.pb-3, .py-3 {padding-bottom: 1rem !important;}
.pt-3, .py-3 {padding-top: 1rem !important;}
.pb-4, .py-4 {padding-bottom: 1.5rem !important;}
.pt-4, .py-4 {padding-top: 1.5rem !important;}
.pb-5, .py-5 {padding-bottom: 3rem !important;}
.pt-5, .py-5 {padding-top: 3rem !important;}
.ml-1, .mx-1 {margin-left: 0.25rem !important;}
.mr-1, .mx-1 {margin-right: 0.25rem !important;}
.ml-2, .mx-2 {margin-left: 0.5rem !important;}
.mr-2, .mx-2 {margin-right: 0.5rem !important;}
.ml-3, .mx-3 {margin-left: 1rem !important;}
.mr-3, .mx-3 {margin-right: 1rem !important;}
.ml-4, .mx-4 {margin-left: 1.5rem !important;}
.mr-4, .mx-4 {margin-right: 1.5rem !important;}
.ml-5, .mx-5 {margin-left: 3rem !important;}
.mr-5, .mx-5 {margin-right: 3rem !important;}
.pl-1, .px-1 {padding-left: 0.25rem !important;}
.pr-1, .px-1 {padding-right: 0.25rem !important;}
.pl-2, .px-2 {padding-left: 0.5rem !important;}
.pr-2, .px-2 {padding-right: 0.5rem !important;}
.pl-3, .px-3 {padding-left: 1rem !important;}
.pr-3, .px-3 {padding-right: 1rem !important;}
.pl-4, .px-4 {padding-left: 1.5rem !important;}
.pr-4, .px-4 {padding-right: 1.5rem !important;}
.pl-5, .px-5 {padding-left: 3rem !important;}
.pr-5, .px-5 {padding-right: 3rem !important;}
.footer {text-align:center;padding:0.5rem 0; color:#fff;}
.navbar-expand-md {-ms-flex-flow: row nowrap;flex-flow: row nowrap;-ms-flex-pack: start;justify-content: flex-start;}
.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: .5rem 1rem;}
.fixed-bottom {position: fixed;right: 0;bottom: 0;left: 0;z-index: 1030;}
.bg-dark {background-color: #343a40 !important;}
.bg-primary {background-color: #007bff !important;}
.bg-secondary {background-color: #6c757d !important;}
.bg-success {background-color: #28a745 !important;}
.bg-info {background-color: #17a2b8 !important;}
.bg-warning {background-color: #ffc107 !important;}
.bg-danger {background-color: #dc3545 !important;}
.bg-light {background-color: #f8f9fa !important;}