html {
  background-color: #1e3862;
}

html,
body {
  color: #fff;
  margin: 0;
  padding: 0;
  height: 100%;
}

html, body, td, span, p, textarea, input, select, a, div {
  font-family: arial, sans-serif;
}

body {
	background-image: url('/img/login/background.jpg');
	background-size: 100% 100%;
}

.pagebody {
	text-align: center;
	height: auto;
	width: 100%;
	padding-top: 3%;
}

#content {
	padding: 35px;
	width: 600px;
	height: auto;
	z-index: 10;
	display: inline-block;
	border-radius: 8px;
	background: rgba(0, 0, 0, 0.6);
}

.language {
	background-color: #fafafa;
	width: auto;
	text-align: right;
	border-radius: 4px;
	margin-top: -20px;
	margin-bottom: 20px;
	display: inline-block;
	padding: 3px;
}

.language td {
	padding: 3px 2px 3px 2px;
}

#diverror {
	margin-top: 25px;
	background-color: white;
	color: black;
	padding: 15px;
}

#content #btnsubmit {
    color: black;
    background-color: white;
    cursor: pointer;
}

.fbo-login-header {
	width:100%;
	text-align:center;
	font-size:40px;
    margin-bottom: 45px;
}

#content input:focus  {
	border: 2px solid #79b7ef;
	color: white;
}

.language  a.active {
	color: black;
	text-decoration: underline;
}

.language a {
	color: #AAAFB4;
	text-decoration: none;
}

.language td.selector:hover {
    background-color: #79b7ef;
	border-radius: 4px 4px 0 0;
}

.language td.selector:hover > a {
	color: white;
}

html, body, td, span, p, textarea, input, select {
	line-height: 1.3;
	font-size: 16px;
}

#content input {
	background-color: #1e3862;
	/*border: 2px solid #8697b2;*/
	color: #8697b2;
	font-size: 16px;
	font-weight: bold;
	padding: 8px;
	width: 400px;
	border-radius: 4px;
	box-sizing: border-box;
	position: relative;
	z-index: 1;
}

/* target IE7 only: fix box model */
*:first-child + html #content input {
  width: 252px;
}

::-webkit-input-placeholder {
  color: #8697b2;
  font-weight: normal;
}

:-moz-placeholder {
  /* Firefox 18- */
  color: #8697b2;
  font-weight: normal;
}

::-moz-placeholder {
  /* Firefox 19+ */
  color: #8697b2;
  font-weight: normal;
}

:-ms-input-placeholder {
  color: #8697b2;
  font-weight: normal;
}

input,
input:active {
  outline: none;
}

/*
#content .active input {
  border-color: #f90;
  color: #f90;
}
*/

.loginPromptCaption {
  color: #fff;
  font-size: 14px;
}

.loginPromptInputLabel {
  color: #8697b2;
  font-size: 16px;
  left: -999em;
  position: absolute;
  z-index: 1000;
}

#content input#cmdOK,
#content input#cmdOK[style] {
  width: 400px !important;
  background-color: #fff;
  color: #1e3862;
  border-color: #fff;
  box-shadow: 0 0 0 -2px #1e3862, 0 0 0 -1px #79b7ef;
  transition: box-shadow 0.3s;
}

#content input#cmdOK:focus,
#content input#cmdOK:hover,
#content input#cmdOK[style]:focus,
#content input#cmdOK[style]:hover {
  background-color: #79b7ef;
  border-color: #79b7ef;
  color: #fff;
  cursor: pointer;
  transition-timing-function: cubic-bezier(0.3, 4, 0.5, 0.8);
  box-shadow: 0 0 0 2px #1e3862, 0 0 0 4px #79b7ef;
  -webkit-animation: jelly 0.5s 1;
  animation: jelly 0.5s 1;
}

#content input#cmdOK:active,
#content input#cmdOK[style]:active {
  color: #fff;
}

.container {
  margin-bottom: 18px;
}

#FBOUsername,
#FBOPassword {
  padding-left: 36px !important;
  background-repeat: no-repeat;
  background-position: 8px 50%;
  position: relative;
  z-index: 1;
}

input:-webkit-autofill {
  background-color: transparent !important;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus {
  -webkit-box-shadow: 0 0 0px 1000px #1e3862 inset;
  -webkit-text-fill-color: #8697b2 !important;
}

input:-webkit-autofill:focus {
  -webkit-text-fill-color: #79b7ef !important;
}

#username_input,
#password_input {
  position: relative;
  z-index: 10;
}

#username_input .icon,
#password_input .icon {
  background-repeat: no-repeat;
  background-position: 50% 50%;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 36px;
  z-index: 100;
}

#username_input .icon,
#username_input.inactive .icon {
  background-image: url("../img/login/profile.png");
}

#username_input.active .icon {
  background-image: url("../img/login/profile_focus.png");
}

#password_input .icon,
#password_input.inactive .icon {
  background-image: url("../img/login/key.png");
}

#password_input.active .icon {
  background-image: url("../img/login/key_focus.png");
  content: " ";
}

/* dataforce logo and legal links on the bottom of the page */
#dataforce,
#footer {
  position: absolute;
  bottom: 40px;
  right: 40px;
  z-index: 10;
  color: #626a74;
}

#dataforce a {
  display: block;
  width: 104px;
  height: 16px;
  background: url("../img/login/dataforce_logo.png") no-repeat;
  border: 0;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
}

#footer {
  right: auto;
  left: 40px;
  font-size: 13px;
}

#footer ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

#footer ul li {
  display: inline;
  margin: 0 10px 0 0;
  font-weight: bold;
}

#footer a {
  color: #fff;
  font-size: 13px;
  text-decoration: none;
}

#footer a:hover {
/*
  border-bottom: 1px solid #f90;
  color: #f90;
	*/
  text-decoration: none;
  -webkit-transition: border linear, color linear;
  -webkit-transition-delay: 0.2s, 0.2s;
  transition: border linear 0.2s, color linear 0.2s;
  text-shadow: rgba(0, 0, 0, 0.2) 0 1px 0;
  border-bottom: 1px solid #79b7ef;
}

/* placeholder polyfill */
span.placeholder {
  position: absolute;
  font-weight: normal;
  color: #8697b2;
  z-index: 10;
  cursor: text;
  font-family: sans-serif;
  padding: 2px 0 0 2px;
}

/* target IE7 only */
*:first-child + html span.placeholder {
  padding-top: 1px;
}

span.placeholder-hide-except-screenreader {
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  padding: 0 !important;
  border: 0 !important;
  height: 1px !important;
  width: 1px !important;
  overflow: hidden;
}

span.placeholder-hide {
  display: none;
}

.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}

#error {
  font-size: 14px;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxvZ2luLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLDBCQUEwQjtDQUMzQjs7QUFFRDs7RUFFRSxZQUFZO0VBQ1osVUFBVTtFQUNWLFdBQVc7RUFDWCxhQUFhO0NBQ2Q7O0FBRUQ7RUFDRSwrQkFBK0I7Q0FDaEM7O0FBRUQ7RUFDRSxpQkFBaUI7RUFDakIsZ0JBQWdCO0NBQ2pCOztBQUVELGdCQUFnQjtBQUNoQjtFQUNFLGNBQWM7Q0FDZjs7QUFFRDtFQUNFLFVBQVU7RUFDVixvQkFBb0I7RUFDcEIsYUFBYTtFQUNiLGNBQWM7RUFDZCxtQkFBbUI7RUFDbkIsWUFBWTtFQUNaLFVBQVU7RUFDVixTQUFTO0VBQ1Qsb0JBQW9CO0VBQ3BCLG1CQUFtQjtDQUNwQjs7QUFFRDtFQUNFLDBCQUEwQjtFQUMxQiwwQkFBMEI7RUFDMUIsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLGFBQWE7RUFHYixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQUNuQixXQUFXO0NBQ1o7O0FBRUQsb0NBQW9DO0FBQ3BDO0VBQ0UsYUFBYTtDQUNkOztBQUVEO0VBQ0UsZUFBZTtFQUNmLG9CQUFvQjtDQUNyQjs7QUFFRDtFQUNFLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2Ysb0JBQW9CO0NBQ3JCOztBQUVEO0VBQ0UsaUJBQWlCO0VBQ2pCLGVBQWU7RUFDZixvQkFBb0I7Q0FDckI7O0FBRUQ7RUFDRSxlQUFlO0VBQ2Ysb0JBQW9CO0NBQ3JCOztBQUVEOztFQUVFLGNBQWM7Q0FDZjs7QUFFRDtFQUNFLG1CQUFtQjtFQUNuQixZQUFZO0NBQ2I7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osZ0JBQWdCO0NBQ2pCOztBQUVEO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLGNBQWM7Q0FDZjs7QUFFRDs7RUFFRSx3QkFBd0I7RUFDeEIsdUJBQXVCO0VBQ3ZCLGVBQWU7RUFDZixtQkFBbUI7RUFFbkIsZ0RBQWdEO0VBRWhELDRCQUE0QjtDQUM3Qjs7QUFFRDs7OztFQUlFLHVCQUF1QjtFQUN2QixtQkFBbUI7RUFDbkIsWUFBWTtFQUNaLGdCQUFnQjtFQUVoQiwyREFBMkQ7RUFFM0QsOENBQThDO0VBQzlDLGdDQUFnQztFQUNoQyx3QkFBd0I7Q0FDekI7O0FBRUQ7O0VBRUUsWUFBWTtDQUNiOztBQUVEO0VBQ0Usb0JBQW9CO0NBQ3JCOztBQUVEOztFQUVFLDhCQUE4QjtFQUM5Qiw2QkFBNkI7RUFDN0IsNkJBQTZCO0VBQzdCLG1CQUFtQjtFQUNuQixXQUFXO0NBQ1o7O0FBRUQ7RUFDRSx5Q0FBeUM7Q0FDMUM7O0FBRUQ7OztFQUdFLGlEQUFpRDtFQUNqRCw0Q0FBNEM7Q0FDN0M7O0FBRUQ7RUFDRSx5Q0FBeUM7Q0FDMUM7O0FBRUQ7O0VBRUUsbUJBQW1CO0VBQ25CLFlBQVk7Q0FDYjs7QUFFRDs7RUFFRSw2QkFBNkI7RUFDN0IsNkJBQTZCO0VBQzdCLG1CQUFtQjtFQUNuQixPQUFPO0VBQ1AsUUFBUTtFQUNSLFVBQVU7RUFDVixZQUFZO0VBQ1osYUFBYTtDQUNkOztBQUVEOztFQUVFLGtEQUFrRDtDQUNuRDs7QUFFRDtFQUNFLHdEQUF3RDtDQUN6RDs7QUFFRDs7RUFFRSw4Q0FBOEM7Q0FDL0M7O0FBRUQ7RUFDRSxvREFBb0Q7RUFDcEQsYUFBYTtDQUNkOztBQUVELDhEQUE4RDtBQUM5RDs7RUFFRSxtQkFBbUI7RUFDbkIsYUFBYTtFQUNiLFlBQVk7RUFDWixZQUFZO0VBQ1osZUFBZTtDQUNoQjs7QUFFRDtFQUNFLGVBQWU7RUFDZixhQUFhO0VBQ2IsYUFBYTtFQUNiLDZEQUE2RDtFQUM3RCxVQUFVO0VBQ1YsdUJBQXVCO0VBQ3ZCLGlCQUFpQjtFQUNqQixpQkFBaUI7Q0FDbEI7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osV0FBVztFQUNYLGdCQUFnQjtDQUNqQjs7QUFFRDtFQUNFLHNCQUFzQjtFQUN0QixVQUFVO0VBQ1YsV0FBVztDQUNaOztBQUVEO0VBQ0UsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixrQkFBa0I7Q0FDbkI7O0FBRUQ7RUFDRSxZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLHNCQUFzQjtDQUN2Qjs7QUFFRDtFQUNFLDhCQUE4QjtFQUM5QixZQUFZO0VBQ1osc0JBQXNCO0VBQ3RCLGdEQUFnRDtFQUNoRCxxQ0FBcUM7RUFHckMsa0RBQWtEO0VBQ2xELHdDQUF3QztFQUN4Qyw4QkFBOEI7Q0FDL0I7O0FBRUQsMEJBQTBCO0FBQzFCO0VBQ0UsbUJBQW1CO0VBQ25CLG9CQUFvQjtFQUNwQixlQUFlO0VBQ2YsWUFBWTtFQUNaLGFBQWE7RUFDYix3QkFBd0I7RUFDeEIscUJBQXFCO0NBQ3RCOztBQUVELHFCQUFxQjtBQUNyQjtFQUNFLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLDRCQUE0QjtFQUM1QiwrQkFBK0I7RUFDL0Isc0JBQXNCO0VBQ3RCLHFCQUFxQjtFQUNyQix1QkFBdUI7RUFDdkIsc0JBQXNCO0VBQ3RCLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLGNBQWM7Q0FDZjs7QUFFRDtFQUNFLGVBQWU7RUFDZixZQUFZO0VBQ1osYUFBYTtFQUNiLGtCQUFrQjtFQUNsQixnQkFBZ0I7RUFDaEIseUJBQXlCO0VBQ3pCLFlBQVk7RUFDWix1QkFBdUI7RUFDdkIsdUJBQXVCO0VBQ3ZCLHVCQUF1QjtFQUN2QixtQkFBbUI7RUFFbkIsaURBQWlEO0VBRWpELHlFQUF5RTtDQUMxRTs7QUFFRDtFQUNFLGdCQUFnQjtDQUNqQiIsImZpbGUiOiJsb2dpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJodG1sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFlMzg2Mjtcbn1cblxuaHRtbCxcbmJvZHkge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmh0bWwsIGJvZHksIHRkLCBzcGFuLCBwLCB0ZXh0YXJlYSwgaW5wdXQsIHNlbGVjdCwgYSwgZGl2IHtcbiAgZm9udC1mYW1pbHk6IGFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5odG1sLCBib2R5LCB0ZCwgc3BhbiwgcCwgdGV4dGFyZWEsIGlucHV0LCBzZWxlY3Qge1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi8qIGxvZ2luIGZvcm0gKi9cbiNjbWRDYW5jZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jbG9naW4ge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDIwcHggMCAwIDA7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xNTBweDtcbiAgbWFyZ2luLXRvcDogLTIwMHB4O1xufVxuXG4jbG9naW4gaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWUzODYyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjODY5N2IyO1xuICBjb2xvcjogIzg2OTdiMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogOHB4O1xuICB3aWR0aDogMzAwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi8qIHRhcmdldCBJRTcgb25seTogZml4IGJveCBtb2RlbCAqL1xuKjpmaXJzdC1jaGlsZCArIGh0bWwgI2xvZ2luIGlucHV0IHtcbiAgd2lkdGg6IDI1MnB4O1xufVxuXG46Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzg2OTdiMjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuOi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogIzg2OTdiMjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6ICM4Njk3YjI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzg2OTdiMjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuaW5wdXQsXG5pbnB1dDphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4jbG9naW4gLmFjdGl2ZSBpbnB1dCB7XG4gIGJvcmRlci1jb2xvcjogI2Y5MDtcbiAgY29sb3I6ICNmOTA7XG59XG5cbi5sb2dpblByb21wdENhcHRpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubG9naW5Qcm9tcHRJbnB1dExhYmVsIHtcbiAgY29sb3I6ICM4Njk3YjI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGVmdDogLTk5OWVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDA7XG59XG5cbiNsb2dpbiBpbnB1dCNjbWRPSyxcbiNsb2dpbiBpbnB1dCNjbWRPS1tzdHlsZV0ge1xuICB3aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMxZTM4NjI7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAtMnB4ICMxZTM4NjIsIDAgMCAwIC0xcHggI2Y5MDtcbiAgYm94LXNoYWRvdzogMCAwIDAgLTJweCAjMWUzODYyLCAwIDAgMCAtMXB4ICNmOTA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC1ib3gtc2hhZG93IDAuM3M7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcbn1cblxuI2xvZ2luIGlucHV0I2NtZE9LOmZvY3VzLFxuI2xvZ2luIGlucHV0I2NtZE9LOmhvdmVyLFxuI2xvZ2luIGlucHV0I2NtZE9LW3N0eWxlXTpmb2N1cyxcbiNsb2dpbiBpbnB1dCNjbWRPS1tzdHlsZV06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjkwO1xuICBib3JkZXItY29sb3I6ICNmOTA7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMsIDQsIDAuNSwgMC44KTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjMsIDQsIDAuNSwgMC44KTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMCAycHggIzFlMzg2MiwgMCAwIDAgNHB4ICNmOTA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCAjMWUzODYyLCAwIDAgMCA0cHggI2Y5MDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGplbGx5IDAuNXMgMTtcbiAgYW5pbWF0aW9uOiBqZWxseSAwLjVzIDE7XG59XG5cbiNsb2dpbiBpbnB1dCNjbWRPSzphY3RpdmUsXG4jbG9naW4gaW5wdXQjY21kT0tbc3R5bGVdOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cblxuI0ZCT1VzZXJuYW1lLFxuI0ZCT1Bhc3N3b3JkIHtcbiAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDhweCA1MCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGwsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDBweCAxMDAwcHggIzFlMzg2MiBpbnNldDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICM4Njk3YjIgIWltcG9ydGFudDtcbn1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyB7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjZjkwICFpbXBvcnRhbnQ7XG59XG5cbiN1c2VybmFtZV9pbnB1dCxcbiNwYXNzd29yZF9pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbiN1c2VybmFtZV9pbnB1dCAuaWNvbixcbiNwYXNzd29yZF9pbnB1dCAuaWNvbiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAzNnB4O1xuICB6LWluZGV4OiAxMDA7XG59XG5cbiN1c2VybmFtZV9pbnB1dCAuaWNvbixcbiN1c2VybmFtZV9pbnB1dC5pbmFjdGl2ZSAuaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9sb2dpbi9wcm9maWxlLnBuZ1wiKTtcbn1cblxuI3VzZXJuYW1lX2lucHV0LmFjdGl2ZSAuaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9sb2dpbi9wcm9maWxlX2ZvY3VzLnBuZ1wiKTtcbn1cblxuI3Bhc3N3b3JkX2lucHV0IC5pY29uLFxuI3Bhc3N3b3JkX2lucHV0LmluYWN0aXZlIC5pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2xvZ2luL2tleS5wbmdcIik7XG59XG5cbiNwYXNzd29yZF9pbnB1dC5hY3RpdmUgLmljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbG9naW4va2V5X2ZvY3VzLnBuZ1wiKTtcbiAgY29udGVudDogXCIgXCI7XG59XG5cbi8qIGRhdGFmb3JjZSBsb2dvIGFuZCBsZWdhbCBsaW5rcyBvbiB0aGUgYm90dG9tIG9mIHRoZSBwYWdlICovXG4jZGF0YWZvcmNlLFxuI2Zvb3RlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0MHB4O1xuICByaWdodDogNDBweDtcbiAgei1pbmRleDogMTA7XG4gIGNvbG9yOiAjNjI2YTc0O1xufVxuXG4jZGF0YWZvcmNlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwNHB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9sb2dpbi9kYXRhZm9yY2VfbG9nby5wbmdcIikgbm8tcmVwZWF0O1xuICBib3JkZXI6IDA7XG4gIHRleHQtaW5kZW50OiAtMTE5OTg4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbiNmb290ZXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogNDBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4jZm9vdGVyIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiNmb290ZXIgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbiNmb290ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI2Zvb3RlciBhOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmOTA7XG4gIGNvbG9yOiAjZjkwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciwgY29sb3IgbGluZWFyO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IDAuMnMsIDAuMnM7XG4gIC1tb3otdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAwLjJzLCBjb2xvciBsaW5lYXIgMC4ycztcbiAgLW8tdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAwLjJzLCBjb2xvciBsaW5lYXIgMC4ycztcbiAgdHJhbnNpdGlvbjogYm9yZGVyIGxpbmVhciAwLjJzLCBjb2xvciBsaW5lYXIgMC4ycztcbiAgdGV4dC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4yKSAwIDFweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y5MDtcbn1cblxuLyogcGxhY2Vob2xkZXIgcG9seWZpbGwgKi9cbnNwYW4ucGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjODY5N2IyO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMnB4IDAgMCAycHg7XG59XG5cbi8qIHRhcmdldCBJRTcgb25seSAqL1xuKjpmaXJzdC1jaGlsZCArIGh0bWwgc3Bhbi5wbGFjZWhvbGRlciB7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG59XG5cbnNwYW4ucGxhY2Vob2xkZXItaGlkZS1leGNlcHQtc2NyZWVucmVhZGVyIHtcbiAgY2xpcDogcmVjdCgxcHggMXB4IDFweCAxcHgpO1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuc3Bhbi5wbGFjZWhvbGRlci1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mjk7XG4gIGNvbG9yOiAjNTU1O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgMC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgMC4xNXM7XG59XG5cbiNlcnJvciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbiJdfQ== */