#Body {background:url(/Portals/92/Templates/bk5.jpg?ver=T1FttEeMxiMTfCXmLRpJ9g%3d%3d&timestamp=1610650574596) no-repeat top center fixed !important;
background-size: cover;
}

/* Title text color changed to grey */
.skin-title .title-text
{
font-family: 'Times New Roman', Times, serif;
font-size: 32px;
color: #ffffff;
text-overflow:ellipsis;
Overflow:hidden; 
display: none !important;
}
.subtitle-text
{
font-family: 'Times New Roman', Times, serif;
font-size: 20px;
color: #ffffff !important; 
line-height: 20px;
display: flex;
flex-wrap: nowrap;
}
/*Custome Fonts for SD page*/
@font-face {
  font-family: 'Roboto-Thin';
  src:  url('/Portals/92/SD/Fonts/Roboto-Thin.ttf') format('truetype');
    }
@font-face {
  font-family: 'Roboto-Thin';
  src:  url('/Portals/92/SD/Fonts/Roboto-Thin.eot?#iefix') format('embedded-opentype');
    }
@font-face{
  font-family: 'Roboto-Light';
  src: url('/Portals/92/SD/Fonts/Roboto-Light.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto-Light';
  src:  url('/Portals/92/SD/Fonts/Roboto-Light.eot?#iefix') format('embedded-opentype');
    }
@font-face{
  font-family: 'Roboto-Regular';
  src: url('/Portals/92/SD/Fonts/Roboto-Regular.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto-Regular';
  src:  url('/Portals/92/SD/Fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype');
    }
@font-face{
  font-family: 'Roboto-Black';
  src: url('/Portals/92/SD/Fonts/Roboto-Black.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto-Black';
  src:  url('/Portals/92/SD/Fonts/Roboto-Black.eot?#iefix') format('embedded-opentype');
    }
/*Form Updates*/
.label{
text-align:left;
}
.df_Marines .label {
    color: black !important;
     text-transform: none !important; 
    letter-spacing: 0 !important; 
    line-height: 27px;
    font-size: 18px;
    margin: 25px 0 8px 0;
    font-weight: normal !important; 
    font-family: Roboto-Light, sans-serif !important;
}
.df_Marines .required {
    color: red !important;
    font-size: 17px !important;
    font-weight: bold;
    padding: 0px;
}
.df_form .required_label {
        line-height: normal !important;
   
}
.df_Marines .field input, .df_Marines .field textarea {
    border: 1px solid black !important;
  }
.df_form .field[id*="_Form_ctrlDig"][id*="PostalCode"] {
    padding: 0 0 0 0px !important;
}
.df_Marines div[name="dropdown"] .active {
    font-family: Helvetica, Helvetica, Arial, sans-serif;
    margin: 0;
    border: none;
    border-bottom: solid 1px black !important;
    padding: 3px 0;
    color: black !important;
    font-size: 16px;
    font-weight: 300;
    background: url(/Portals/75/arrow.png) no-repeat right center !important;
}
.df_Marines div[name="dropdown"] {
       width: 100% !important;
       position:unset!important;
}
.df_Marines div[name="dropdown"] ul {
    background: white !important;
    color: black !important;
     font-family: 'Roboto-Light', sans-serif !important;
    width: auto !important;

}
.df_Marines div[name="dropdown"] ul li:hover {
    background: #262626 !important;
    Color: white !Important;
}

.df_Marines .section .header {
    background-color: #262626!important;
    padding: 5px 5px 5px 5px;
}
@media (min-width: 1200px){
.df_Marines {
    max-width: 100%!important;
}
}
@media (min-width: 992px){
.df_Marines {
    max-width: 100%!important;
}
}
@media (min-width: 768px){
.df_Marines {
    max-width: 100%!important;
}
}
@media (min-width: 576px){
.df_Marines {
    max-width: 100%!important;
}
}
.df_Marines .section .header h1 {
    font-size: 150%;
    width: 100%;
    margin-bottom: 1px;
    color: white !important;
}
.df_form .submit a {
    background: -internal-light-dark(rgb(239, 239, 239), rgb(59, 59, 59)); !important;
    color: inherit !important;
    padding: 0px !important;
    margin: 0 !important;
    text-transform: inherit !important;
    letter-spacing: inherit !important;
    font-family: inherit !important;
    display: inline-block;
}























