/*
	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{
	max-width: unset;	
}

.ymn .field.accent, .ymn .accent {
  background-color: rgb(225, 225, 255, 0.25);
  border-radius: 3px;
}

.ymn div.row.record-h {
  background: none; 
  /* border-bottom: 1px dashed blueviolet; */
}

.sc-theme-dark span.ico img {
  background-color: #f5f5f8;
  border-radius: 7px;
  padding: 2px;
}

/*
 *	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;	
}

