 .hcentre         {text-align:center;}
 .bold            {font-weight:700;}
 .colourblack     {color:black;}
 .colourblue      {color:blue;}
 .colourred       {color:red;}
 .colouryellow    {color:yellow;}
 .colourpink      {color:pink;}
 .colourwhite     {color:white;}
 .colourgreen     {color:mediumseagreen;}
 .bgcgrey          {background-color:gray;}   
 .bgcolyellow      {background-color:yellow;}
 .bgcolwhite       {background-color:white;}
 .bgcolcorn        {background-color:cornsilk;}
 .bgcollightgreen  {background-color:lightgreen;}
 .bgcollightyellow {background-color:lightyellow;}
 .bgcolskyblue     {background-color:skyblue;}
 .bgcolorange      {background-color:orange;}
 .bgcolpink        {background-color:pink;}
 .bgcolred         {background-color:red;}
 .bgcolblue        {background-color:blue;}
 .bgcblue          {background-color:blue;}
 .textleft         {text-align:left;}
 .textcentre       {text-align:center;}
 .textright        {text-align:right;}
 .hand             {cursor:pointer;}
 .fontarial        {font-family:arial;}
 .ladies2          {background-color:pink;}
 .alignc           {text-align:center;}
 .hide             {display:none;}
 
  .stdbutcol        {background-color:#4a6c9b;color:white;}
 .hcentre          {text-align:center;}
 .bold             {font-weight:700;}
 .colourblack      {color:black;}
 .colourblue       {color:blue;}
 .colourred        {color:red;}
 .colouryellow     {color:yellow;}
 .colourpink       {color:pink;}
 .colourwhite      {color:white;}
 .colourgreen      {color:green;}
 .colourcorn       {color:cornsilk;} 
 .colourorange     {color:orange;} 
 .colourblack      {color:black;} 

 .bgcseagreen      {background-color:MediumSeaGreen;}
 .bgcyellow        {background-color:yellow;}
 .bgcorange        {background-color:orange;}
 .bgcred           {background-color:red;}
 .bgcpink          {background-color:pink;}
 .bgclgreen        {background-color:lightgreen;}
 .fgcwhite         {color:white;}
 .fgcred           {color:red;}
 .fgcgreen         {color:MediumSeaGreen;}
 .fgcyellow        {color:yellow;}
 .fgcgrey          {color:lightgrey;}
 .fgcdarkgrey      {color:grey;}
 .fgcblue          {color:blue;}
 .fgcorange        {color:orange;} 
 .fgcblack         {color:black;}
 
 .lh40             {line-height:40px;}
 

 .bgcgrey          {background-color:grey;}
 .bgcolyellow      {background-color:yellow;}
 .bgcollightyellow {background-color:lightyellow;}
 .bgcolwhite       {background-color:white;}
 .bgcolcorn        {background-color:cornsilk;}
 .bgcollightgreen  {background-color:MediumSeaGreen;}
 .bgcolskyblue     {background-color:skyblue;}
 .bgcolorange      {background-color:orange;}
 .bgcolred         {background-color:red;}
 .textleft         {text-align:left;}
 .textcentre       {text-align:center;}
 .textright        {text-align:right;}
 .hand             {cursor:pointer;}
 .fontarial        {font-family:arial;}
 
 .alignhl         {text-align:left;}
 .alignhr         {text-align:right;}
 .alignhc         {text-align:center;}
 .alignl         {text-align:left;}
 .alignr         {text-align:right;}
 .alignc         {text-align:center;}
 .alignvl         {vertical-align:left;}
 .alignvr         {vertical-align:right;}
 .alignvc         {vertical-align:center;}
 .bgyellow        {background-color:yellow;}
 .bgblue          {background-color:blue;}
 .bgcolblue       {background-color:blue;}
 .bglightgreen    {background-color:MediumSeaGreen;}
 .bgred           {background-color:red;}
 .fgblue          {color:blue;}
 .fgyellow        {color:yellow;}
 .fglightgreen    {color:MediumSeaGreen;}
 .fgred           {color:red;}
 
 .textarea        {-webkit-box-sizing: border-box;
                   -moz-box-sizing: border-box;
                   box-sizing: border-box;
                   width:100%;}
                   
 .popbutton       {width:75px;
                   height:35px;
                   color:white;background-color:green;
                  -webkit-border-bottom-left-radius: 10px;  
                  -webkit-border-bottom-right-radius: 10px;  
                  -webkit-border-top-right-radius: 10px;
                  -webkit-border-top-left-radius: 10px;
                  }
 .popbox         { width:100%;
                   border-collapse:separate;
                   border:solid black 1px;
                   border-radius:6px;
                  -moz-border-radius:6px;
                  }      
  .scrollery {overflow-y:scroll;overflow-x:hidden;}
  .scrollery::-webkit-scrollbar {width: 3px;background: transparent;}
  .scrollery::-webkit-scrollbar-thumb {background: blue;}
  
  .circle { 
   width: 20px;
   height: 20px;
   background: darkgray; 
   -moz-border-radius: 20px; 
   -webkit-border-radius: 20px; 
   border-radius: 20px;
}

 .cal_book_hdr_days {background-color:zyellow;font-size:16pt;}
 #bookcalheader   {font-size:14pt;
   padding: 20px;
  width:100%;
  height: 100px; 
 }
 .cal_book_table    {width:100%;border:1;text-align:center;color:white;background-color:#0693e3;font-size:18pt;font-family:arial;
                     max-width: 400px;
                     -webkit-border-bottom-left-radius: 10px;  
                     -webkit-border-bottom-right-radius: 10px;  
                     -webkit-border-top-right-radius: 10px;
                     -webkit-border-top-left-radius: 10px;
                   }
 .cal_book_strike1  {color: rgb(204, 204, 204); opacity: 0.4; text-decoration: line-through;}
 .cal_book_strike0  {font-weight:700;font-size:14pt;}
 .cal_book_days     {height:45px;}
 .bs05 {border-collapse:separate;border-spacing: 0 5px;}
 .cp05 {padding:5px;}
 .overflows {overflow-y:scroll;}

 .roundedbut {
  -webkit-border-radius: 10px;
  border: 1px solid rgb(126,126,126);
  text-align:center;
  padding: 0px 5px 0px 5px;
  margin-bottom:5px;
 }
 .roundedbutl {
  -webkit-border-radius: 10px;
  border: 1px solid rgb(126,126,126);
  text-align:left;
  padding: 0px 5px 0px 5px;
 }
   .PortaldivTable
{
    display:table;
    width:95%;
    margin-bottom:20px;
    border:1px solid black;
    border-radius:15px;   
    font-size:10pt;     
}
.PortaldivTR
{
    display:table-row;
    border-radius:15px
    width:100%;
}
.PortaldivTD
{
    display:table-cell;
    border-radius:15px;
    padding:3px 10px;
    border:3px solid transparent;
}