body.card-page{overflow-x: hidden; overflow-y: hidden;}
h3  
      {
        padding-top:10px;
        margin-top:0px;
        box-sizing: border-box;
        color: var(--e-global-color-primary);
        font-family: Montserrat,sans-serif;
        font-size: 32px;
        font-weight: 500;
        letter-spacing: 1.5px;
        line-height: 1.3em;
        text-transform: uppercase;
        }

#card-front-portrait h3
{
        padding-top:10px;
        margin-top:0px;
        box-sizing: border-box;
        color: var(--e-global-color-primary);
        font-family: Montserrat,sans-serif;
        font-size: 22px;
        font-weight: 500;
        letter-spacing: 1.5px;
        line-height: 1.3em;
        text-transform: uppercase;
        }  

h4
      {
        padding-top:10px;
        margin-top:0px;
        box-sizing: border-box;
        color: var(--e-global-color-primary);
        font-family: Montserrat,sans-serif;
        font-size: 16px;
        font-weight: 500;
        letter-spacing: 1.5px;
        line-height: 1.3em;
        text-transform: uppercase;
        }

    .hidden{display:none;}   

.card-page.madison-marcus .video-container{
      position:fixed;
      top:0;
      left:0;
      width:100%;
      height:100%;
      background-color:#000;
      z-index:99999;
    }

.card-page.veritas .video-container{
      position:fixed;
      top:0;
      left:0;
      width:100%;
      height:100%;
      background-color:#FFF;
      z-index:99999;
    }


    .black-bg{background-color:#000 !important;}
    .white-bg{background-color:#FFF !important;}
    #card-wrapper{
      display:flex;
      height:100vh;
      width:100vw;
    }
    #card-wrapper > div{height:100vh; width:100vw;}
    .card-bottom{z-index:25; position:fixed; bottom:0px; left:0px;}
  @media screen and (orientation:portrait) {
    #card-back{}
    #card-back video{position:relative; top:40%; margin-top:-50px;}

   }



   .navbar{padding-top:20px; padding-bottom:20px; background-color:#000;}
.navbar a.navbar-brand img{ height:18px; width:auto;}
.bg-dark{background-color: #000;}
.navbar-dark{background-color:#000 !important;}
.main-body{margin-top:100px;}

.btn-mm:hover{color:#FFF !important;}
html,body{margin-bottom:200px;}
.form-control{border-radius:0px;}
.btn-mm{background-color:#000 !important; color:#FFF;}
