﻿body {
}
.MHeaderRowTabY
{
    font-size: small; 
    color: #FFFFFF; 
    font-weight: bold;     
    margin-top: 10px;
}
.MRowTabYDASHBOARD
{
    padding: 5px 25px 5px 5px; 
    background-color: #73AD21; 
    font-size: medium; 
    text-align: right;
    color: #FFFFFF; 
    width:100%;
    font-weight: bold;     
    margin-top: 10px;
}
.MRowTabYDASHBOARD_dEPT
{
    padding: 5px 25px 5px 5px; 
    background-color: Yellow; 
    font-size: large; 
    text-align: center;
    color: Black; 
    width:100%;
    font-weight: bold;     
    margin-top: 10px;
}
.MRowTabYDASHBOARD_dEPT_Line2
{
    padding: 5px 25px 5px 5px; 
    background-color: #73AD21; 
    font-size: large; 
    text-align: center;
    color: #FFFFFF; 
    width:100%;
    font-weight: bold;     
    margin-top: 10px;
}
.MRowTabY
{
    padding: 5px 25px 5px 5px; 
    background-color: #73AD21; 
    font-size: medium; 
    text-align: right;
    color: #FFFFFF; 
    font-weight: bold;     
    margin-top: 10px;
}
.MRowTabYz
{
    padding: 5px 25px 5px 5px; 
    background-color: Orange; 
    font-size: medium; 
    text-align: right;
    color: #FFFFFF; 
    font-weight: bold;     
    margin-top: 10px;
}
.MRowTabYq
{
    padding: 5px 25px 5px 5px;    
    background-color: #73AD21; 
    font-size: medium; 
    text-align: right;
    color: #FFFFFF; 
    font-weight: bold;     
    margin-top: 10px;
}
.MRowTabYX
{
    padding: 5px 25px 5px 5px;    
    background-color: Red; 
    font-size: medium; 
    text-align: right;
    color: #FFFFFF; 
    font-weight: bold;     
    margin-top: 10px;
}
.MElementTabY
{
    background-color: #73AD21; 
    padding: 0px 5px 0px 0px;
    font-size: small; 
    text-align: right;
    color: #FFFFFF; 
    font-weight: bold;
        margin-top: 5px;
}

.MElementTabYx
{
    background-color: Red; 
    padding: 0px 5px 0px 0px;
    font-size: small; 
    text-align: right;
    color: #FFFFFF; 
    font-weight: bold;
        margin-top: 5px;
}
.MrcornersY3
{
    border-radius: 24px 24px 24px 24px;
    border: thin solid #006600;
    background: #D1E0E0;
    padding: 10px;
}
.MrcornersY4
{
    border-radius: 24px 24px 24px 24px;
    border: thin solid #006600;
    background: #FF0000;
    padding: 10px;
}
.MrcornersY5
{
    border-radius: 24px 24px 24px 24px;
    border: thin solid #006600;
    background: #D1E0E0;
    padding: 10px;
}
.MfontweightdoubleY
{
    text-shadow: 0px 3px #ABCDEF;
}
.MfontweightdoubleY2
{
    text-shadow: 0px 3px #ABCDEF;
    margin-top: 30px;
}
.MrcornersY2
{
    border-width: thick;
    border-radius: 26px 26px 26px 26px;
    border: 2px solid #73AD21;
    background: #FFCCFF;
    padding: 4px;
}
.MButtonCornersY
{
    border-radius: 10px 10px 10px 10px;
    border: 1px solid #CC9900; /*background: #73AD21;*/
    padding: 8px;
    margin: 6px;
}
.MrcornersY
{
    border-width: thick;
    border-radius: 0px 0px 25px 25px;
    border: 1px solid #73AD21;
    /*background: #73AD21;*/
    padding: 20px;
}
.MrcornersYDASHBOARD
{
    border-width: thick;
    border-radius: 0px 0px 25px 25px;
    border: 1px solid #73AD21;
    width:100%;
    /*background: #73AD21;*/
    padding: 20px;
}
.MrcornersBGY
{
    border-width: thick;
    border-radius: 25px 25px 25px 25px;
    border: 1px solid #3366CC;
    background: #3366CC;
    padding: 20px;
}
.MrcornersYq
{
    border-width: thick;
    border-radius: 0px 0px 10px 10px;
    border: 1px solid #73AD21;
    /*background: #73AD21;*/
    padding: 5px;
}
.MrcornersYX
{
    border-width: thick;
    border-radius: 0px 0px 10px 10px;
    border: 1px solid Red;
    /*background: #73AD21;*/
    padding: 5px;
}
.flexJUSTcontainer {
  display: flex;
  justify-content: center;
}
.Mflex-containerY2 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  /*background: #73AD21;*/
}
.Mflex-containerY {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  /*background: #73AD21;*/
}
.Mflex-containerCenterY {
  display: flex;
  flex-wrap: wrap;  
  justify-content: center;
  /*background: #73AD21;*/
}
.Mflex-containerNRNJ {
  display: flex;
  flex-wrap: wrap;
  /*background: #73AD21;*/
}
.Mflex-containerNOWRAPY {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  /*background: #73AD21;*/
}
.Mflex-containerNOWRAPYDASHBOARD {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width:100%;
  /*background: #73AD21;*/
}
.MTopHeader-flex-containerY 
{    
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.Mflex-container-justifyY {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.MRowBoxOneY {
    padding: 10px;
    border-radius: 20px;
    border: 1px solid grey;
    overflow: hidden;
}
.MRowBoxTwoY {
    padding: 10px;   
    color: #990099; 
    font-weight:bold;
    overflow: hidden;
}
.MRowBoxThreeY {
    padding: 8px;
    border-radius: 8px;
    background-color:#990099;
    border: 2px solid orange;
    overflow: hidden;
}
.MElementBorderY {
  border-radius: 15px;
  padding: 10px;
    border: 1px solid grey;
    overflow: hidden;
}
.MElementBorderYButton {
  border-radius: 25px;
  padding: 10px;
    border: 1px solid grey;
    overflow: hidden;
}
.MElementSingleY {
  border-radius: 15px;
  padding: 10px;
    border: 1px solid grey;
    overflow: hidden;
}
.MRoundBorderY2 {
  border-radius: 60px 60px 60px 60px;
      border: 1px solid grey;
      margin-right: 4%;
}
.MRoundBorderY3 {
  border-radius: 60px 60px 60px 60px;
      border: 1px solid grey;
      margin-left: 4%;
}
.MElementSmallBorderY {
  border-radius: 0px 0px 10px 10px;
  padding: 5px;
    border: 1px solid grey;
    overflow: hidden;
}
.MElementSmallBorderYTEXTBOX {
  border-radius: 0px 0px 50px 50px;
  padding: 5px;
    border: 1px solid grey;
    overflow: hidden;
    text-align:center;
}
.MElementTabYround
{
    background-color: #73AD21; 
    font-size:large; 
    text-align: center;
    color: #FFFFFF; 
    height: 50px;
    width:100px;
    font-weight: bold;
    border-radius: 50px 50px 0px 0px;
    vertical-align: bottom;
    display:table-cell;
}
.MElementTabYroundLarge
{
    background-color: #73AD21; 
    font-size:large; 
    text-align: center;
    color: #FFFFFF; 
    height: 70px;
    width:140px;
    font-weight: bold;
    border-radius: 50px 50px 0px 0px;
    vertical-align: bottom;
    display:table-cell;
}
.MValignMiddleY
{
    height: 80px;
    vertical-align: middle;
    display:table-cell;
}
.MTABElementBorderY {
  border-radius: 15px 15px 0px 0px;
  padding: 10px;
}
.MTABElementBorderY4c {
  border-radius: 15px 15px 15px 15px;
  padding: 10px;
}

.MtabpanelY
{    
    font-size: x-large;
    background-color:Green;
}
.MAlertY 
{    
    align-self: flex-end;    
}
.MImgOverlapY 
{    
    position: absolute;
  z-index: -1;    
}
.MGridViewCellSpaceY {
  padding: 0px 5px 0px 5px;
}
.MGridViewCellSpaceMoreY {
  padding: 0px 25px 0px 25px;
}

.MGVrowstyleTOPY {
    padding: 80px;
    height:40px;
    color: white;
    font-weight:bold;
    font-family: Arial Rounded MT Bold;
    text-align: center;
    background-color:#29AE14;
    border: 2px solid orange;
    overflow: hidden;
}
.MGVrowstyleBOTTOMY {
    padding: 80px;
    border-radius: 12px;
    height:40px;
    color: white;
    font-weight:bold;
    font-family: Arial Rounded MT Bold;
    text-align: center;
    background-color:#29AE14;
    border: 2px solid orange;
    overflow: hidden;
}