/* --------------------------------------
	XC-Menu
   -------------------------------------- */
/* Standard XC color for dark text on very light backgrounds ($Color_PrimaryWhite). */
/* Standard XC color for darkish text on very light backgrounds ($Color_PrimaryWhite). */
/* Light gray for icons and light text on white backgrounds*/
/* Standard XC color for light text on dark backgrounds.*/
/* These Z-Indexes Are Intertwined In order to support popups*/
/*-------------------- Top Bar and Main Menu --------------------------*/
/* -------------------------------------- Basic Typography -------------------------------------- */
/* -------------------------------------- Responsive Constants -------------------------------------- */
/* Same widths as Bootstrap's responsive breaks: http://getbootstrap.com/2.3.2/scaffolding.html#responsive */
.main-menu-item {
  padding-left: 5px;
  font-size: 18px;
  font-weight: 300;
  color: #222; }

.xc-cortex-page-content {
  background-image: url(../images/light-grey-speckled.png);
  /*background-color: #ffffff; */
  box-shadow: 4px -5px 7px -6px rgba(0, 0, 0, 0.2) inset;
  border-top-right-radius: 3px;
  border-right: 1px solid transparent;
  /* Necessary for IE to not show a border which is the color o*/ }

.xc-cortex-mainmenu {
  /*border-radius: 7px 0px 0px 0px; */
  width: 200px;
  height: 100%;
  /*border-left: solid 1px silver; 
  border-top: solid 1px silver; */
  /* background: $Color_PrimaryWhite url(/CortexDotNet/Common/Images/sidegrad.png) repeat-y; background-position: right center;*/
  background: #FAFAFA;
  border-top-left-radius: 3px; }

.xc-cortex-mainmenu-submenu {
  /*border-bottom: 1px solid #EEE; */
  border-top: 1px solid #C0C0C0;
  padding-left: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  /*background-image: url(/CortexDotNet/Common/Images/grad.png), url(/CortexDotNet/Common/Images/sidegrad.png);
  background-color: #EEE;*/
  background: #FAFAFA;
  background-position: top right;
  background-repeat: repeat-x, repeat-y; }
  .xc-cortex-mainmenu-submenu a {
    color: #444 !important;
    font-size: 14px !important;
    font-weight: 300; }
  .xc-cortex-mainmenu-submenu a:hover {
    color: #1EBD59 !important; }

.xc-cortex-mainmenu-submenu-with-submenus {
  border-bottom: 1px solid #EEE;
  /* border-top: 1px solid #AAA;*/
  padding-left: 0px;
  /*background-image: url(/CortexDotNet/Common/Images/grad.png), url(/CortexDotNet/Common/Images/sidegrad.png);
  background-color: #EEE;*/
  background: #CFCFCF;
  background-position: top right;
  background-repeat: repeat-x, repeat-y; }

.xc-cortex-mainmenu-submenu-with-submenus.admin-submenu {
  border-bottom: none; }

#menudiv {
  background: #DDD;
  background-position: right center;
  cursor: pointer;
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
  border-top: solid 1px white;
  color: #424242;
  transition: background-color ease-in-out .1s;
  -o-transition: background-color ease-in-out .1s;
  -ms-transition: background-color ease-in-out .1s;
  -moz-transition: background-color ease-in-out .1s;
  -webkit-transition: background-color ease-in-out .1s; }

#menudiv:hover {
  background-color: #D7F7E3;
  background-repeat: repeat-x;
  /* XC */
  transition: background-color ease-in-out 0s;
  -o-transition: background-color ease-in-out 0s;
  -ms-transition: background-color ease-in-out 0s;
  -moz-transition: background-color ease-in-out 0s;
  -webkit-transition: background-color ease-in-out 0s; }

#menudivhighlight {
  background-color: white;
  cursor: pointer;
  /* border-right:1px solid white; XC */
  padding-left: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
  border-bottom: solid 1px silver;
  border-top: 1px solid #fff;
  background-image: url(../images/light-grey-speckled.png);
  /* XC */
  position: relative;
  /* XC */ }
  #menudivhighlight .main-menu-item {
    color: #1EBD59; }

.cortexmenudiv {
  background: #f0f0f0;
  /*url(/CortexDotNet/Common/Images/sidegrad.png) repeat-y;*/
  border-top: none;
  transition: background-color ease-in-out .1s;
  -o-transition: background-color ease-in-out .1s;
  -ms-transition: background-color ease-in-out .1s;
  -moz-transition: background-color ease-in-out .1s;
  -webkit-transition: background-color ease-in-out .1s;
  font-weight: 300;
  font-size: 14px;
  color: #444; }
  .cortexmenudiv img.open {
    padding-top: 7px; }
  .cortexmenudiv img {
    padding-top: 4px; }

.cortexmenudiv:hover {
  background-color: #D7F7E3;
  transition: background-color ease-in-out 0s;
  -o-transition: background-color ease-in-out 0s;
  -ms-transition: background-color ease-in-out 0s;
  -moz-transition: background-color ease-in-out 0s;
  -webkit-transition: background-color ease-in-out 0s; }

.xc-menu-admin-submenu {
  border-bottom: 1px solid #EEE;
  /*border-top: 1px solid #AAA; */
  padding-left: 20px;
  padding-top: 0px;
  padding-bottom: 10px;
  /*background-image:url(/CortexDotNet/Common/Images/grad.png), url(/CortexDotNet/Common/Images/sidegrad.png);
  background-repeat:repeat-x,repeat-y;*/
  /* background-color:#dbdada;*/
  background-color: #FAFAFA;
  background-position: top right; }
  .xc-menu-admin-submenu a {
    color: #333 !important; }
  .xc-menu-admin-submenu a, .xc-menu-admin-submenu a:hover {
    font-size: 14px !important;
    font-weight: 300; }
  .xc-menu-admin-submenu a:hover {
    color: #1EBD59 !important; }

/*# sourceMappingURL=xc-menu.css.map */
