/* modal overlay things */

.modal-overlay {
    display:            none;
    position:           fixed;
    top:                0;
    left:               0;
    width:              100%;
    height:             100%;
    background-color:   rgb(0,0,0);
    background-color:   rgba(0,0,0,.5);
    z-index:            4;
    overflow:           auto; /* Enable scroll if needed */
}

.modal-window {
 position:              absolute; 
 left:                  77%;
 top:                   18em;
 width:                 20%;
 height:                auto;
 margin-left:           -12em;
 padding:               2em;
 border:                2px solid #000;
 background-color:      #EEE;
 -moz-border-radius:    20px;
 -webkit-border-radius: 20px;
 border-radius:         20px;
 -moz-box-shadow:       0 0 14px #123;
 -webkit-box-shadow:    0 0 14px #123;
 box-shadow:            0 0 14px #123;
 z-index:               5;
}

.modal-close-btn {
    position:         absolute;
    top:              0;
    right:            4px;
    margin:           0;
    padding:          0;
    text-decoration:  none;
    color:            black;
    font-size:        16px;
}

.modal-close-btn:before {
    position:        relative;
    top:             -1px;
    content:         "Close";
    text-transform:  uppercase;
    font-size:       10px;
}


input.login:focus {
      background-color: rgb(203, 217, 239) !important;
}



/* other cleaner css */

.infoRow td {
    padding: 1% 10%;
    font-size: 2em;
}