.wclogo-image {
  /* width: 9.125rem; */
  height: 3.125rem; }

.wclogo-image-md {
/*  width: 2rem; */
  height: 2rem; }

.wclogo-image-sm {
/*  width: 1.5625rem; */
  height: 1.5625rem; }

.dropdown-icon-menu:hover > ul {
  display: block;
  opacity: 1;
  /*
			 * n = number of buttons minus 1 
			 *     eg. $header-btn-height * 2n
			 */
  height: 25.75rem; }
.subheader {
  margin-bottom: calc(0.5rem + 0.0rem);
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
                
  .wctitle {
	  font-size: 2.075rem; 
	  font-weight: 500;
	  color: #4e4e4e;
	  text-shadow: #fff 0 1px;
  }
 .form-group {
  margin-bottom: 1.0rem; }

 .field-label{
	font-weight: bold
}
.wcpage-sidebar {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  width: 16.875rem;
  max-width: 16.875rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 1002;
  will-change: left, right; }
  
.btn-icon.btn-sm {
    width: calc(1.65rem + 2px);
    line-height: 1.5rem; }
.btn-outline-primary {
	border-color: white;
}
/* link inside coqsoft grid */
a.clink:link,  a.clink:active, a.clink:visited  {
 	color: #2196f3;
}
/* link inside coqsoft grid */
a.clinksetup:link,  a.clinksetup:active, a.clinksetup:visited  {
 	color: #2196f3;
}
/* link inside navigatorscoqsoft grid */
a.nlink:link,  a.nlink:active, a.nlink:visited  {
 	color: #2196f3;
	text-decoration:none;
}
.wc-icon-multi {
    position: relative;
    left: 11px;
    top: 7px;
    font-size: 3px;
}
/* Icon color */
a.wc-icon:link,  a.wc-icon:active, a.wc-icon:visited, btn.wc-icon:hover, .wc-icon, .wc-icon-submenu  {
 	color: #2196f3 !important;
}
a.wc-icon:hover,  btn.wc-icon:hover  {
 	color: white!important;
}
.panel-fullscreen{
	z-index:1950 !important;
}
.aside-webcollect-label{
	font-size: .75em;
	margin-right: 2px;
} 
.app-list-name-custom{
	display: flex !important;
	white-space: normal !important;
}
