ul.primary {
    background: #fff;
  }
  
  ul.global {
    margin: -1px -205px 0 0;
  }
  
  a.logo .imgOverlay {
    background: transparent url(../images/logo.gif) 50px no-repeat;
  }
  
  div.colContainer {
    min-height: 565px;
  }
  
  a.languageToggle {
    cursor: pointer;
  }
  
  input {
    margin: 10px 0;
    width: 250px;
  }
  
  .input>.error-message {
    display: none;
    font-size: 12px;
    color: #FD5F00;
    word-wrap: break-word;
    width: 250px;
  }
  
  .input>input[type=text],
  .input>input[type=password] {
    border: 2px solid #EFECEA !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
  }
  
  .input>input[type=text].error,
  .input>input[type=password].error {
    border-bottom: 2px solid #FD5F00 !important;
  }
  
  .required label {
    margin-top: 15px;
    color: #ffffff;
  }
  
  .error-container {
    border: 1px solid #C11905;
    margin: 15px 0;
  }
  
  .error-container>p {
    padding: 0 12px;
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 12px;
    color: #CA1905;
    margin-top: 12px;
  }
  
  .md div.formActions {
    padding-top: 12px;
  }
  
  .colContainer span.btnWrap input {
    box-shadow: none;
    -webkit-box-shadow: none;
    font-weight: 500;
    min-width: fit-content;
  }
  
  .colContainer span.btnWrap input#UserCancel {
    background: #fff;
    color: #776E64;
    border: 1px solid #776E64;
  }
  
  .colContainer span.btnWrap input#UserCancel:hover,
  .colContainer span.btnWrap input#UserCancel:active {
    color: #CA1905;
    border: 1px solid #CA1905;
  }
  
  .input-group>input {
    border-left: 0 !important;
    margin-left: -5px;
    width: 195px;
  }
  
  .prefix {
    background: #EFECEA;
    display: inline-block;
    padding: 6px !important;
    width: 45px;
  }
  
  p.increasedAuth {
    width: 650px;
  }
  
  input#answer {
    width: 500px;
  }
  
  .increased-auth>.error-container {
    width: 665px;
  }
  
  .simple .content {
    margin-left: 24px;
    color: #776E64;
  }
  
  .border-fix:after {
    background-image: none;
    right: -15px;
    width: 0.5px;
  }
  
  /* customize header */
  html {
    background-color: #ffffff !important;
    background-image: none !important;
  }
  
  div.outerHeader {
    border-color: #028EAA;
  }
  
  div.header {
    height: 114px;
  }
  
  div.global {
    font-family: inherit !important;
  }
  
  ul.global li {
    border-top: none !important;
  }
  
  ul.global li:after {
    background: none !important;
    border-right: none !important;
  }
  
  /* customize content */
  div.contentColumn {
    padding-right: 18px !important;
  }
  
  div.outerColContainer:before {
    background-image: none !important;
  }
  
  div.colContainer:before {
    background-image: none !important;
  }
  
  .columnGroup2Col .contentColumn0 {
    background-color: #f8f8f8;
    border: 1px solid #e0e0e0;
    margin-top: 40px;
    min-height: 279px;
  }
  
  .columnGroup2Col .contentColumn1 {
    background-color: #ffffff;
  }
  
  h1#PageTitle {
    color: #003E51 !important;
    font-family: inherit !important;
    font-size: 24px !important;
  }
  
  .required label {
    color: #000000;
  }
  
  .md .mainContent a,
  .md .mainContent a:hover,
  .md .mainContent a:visited {
    color: #028EAA;
  }
  
  /* customize button */
  li span.btnWrap:before {
    content: none !important;
  }
  
  .colContainer span.btnWrap input {
    color: #003E51 !important;
    background-color: #C4D600 !important;
    border-radius: 3px;
    font-weight: 600 !important;
    padding-left: 23px;
  }
  
  
  .colContainer span.btnWrap input#UserCancel {
    background: #028EAA !important;
    border: 1px solid #028EAA !important;
    color: #ffffff !important;
    font-weight: 600 !important;
  }
  
  .colContainer span.btnWrap input#UserCancel:hover,
  .colContainer span.btnWrap input#UserCancel:active {
    color: #ffffff !important;
    border: 1px solid #028EAA !important;
  }
  
  .input>input[type=text],
  .input>input[type=password] {
    border: 1px solid #e0e0e0 !important;
  }
  
  .md div.formActions {
    padding-left: 4px;
  }
  
  .formActions ul li {
    margin-right: 5px !important;
  }
  
  /* error */
  .error-container {
    background-color: #ffffff;
    border-color: #FF0000;
  }
  
  .error-container>p {
    color: #FF0000;
  }
  
  .input>.error-message {
    color: #FF0000;
  }
  
  .input>input[type=text].error,
  .input>input[type=password].error {
    border-bottom: 2px solid #FF0000 !important;
  }
  
  /* customize footer */
  div.outerFooter:before {
    background-image: none !important;
  }
  
  div.outerFooter {
    border-color: #028EAA;
    background-color: #028EAA;
  }
  
  .vcCustomFooter .contentColumn {
    background-color: #028EAA !important;
    width: 105px;
    padding: 0px !important;
  }
  
  .md .vcCustomFooter a {
    color: #ffffff;
  }
  
  .vcCustomFooter ul li:before {
    content: none !important;
  }
  
  .vcCustomFooter ul li a:hover {
    color: #ffffff !important;
  }
  
  div.footer {
    height: 60px;
    padding-top: 27px;
  }
  
  .footer>p {
    display: none;
  }
  
  .footer .contentColumn ul {
    margin: 0px;
    padding: 0px;
  }
  
  .contentColumn img {
    max-width: 20%;
    padding: 24px 36px;
  }