
@font-face 
{
    font-family:"Open Sans Regular";
    src:url(/TEnterprise/Images/Fonts/OpenSans-Regular.eot?tv=1054);
    src:url(/TEnterprise/Images/Fonts/OpenSans-Regular.eot?#iefix&tv=1054) format('embedded-opentype'),
        url(/TEnterprise/Images/Fonts/OpenSans-Regular.ttf?tv=1054) format("truetype");
    font-weight:400;
    font-style:normal;
}
@font-face 
{
    font-family:"Open Sans Semibold";
    src:url(/TEnterprise/Images/Fonts/OpenSans-Semibold.eot?tv=1054);
    src:url(/TEnterprise/Images/Fonts/OpenSans-Semibold.eot?#iefix&tv=1054) format('embedded-opentype'),
        url(/TEnterprise/Images/Fonts/OpenSans-Semibold.ttf?tv=1054) format("truetype");
    font-weight:600;
    font-style:normal;
}
@font-face 
{
    font-family:"Open Sans Light";
    src:url(/TEnterprise/Images/Fonts/OpenSans-Light.eot?tv=1054);
    src:url(/TEnterprise/Images/Fonts/OpenSans-Light.eot?#iefix&tv=1054) format('embedded-opentype'),
        url(/TEnterprise/Images/Fonts/OpenSans-Light.ttf?tv=1054) format("truetype");
    font-weight:300;
    font-style:normal;
}
@font-face 
{
    font-family:"Open Sans Extra Light";
    src:url(/TEnterprise/Images/Fonts/OpenSans-ExtraLight.eot?tv=1054);
    src:url(/TEnterprise/Images/Fonts/OpenSans-ExtraLight.eot?#iefix&tv=1054) format('embedded-opentype'),
        url(/TEnterprise/Images/Fonts/OpenSans-ExtraLight.ttf?tv=1054) format("truetype");
    font-weight:200;
    font-style:normal;
}
@font-face 
{
    font-family:"Open Sans Italic";
    src:url(/TEnterprise/Images/Fonts/OpenSans-Italic.eot?tv=1054);
    src:url(/TEnterprise/Images/Fonts/OpenSans-Italic.eot?#iefix&tv=1054) format('embedded-opentype'),
        url(/TEnterprise/Images/Fonts/OpenSans-Italic.ttf?tv=1054) format("truetype");
    font-weight:200;
    font-style:normal;
}

@font-face {
  font-family: 'icomoon-new';
  src:  url(/TEnterprise/Core/Common/Styles/icomoon-new/fonts/icomoon-new.eot?oxy63q&tv=1054);
  src:  url(/TEnterprise/Core/Common/Styles/icomoon-new/fonts/icomoon-new.eot?oxy63q#iefix&tv=1054) format('embedded-opentype'),
    url(/TEnterprise/Core/Common/Styles/icomoon-new/fonts/icomoon-new.ttf?oxy63q&tv=1054) format('truetype'),
    url(/TEnterprise/Core/Common/Styles/icomoon-new/fonts/icomoon-new.woff?oxy63q&tv=1054) format('woff'),
    url(/TEnterprise/Core/Common/Styles/icomoon-new/fonts/icomoon-new.svg?oxy63q#icomoon-new&tv=1054) format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'icomoon';
  src:   url(/TEnterprise/Core/Common/Styles/icomoons/fonts/icomoon.eot?c9s9p&tv=1054);
  src:   url(/TEnterprise/Core/Common/Styles/icomoons/fonts/icomoon.eot?c9s9p#iefix&tv=1054) format('embedded-opentype'),
     url(/TEnterprise/Core/Common/Styles/icomoons/fonts/icomoon.ttf?c9s9p&tv=1054) format('truetype'),
     url(/TEnterprise/Core/Common/Styles/icomoons/fonts/icomoon.woff?c9s9p&tv=1054) format('woff'),
     url(/TEnterprise/Core/Common/Styles/icomoons/fonts/icomoon.svg?c9s9p#icomoon&tv=1054) format('svg');
  font-weight: normal;
  font-style: normal;
}

/* Page background */
html, body {
    height: 100%;
    background-color: #FFF; /* light gray like screenshot */
    font-family: "Open Sans Regular";
    color: #6B7786;
    margin: 0;
}

/* Ensure TopHeaderBar runs in simple mode (logo left) */
/*.tenrox_header {
    justify-content: flex-start;
}*/

/* Center content vertically below the header */
.thankyou-container {
    display: flex;
    align-items: flex-start;        /* start below header */
    justify-content: center;
    min-height: calc(100vh - 50px); /* subtract header height */
    padding-top: 160px;              /* spacing from header */
}

.thankyou-content {
    display: flex;
    flex-direction: column;      /* stack children */
    align-items: center;
    text-align: center;
    /*max-width: 760px;*/
    padding: 0 20px;
}

/* Message text */
.thankyou-message {
    margin: 0 0 16px 0;          /* space below message */
    font-size: 14px;
    line-height: 1.6;
    color: #6a7a89; /* muted text like screenshot */
}

/* Primary button */
#btnLogon {
    display: inline-block; /* avoid inline text flow overlap */
    margin: 0; /* reset any default margins */
    vertical-align: middle;
    appearance: none;
    border: none;
    background-color: #2374e1; /* Upland blue */
    color: #fff;
    font-weight: 600;
    font-size: 12px;
    padding: 8px 18px;
    border-radius: 4px;
    cursor: pointer;
    box-shadow: 0 1px 0 rgba(0,0,0,.08);
    text-transform: uppercase;
}
#btnLogon:hover {
    background-color: #1f69cb;
}
#btnLogon:active {
    background-color: #1a5db4;
}

/* Optional secondary link (admin) */
.link-secondary {
    display: inline-block;
    margin-left: 4px;
    color: #2374e1;
    font-size: 12px;
    text-decoration: underline;
    padding-bottom: 10px;
}
.link-secondary:hover {
    text-decoration: none;
}

/* Responsive tweaks */
@media screen and (max-width: 1366px) {
    .thankyou-content { max-width: 600px; }
}

@media screen and (min-width: 1367px) and (max-width: 1920px) {
    .thankyou-content { max-width: 700px; }
}
