/*
	custom overrides
*/

a:hover, .io-link:hover {
  text-decoration: none;
  cursor: pointer;
}

/*
.m-x .m-x { margin:  0 -1em; }
.m-y      { padding: 0  1em; }
*/

/** reverse font-weights ** /
.ymn td.lbl{
	font-weight: normal;
}
.field.frm{
	font-weight: bold;
	color: #777;
}
/**/


/**
* Ya-IOkit customization
*/

body{
	min-width: 295px;
}

/**
* Ya-IOkit fix
*/

.io-section.default {
  background: #ffffff7d;
}

.io-light .io-section.default,
.io-light .io-section.primary,
.io-light .io-section.secondary
{
  background: #171717;
}

.io-light .io-card.default.hover:hover,
.io-light .io-card.primary.hover:hover,
.io-light .io-card.secondary.hover:hover
{
	background-color: #61616170;
}

legend {
  margin-bottom: 20px;
}

.ico img, img.line, img.tip{
	max-width: unset;
}

.ymn .field.accent, .ymn .accent {
  background-color: rgb(225, 225, 255, 0.25);
  border-radius: 3px;
  padding: 7px 15px;
}

.io-light .ymn .field.accent, .io-light .ymn .accent {
  background-color: rgb(225, 225, 255, 0.05);
}

.ymn div.row.record-h {
  background: none;
  /* border-bottom: 1px dashed blueviolet; */
}

.io-light span.ico img {
  background-color: #f5f5f8;
  border-radius: 7px;
  padding: 2px;
}

/**
* .sc-theme-dark span.ico img
*/



/*
 *	mimik toolbar position, fix bg
 * /
.ymn.buttons-lg div.ctls .io-button,
.ymn.buttons-lg div.ctls .sc-button{
	 margin: -15px 10px 0px 0px;
	 font-size: medium;
}


.ymn .button {
	 border: 1px solid #283593;
	 color: #283593;
}

.ymn .button:hover, .ymn .button:focus, .ymn .button.on, .ymn .button-rev {
	 background-color: #283593;
}

.ymn.title {
	 font-weight: normal;
}

#main{
	max-width: none;
}

/** top-bar **/
#sc-header .io-navbar-nav > li > a, .io-navbar-item, .io-navbar-toggle {
  min-height: unset;
}

/** sc-sidebar-menu **/
.io-nav li.active > a{
	background-color: #f1f1f1;
}

.sc-theme-dark .io-nav li.active > a{
	background-color: #f1f1f12e;
}

/**/

.nav-arr{
	background-color: #9f17a4;
	max-width: 42px;
	margin-top: -10px;
}

.nav-arr.x-shadow:hover {
  margin: -8px 5px;
}

/**
.nav-arr{
	background-color: #283593ab;
}

a{
	color: #0d3e5c;
}

* /

.stickyr{
	right: 50px;
	width: 38%;
	min-width: 600px;
}
 /*
  * things ..
  *


.sc-button{
	background-color: #fbfbfb;
}

*/

.sc-brand img{
	/*max-width: 160px;*/
	margin-left: 7px;
	max-height: 28px;
}

.ymn .aline {
	 background-color: #e8eefd7d /* #0051aa10; /* #fcfcfce6; /* #0e2b44 */;
}

.x-edit{
	margin: 0px 1px 0px -1px;
}

/** hot fix */
.x-edit iframe, .x-edit2 iframe, .x-edit3 iframe, .aximages iframe{
	min-height: 150px;
}

.io-divider-vertical {
  height: unset;
}


.io-height-max-70 {
  max-height: calc(70vh);
}

.io-height-max-50 {
  max-height: calc(50vh);
}

.io-height-max-30 {
  max-height: calc(30vh);
}


pre{
	/*white-space: pre-line;*/
	white-space: normal;
}

.c-ico{
	padding-top: 4px;
}

.ilink-sep-left{
	border-left: 1px solid lightgray;
	padding-left: 20px;
	margin-left: -20px;
}

/* blue-ish-faded

	 fieldset.app.ffs-notes-and-action-items-for-this-epic legend {
		  color: #c9d8f1;
		  background-color: #f7f7ff;
	 }
	 fieldset.app.ffs-notes-and-action-items-for-this-epic {
		  border-top: 1px solid #e8e8ff;
	 }
*/

/*
.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }
*/
.autocomplete-suggestions { border: 1px solid #efebeb; background: #FFF; overflow: auto; padding: 0 0 10px 10px}