html                                                                    { font-size: 14px;}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

.btn:focus, .btn:active:focus, .btn-link.nav-link:focus, .form-control:focus, .form-check-input:focus {
  box-shadow: 0 0 0 0.1rem white, 0 0 0 0.25rem #258cfb;
}

html                                                                    {position: relative;min-height: 100%;background: url(../bg.jpg) no-repeat center center;background-size:cover;}
body                                                                    {background:none!important}

h1, h2, h3, h4, h5                                                      {padding:15px 0!important;}

nav.navbar                                                              {background:#083257!important;}
nav.navbar a, nav.navbar *                                              {color:#ffffff!important;}
nav.navbar a:hover                                                      {color:#efefef!important;text-decoration:underline;}
.navbar-nav .nav-item                                                   {padding:0 15px;margin:0 15px;}
.navbar-nav .nav-item a                                                 {}

div.container main														{min-height: 100vh;background: rgba(255,255,255,0.7);padding: 15px 50px;position:relative;z-index:0;}
.btn-primary															{background: #083257 !important;outline: none !important;border: solid 2px #fff;min-width: 150px;padding: 8px 20px 12px 20px;}
table																	{caption-side: bottom;border-collapse: collapse;min-width: 60%;text-align: left;}
table tr td                                                             {border:solid #565656 1px;padding:8px 12px;}
table tr:first-of-type                                                  {background:#083257;color:#ffffff;}
.embedIMG                                                               {max-width:100%;min-height:500px;max-height:600px;z-index:-1;position:relative;}
form .input                                                             {margin:5px auto;padding:6px 10px 8px 10px;min-width:400px;}

/* IMAGE BLOCK */
.watermark																{width: 100%;height: 100%;display: block;position: relative;}
.watermarkInner															{width: 100%;height: auto;display: block;position: relative;min-height: 500px;text-align:Center;overflow:hidden;max-width:100%;}
.watermarkimage                                                         {position:absolute;max-width:100%;}

footer.footer                                                           {width:100%;background:#083257}
footer.footer *                                                         {color:#ffffff!important;padding:0 0 10px 0} 