.vertically-align{
     padding-top: 30%;
     display: table-cell;
     vertical-align: middle;
     
}

th > div{
    border: 2px solid black;
    font-size: 70px;
    color: black;
    text-align: center;
    
}
.va-parent{
     width: 100%;
    height: 100%;
    display: table;
    text-align: center;
     display: table;
    
}
 #t11{
   border-top: none !important;
   border-left: none !important;
 }
 #t12{
   border-top: none !important;
 }
  #t13{
   border-top: none !important;
   border-right: none !important;
 }
 
 #t23{
 border-right: none !important;
 }
 .block-tab{
     width: 100px;
     height: 100px;
     
 }
 .light-grey{
     background-color: lightblue;
 }
 .o-t3{
     background-color: #CBEDF4 !important;
     /*
     background-image: url("0-t3.gif");
     background-size: cover;*/
     
 }
 .x-t3{
     background-color: #CBEDF4 !important;
     /*background-image: url("x-t3.gif");
     background-size: cover;*/
     
 }
 #t33{
   border-bottom: none !important;
   border-right: none !important;
 }
 #t32{
   border-bottom: none !important;
 }
 #t31{
   border-bottom: none !important;
   border-left: none !important;
 }
 #t21{
  border-left: none !important;
 }
 
 #canvas{
     padding: 0px;
      margin: auto;
      width: 700px;
      height: 600px;
    }
    .img-center{
        margin: auto;
        
    }
    #con4{
     padding-left: 0;
    padding-right: 0;
    margin-left: auto;
    margin-right: auto;
    display: block;
    max-width: 600px;
    width: 100%;
    }
    b{
     font-family: sans-serif;
     font-size: large;
    }
    .jumbotron{
      background-image: url("jumbo-bg.png");        
      background-size: cover;
      color: white;
      text-shadow: black 1px 1px 3px;
      margin-bottom:0;
      border-bottom-left-radius: 5px;
      border-bottom-right-radius: 5px;
    }
      .norm{
          font-family: norm;
      }
      
    .max-width-1500{
     padding-left: 30px;
     padding-right: 30px;
     max-width: 1000px;
     margin: auto;
    }
     .head{
          font-family: head;
     }
     .blocker{
          max-width: 1062px;
     }
     .blocker-job{
          max-width: 638px;
     }
      .blocker-stan{
          max-width: 849px;
     }
    }
    h1{
     font-family: head;
    }
    .sub{
      font-family: sub;
      font-size: 40px;
    }
    .navbar{
     font-family: head;
      margin-bottom:0;
      border-radius:0;
      border-bottom-left-radius: 5px;
      border-bottom-right-radius: 5px;
      border-bottom: none;
      border-left: none;
      border-right: none;
      
    }
    .max-width-866{
     max-width: 866px;
    }
    @font-face {
    font-family: head;
    src: url(conthrax-sb.ttf);
    /*font created by Justin Callaghan from daFont.com*/
     }
     @font-face {
    font-family: sub;
    src: url(perfectlyamicable.ttf);
    /*font created by Justin Callaghan from daFont.com*/
     }
     @font-face {
    font-family: norm;
    src: url( MkLatinoPlain.ttf);
    /*font created by Justin Callaghan from daFont.com*/
     }
   