#cfModal {
//  display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 100; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
 
 
}
 
.cfAlert {
  border:2px solid rgba(91, 91, 91, 0.5);
  border-radius:5px;
  padding:2.5px;
  //padding-top:2px;
  position:fixed;
  display:table;
  max-width: 400px;
  margin:auto;
  top:22%;
  text-align:center;
  background-color:rgba(238, 238, 238,0.7);
  z-index:900;
  box-shadow: 0 10px 18px 0 rgba(0,0,0,0.5),0 10px 20px 0
  rgba(0,0,0,0.3);
  text-align:left;
}
 
.cfAlert table {
  border-collapse:collapse;
  margin:auto;
 //argin-right:-10px;
 //argin-left:-10px;
}
 
.cfAlert input {
  font-family:monospace;
  border:1px solid #888;
  border-radius:3px;
  margin:1px;
  padding:2px 5px;
  text-align:center;
}
 
.cfAlert table td  {
 font-weight:normal;
 padding:5px;
}
 
.cfAlert .msgRow td {
  padding-left: 20px !Important;
  padding-right:20px !Important;
  padding-top: 10px !Important;
}
 
.cfAlert .topRow td {
  background: linear-gradient( rgba(200, 200, 200,0.65 ),
       rgba(247, 247, 247, 0.7), rgba(255, 255, 255,0.8),
       rgba(247, 247, 247, 0.7),rgba(200, 200, 200, 0.65));
  height:2em;
  cursor: move;
}
 
.cfAlert table input[type=button] {
  -webkit-appearance: none;
  -webkit-border-radius: 2;
  width:6em;
  height:2.2em;
  background: linear-gradient( #EAEAEA, #F7F7F7, white,#F7F7F7,#EAEAEA);
  background-color: #F7F7F7; //   #EEEEEE;
  color:#147581;
  font-weight:bold;
  border:1px solid #bbb;
  cursor: pointer;
}
 
.cfAalert input[type=button]:hover {
  background: linear-gradient( dimgrey,grey, grey,  dimgrey)!Important;
  background-color:dimgrey;
  color:white !Important;
}
 
.cfAlert input[type=button]:active {
  padding:2px 4px 2px 6px;
}
 
.cfAlert input[type=text] {
  background:#fff;
  color:#000;
}
 
.cfAlert .msgRow {
  background-color:white;
  padding:10px;
}
 
.cfAlert .botRow {
  background-color:white;
  text-align:right;
}
 
.cfAlert #cfModalX {
    position: absolute;
    float: right;
    background: grey;
    color: white;
    font-weight:bold !Important;
    font-family: Sans-Serif;
    border-radius:15px;
    border-style:solid;
    padding:0;
    top: -10px;
    right: -10px;
    height: 25px;
    width:25px;
    cursor: pointer;
}
 
 
 
 
 
 
