﻿body {
    margin-top: 30px;
    background-color: #02272e;
}

@font-face {
            font-family: "Avenir LT W01 35 Light";
            src: url("Fonts/721220/3511a780-31ca-4ee1-9083-89b1b7185748.eot?#iefix");
            src: url("Fonts/721220/3511a780-31ca-4ee1-9083-89b1b7185748.eot?#iefix") format("eot"),url("Fonts/721220/c4352a95-7a41-48c1-83ce-d8ffd2a3b118.woff") format("woff"),url("Fonts/721220/3e419b5b-c789-488d-84cf-a64009cc308e.ttf") format('truetype'),url("Fonts/721220/ca038835-1be3-4dc5-ba25-be1df6121499.svg#ca038835-1be3-4dc5-ba25-be1df6121499") format("svg");
        }
@font-face {
    font-family: "AvenirLTW01-35LightObli";
    src: url("Fonts/721223/6500273c-8e8b-48d2-b0c0-dcae293c0120.eot?#iefix");
    src: url("Fonts/721223/6500273c-8e8b-48d2-b0c0-dcae293c0120.eot?#iefix") format("eot"),url("Fonts/721223/47fd1045-6e5b-4c87-9235-cfbc2b42cde7.woff") format("woff"),url("Fonts/721223/60662abb-0ac3-46b2-930f-4719462489c9.ttf") format('truetype'),url("Fonts/721223/9cf39ac2-87a5-4c4e-a604-7cece19d30bd.svg#9cf39ac2-87a5-4c4e-a604-7cece19d30bd") format("svg");
}
@font-face {
    font-family: "Avenir LT W01 55 Roman";
    src: url("Fonts/721232/2f5a6074-badc-4e08-83f1-ed67fe5c3d7c.eot?#iefix");
    src: url("Fonts/721232/2f5a6074-badc-4e08-83f1-ed67fe5c3d7c.eot?#iefix") format("eot"),url("Fonts/721232/b9ebb19d-88c1-4cbd-9baf-cf51972422ec.woff") format("woff"),url("Fonts/721232/5ed4f98e-9044-4810-88ff-74d412c1351f.ttf") format('truetype'),url("Fonts/721232/4cb16859-16ca-4342-b89c-292dc83266af.svg#4cb16859-16ca-4342-b89c-292dc83266af") format("svg");
}
@font-face {
    font-family: "AvenirLTW01-55Oblique";
    src: url("Fonts/721235/8f21e618-9282-4df1-b556-73ee82bdd673.eot?#iefix");
    src: url("Fonts/721235/8f21e618-9282-4df1-b556-73ee82bdd673.eot?#iefix") format("eot"),url("Fonts/721235/3695342c-b5e2-4010-b0d4-56f563465922.woff") format("woff"),url("Fonts/721235/2ba9f875-66d9-414d-a426-5a012b443475.ttf") format('truetype'),url("Fonts/721235/0a88351a-e628-4b1f-99eb-3a729518af0a.svg#0a88351a-e628-4b1f-99eb-3a729518af0a") format("svg");
}
@font-face {
    font-family: "Avenir LT W01 85 Heavy";
    src: url("Fonts/721244/f61bf0f6-c193-4100-b940-12a1a01dcee5.eot?#iefix");
    src: url("Fonts/721244/f61bf0f6-c193-4100-b940-12a1a01dcee5.eot?#iefix") format("eot"),url("Fonts/721244/7147ec3a-8ff8-4ec9-8c5c-bd1571dc6ae6.woff") format("woff"),url("Fonts/721244/d1dc54b2-878d-4693-8d6e-b442e99fef68.ttf") format('truetype'),url("Fonts/721244/731dd4d3-64da-427d-ba61-01575b3cf3f7.svg#731dd4d3-64da-427d-ba61-01575b3cf3f7") format("svg");
}
@font-face {
    font-family: "AvenirLTW01-85HeavyObli";
    src: url("Fonts/721247/7be0fdec-384a-42b5-ab27-c60a322cde7d.eot?#iefix");
    src: url("Fonts/721247/7be0fdec-384a-42b5-ab27-c60a322cde7d.eot?#iefix") format("eot"),url("Fonts/721247/53554f6f-4b01-4815-87fe-82c49b8ba5a9.woff") format("woff"),url("Fonts/721247/28dfedaf-6372-45a1-8833-b3078dc56a21.ttf") format('truetype'),url("Fonts/721247/f747b6ee-4d13-4e45-815d-f33ac1b71d63.svg#f747b6ee-4d13-4e45-815d-f33ac1b71d63") format("svg");
}
@font-face {
    font-family: 'fontello';
    src: url("fonts/fontello.eot?74910013");
    src: url("fonts/fontello.eot?74910013#iefix") format("embedded-opentype"), url("fonts/fontello.woff?74910013") format("woff"), url("fonts/fontello.ttf?74910013") format('truetype'), url("fonts/fontello.svg?74910013#fontello") format("svg");
    font-weight: normal;
    font-style: normal;
}

.auth-service-product-name {
    width: 304px;
    height: 35.6px;
    font-size: 28px;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.07;
    letter-spacing: normal;
    text-align: left;
    color: #8cd600;
}

.navbar-inverse {
    display:none
}

.navbar-header {
    display:none
}

.navbar-brand {
    display:none
}

.AllscriptsLogo_Login {
    width: 137px;
    height: 30px;
    object-fit: contain;
}

.auth-service-horizatal-spacing {
    margin-top: 14px;
}

.Fill-4 {
    width: 60px;
    height: 2px;
    background-color: #8cd600;
}

.auth-service-panel-default {
    margin-top: 30px;
    background-color: #02272e;
}

.auth-service-panel-body {
}

.Log-In {
    width: 258px;
    height: 42px;
    font-size: 20px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #464646;
    border-radius: 4px;
    background-image: linear-gradient(to bottom, #ffffff, #c0e0e2);
    border: solid 1px #007d8a;
}

.idp-link {
    width: 258px;
    height: 42px;
    border-radius: 4px;
    background-image: linear-gradient(to bottom, #ffffff, #c0e0e2);
    border: solid 1px #007d8a;
    text-align: center;
    padding-top: 9px;
    margin-top: -6px;
}

.idp-link-btn {
    font-size: 20px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #464646;
}

    .idp-link-btn:hover {
        text-decoration: none;
        color: #464646;
    }

.auth-service-alert-danger {
  margin-top: 10px;
  width: 280px;
  height: 37px;
  font-size: 16px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #ffffff;
  padding-top: 15px;
}

.auth-service-alert-bkrnd {
    margin-top: 14px;
    width: 304px;
    height: 50px;
    border-radius: 4px;
    background-color: #cb0000;
}

.org-system {
    color: white;
}

.col-sm-10 h1 {
    color: white;
}

.consent-form {
    color: white;
}

.consent-form-text {
    color: #464646;
    margin:5px;
}

.page-error {
    color: white;
}

.list-group {
    color: black;
}

.title {
    color: white;
}

.consent-buttons .btn {
    width: 225px;
    height: 42px;
    border-radius: 4px;
    background-image: linear-gradient(to bottom, #ffffff, #c0e0e2);
    border: solid 1px #007d8a;
    text-align: center;
    padding-top: 9px;
    font-size: 20px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: center;
    color: #464646;
}

.hidden {
    display:none !important;
}