/* Minification failed. Returning unminified contents.
(2,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(3,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(4,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(7,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(8,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(12,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(15,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(16,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(17,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(19,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(20,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(21,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(22,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(34,17): run-time error CSS1039: Token not allowed after unary operator: '-logo-min-width'
(35,18): run-time error CSS1039: Token not allowed after unary operator: '-logo-min-height'
(38,22): run-time error CSS1039: Token not allowed after unary operator: '-logoDonorImageMin'
(39,27): run-time error CSS1039: Token not allowed after unary operator: '-logo-min-background-size'
(48,28): run-time error CSS1039: Token not allowed after unary operator: '-logoDonorImage'
(384,28): run-time error CSS1039: Token not allowed after unary operator: '-logoDonorImage'
(403,28): run-time error CSS1039: Token not allowed after unary operator: '-logoDonorImage'
 */
:root {
    --btnNormalColor: #CAD24A;
    --btnHoverColor: #FAAF40;
    --pageBkgColor: #edecc4;
    --titleBkgColor: #58595B;
    --widgetContainerBkg: #787A56;
    --tableHeaderBkg: #A0A089;
    --menuBkg: #58595B;
    --gearLeftBkg: #8f7f59;
    --gearRightBkg: #9f9fab;
    --gearBkg: none;
    --optionalBkg: #F9F7F3;
    --dangerBtnColor: #d9534f;
    --dangerBtnColorTwo: #c12e2a;
    --dangerBtnBorder: #b92c28;
    --logoImage: url('../Content/Images/logo-eivf.png');
    --logoImageMin: url('../Content/Images/logo-eivf.png');
    --logoDonorImage: url('../images/donor/logo-donor.png');
    --logoDonorImageMin: url('../images/donor/logo-donor.png');
    --logo-min-width: 100px;
    --logo-min-height: 70px;
    --logo-min-background-size: 100px;
}

body {

    background-color: #EDE4D6;

}
.button {
background-color: #3290a8;
}
.eIVF_logo {
    width: var(--logo-min-width);
    height: var(--logo-min-height);
    margin: auto;
    margin-bottom: 5px;
    background: var(--logoDonorImageMin) no-repeat;
    background-size: var(--logo-min-background-size);
}
.hidefromdonor {
visibility:hidden;
}
.patient-topcontainer {
    position: relative;
    width: 100%;
    height: 160px;
    background-image: var(--logoDonorImage) !important;
    background-repeat: no-repeat;
    background-position-x: 10px;
    background-position-y: 15px;
    padding: 1px;
}
.patient-bottomcontainer {
    padding:1px;
    background-image: url('images/image.jpg');
    background-repeat: no-repeat;
    position: relative;  
}
.demographic .panel {
background-color:#3290a8;
box-shadow:0px 0px 10px #0e3540;
}
.reminders .reminders-counts {
    background-color:#921b1e;
    color:#e9d1d2;
 
}
.reminders .content
{
    background-color:rgba(146, 27, 30, 0.80);
}
.singlefeedback {
       background-color:rgba(146, 27, 30, 0.80);
}
.demographic div#photo .display a {
color:#e51c1c;
}
.sentmessages-container .mail-container {
background-color:#fff;
}
.sentmessages-container .title {
background-color:#3290a8;
color:#fff;
}



button {


background-color: #3290a8;

}



body::-webkit-scrollbar-track
{
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}
body::-webkit-scrollbar
{
		width: 12px;
	background-color: #F5F5F5;
}

body::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #555;
}


/*NavMenu*/
a.profile-selected {
    color:#3290a8;
}



/*widget area*/



.widget-container  ul {
padding-left: 20px;
margin:1px;
}

.widget-container  a {
text-decoration: none;
color: white;
}

.widget-container  a:hover {
color:#0e3540;
}

/*.rssreader-containers {
position:absolute;
top:400px;

}*/
.reminder {
    margin-left:10px;
}
/*Menus*/

.menu {
float:left;
margin: 15px;
}

.menu ul {
padding: 1px;
margin: 1px;
list-style: none;

}
.menu > ul > li .counts {        
color: #E7585B;
}
.menu > ul > li > a {
color: white;
text-decoration:none;
display:block;        
padding: 3px;
margin: 3px;
width: 200px;
background-color: rgba(88,89,91,0.7);

box-shadow: rgba(0,0,0,.75) 0px 0px 5px;
        
}

.menu > ul > li > a:hover {
background-color: rgba(146, 27, 30, 0.7);
            
}

a.home-selected {
    color:#e51c1c;
}

a.profile-selected {
   color:#e51c1c;
}

a.instructions-selected {
color:#e51c1c;
}

a.labresults-selected {
color:#e51c1c;
}

a.flowsheet-selected {
  color:#e51c1c;
}



a.history-selected {
  color:#e51c1c;
}

a.prescriptions-selected {
   color:#e51c1c;
}


a.messages-selected {
   color:#e51c1c;
}


a.faq-selected {
    color:#e51c1c;
}

a.feedback-selected {
   color:#e51c1c;
    
}
.nav a:hover {
color:#e51c1c;
}

.menu-count {
color:#e51c1c;
}
/*Tables*/

 
.table-title {

background-color:#3290a8;
color:#fff;

}


#demographic-container .password-box button {
background-color:#3290a8;
}
.tutorial-download {
background: url('images/book-donor.png') no-repeat;
background-size:100px;
}
.login-btn {

background-color:#70b2c2;
color:#fff;
}
    .login-btn:hover {
        background-color:#931c1e;
        color:#fff;
    }
.disagree {
    background-color:#3290a8;
}

.donor-request-appt {
visibility:visible;
}
.patient-request-appt {
    visibility:hidden;
}
.donor-slogan {
    visibility:visible;
}
.patient-slogan {
    visibility:hidden;
}
#DocumentContainer h3 {
        background-color:#921b1e;
    color:#fff;
}
#DocumentContainer table.document-table th {
          background-color:#3290a8;
}

.flowsheet-container h3 {
      background-color:#921b1e;
    color:#fff;
}
.flowsheet-container table.table-cycles th {
    background-color:#3290a8;
}

.demographic-menu > ul > li > a {
     background-color:rgba(50, 144, 168, 0.8);
} 
.demographic-menu > ul > li > a:hover {
          
             background-color:rgba(146, 27, 30, 0.8);
        }
.labresult-box h3 {
    background-color:#921b1e;
    color:#fff;
}
.labresult-box table.labresult-table th {
    background-color:#3290a8;
}
.message-container h2 {
    color:#921b1e;
}

.message-container table.message-table th {
      background-color:#3290a8;
      color:#fff;
}
.message-container table.message-table td {
     background-color:#fff;
}
.prescription-container h3 {
    background-color:#921b1e;
    color:#fff;
}
.prescription-container table.prescription-table th {
      background-color:#3290a8;
}
.appointment-container h3 {
color:#3290a8;
}
.calendar-box h3 {
color:#3290a8;}
.calendar-container {
    border:solid 5px #3290a8;
}
#AppointmentBox {
color:#3290a8;
}
#AppointmentBox .left-box {
background-color:#3290a8;
}
#AppointmentBox .right-box {
    background-color:#3290a8;
}
.confirmed-icon {
color:#921b1e;
background-image:none !important;
text-indent:0px !important;
font-size:10px;
font-weight:900;
margin-top:5px;
}
table.calendar .hasevent:hover {
background-color:#3290a8;
color:#fff;
}
table.calendar .hasevent {
 border:solid 1px #3290a8;
}
table.calendar .eventcontent {
background-color:#3290a8;
color:#fff;
}
.calendar-box a.previous,.calendar-box a.next {
color:#3290a8;
}
.login-icon {

 /*background-image:url('images/login-icon.jpg') !important;*/
}
.login-top, .login-bottom {
   
    background-color:rgba(112, 178, 194, 0.7);
   
}
.login-controllers button {
    background-color:#ede4d6;
    color:#70b2c2;
}
.login-bottom a {
color:#fff;
font-weight:700;
}
.login-topbar {
    background-image: var(--logoDonorImage);
}
.slogan-content {
color:#921b1d;
}
.termsconditions button {
background-color:#70b2c2;
color:#fff;
}
.iphoneapp {
display:none;
}
#slider_donor {
display:block;
}
#slider {
display:none;
}
.logo {
    background-image: var(--logoDonorImage);
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}

.pagination > li {
  display: inline;
}

.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.428571429;
  text-decoration: none;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  color: #58595B;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  background-color: #eeeeee;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #ffffff;
  cursor: default;
  background-color: #3290a8;
  border-color: #3290a8;
}

.pagination > .disabled > span,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #999999;
  cursor: not-allowed;
  background-color: #ffffff;
  border-color: #dddddd;
}

.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
}

.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-bottom-left-radius: 6px;
  border-top-left-radius: 6px;
}

.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
}

.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-bottom-left-radius: 3px;
  border-top-left-radius: 3px;
}

.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}

.pager:before,
.pager:after {
  display: table;
  content: " ";
}

.pager:after {
  clear: both;
}

.pager:before,
.pager:after {
  display: table;
  content: " ";
}

.pager:after {
  clear: both;
}

.pager li {
  display: inline;
}

.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #ffffff;
  border: 1px solid #dddddd;
  border-radius: 15px;
}

.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eeeeee;
}

.pager .next > a,
.pager .next > span {
  float: right;
}

.pager .previous > a,
.pager .previous > span {
  float: left;
}

.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #999999;
  cursor: not-allowed;
  background-color: #ffffff;
}
