.alignc           { text-align:center; }
.bold             { font-weight:700; }
.fontsize10       { font-size:10px; }
.fontsize12       { font-size:12px; }
.fontsize14       { font-size:14px; }
.fontsize16       { font-size:16px; }
.fontsize20       { font-size:20px; }
.fontsize26       { font-size:26px; }
.fontsize28       { font-size:28px; }

 .hcentre         {text-align:center;}
 .bold            {font-weight:700;}
 
 .fgcwhite        {color:white;}
 .fgcblue         {color:blue;}
 .fgcblack        {color:black;}
 .fgcred          {color:red;}

 .bgcwhite        {background-color:white;} 
 .bgcblack        {background-color:black;} 
 .bgcmsg          {background-color:mediumseagreen;} 
 .bgcred          {background-color:red;} 
 .bgcdarkgray     {background-color:darkgray;}   
 .bgcyellow       {background-color:yellow;}  
 
 .colourblue      {color:blue;}
 .colourred       {color:red;}
 .colouryellow    {color:yellow;}
 .colourpink      {color:pink;}
 .colourwhite     {color:white;}
 
 .bgcolyellow     {background-color:yellow;}
 .bgcolcorn       {background-color:cornsilk;}
 .bgcollightgreen {background-color:lightgreen;}
 .bgcolskyblue    {background-color:skyblue;}
 
 .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;}
 
 .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;
}