@CHARSET "ISO-8859-1";

/*
PLEASE NOTE THAT THIS FILE HAS BEEN DEPRECATED
*/

/* fix for EMA-4314 */
.align-top td {vertical-align:top}

 .blockUI {background-color:#000;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}

 .ema-container{width:100%;}

 table.simpleNoBorder td{font-weight:normal;text-align:left;padding:5px 10px; border-width: 0;}
 table.simpleNoBorder th{font-weight:bold;text-align:left;padding:5px 10px; border-width: 0; background: none;}

 input.error,textarea.error,select.error{color:#000;border:1px solid #B72222!important;}
 label.error,span.error,a.error,i.error{color:#B72222!important;}

 div.errorText{color:#B72222!important;font-size:1em;white-space:normal;}

 .bkfSmallButton,.bkfSmallButtonLink{font-size:8pt;height:24px;font-family:Verdana, sans-serif;color:#333;letter-spacing:1px;background:url(../css/sprite.png) repeat-x scroll 0 0 transparent;border-color:silver;border-style:solid;border-width:1px;padding:0 10px;}

 /* TODO: used for rx and drug interactions, move to file loaded for those jsps only */
 div.rcbox-title{font-size:1.2em;color:#333;background-color:#C9C9C9;border-bottom:1px solid #CFCFCF;padding:5px 10px; text-transform: uppercase; letter-spacing: 1.1pt;}

 div.requiredIcon{width:16px;height:16px;margin-left: 5px !important;background-image:url(../images/icons/required.png);background-repeat:no-repeat;display:inline-block;margin: 0 0 -5px -5px;}

 .bkfButton:hover,
 .bkfSmallButton:hover,
 .bkfSmallButtonLink:hover,
 .bkfCancelButton:hover
 {color:#000;background-position:0 -1300px;cursor:pointer;border-color:#7D98B8;}

 .columnarForm input[type=text],
 .columnarForm input[type=email],
 .columnarForm input[type=password],
 .columnarForm fieldset select {
     display:block;
 }

.slider_labels {
	box-sizing: content-box;
	height: 30px;
	padding-top: 20px;
	margin-left: 20px;
}

table.basicTable { width: 100%; margin-bottom: 8px;}
table.basicTable td {padding-right: 8px;}

.stripedRow:nth-child(even) { background-color:#EFEFEF; }

.viewTestDetails:link, .viewTestDetails:visited {
    color: #0070BB;
    text-decoration: none;
}
.viewTestDetails:hover {
    color: #0070BB;
    text-decoration: underline;
}

/* new EMA4 UX - START */

.underline { text-decoration:underline; } /* Only used by payerAdjustmentOnHoldWarning */
.floatUpIntoPaginator { float:left; margin-top: -24px; text-transform: uppercase; padding-left: 10px;}
span#totalcount { font-weight: bold; }
div#tableContainer table { width: 100%; }
table#filterTable { margin-bottom: 0; }
div.patientName { font-size: 18pt; }
.filterByInBox, .titleListBox { font-size: 9pt; margin-top: -2px;}
div.metadataBlock select { max-width: 250px; }
input[readonly="readonly"] { background-color:#EFEFEF; color: #888; }
label.legend { color: #777; }
div#examBlock table { width: 100%; }
#examBlock td {
    width: 50%;
    padding-right: 5px;
}
span.smaller div, span.smaller span, span.smaller { font-size: 0.8em; }
.subHeadSection, .subHeadTitle { font-weight: bold; }
.subHeadTitle { font-size: 1.3em; }
/* new EMA4 UX - END */

#suggestedDiagnosisDisclaimer {
	padding: 5px;
	width:100%;
	font-weight: bold;
}

#enterResultsWrapper {
	width:100%;
	margin: 0 auto;
}

#enterResultsLeftContainer {
	width:40%;
	float:left;
	padding: 0 10px;
}

#enterResultsRightContainer {
	width:60%;
	float:right;
}

.enterResultsPdfObject {
	width:100%;
	height:750px;
	float: right;
}

.cancer-log-sub-header {
    width: calc(100% / 4);
}

.clearBoth {
	clear:both;
}

#clinicalEnterResultsWrapper {
	width:100%;
	margin: 0 auto;
}

#clinicalEnterResultsLeftContainer {
	width:100%;
	float:left;
	padding: 0  0  0 10px;
}

#clinicalEnterResultsRightContainer {
	width:50%;
	float:right;
	padding:15px  0  0  0;
}

.clinicalEnterResultsPdfObject {
	width:95%;
	height:700px;
}

#clinicalPatientEnterResultsLeftContainer {
	width:55%;
	float:left;
	padding: 0  0  0 10px;
}

#clinicalPatientEnterResultsRightContainer {
	width:40%;
	float:right;
	padding:15px  0  0  0;
}

.clinicalPatientEnterResultsPdfObject {
	width:95%;
	height:600px;
}


.formSubmissionButtonsCentered {
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding: 10px  0 10px 20px;
}

.formSubmissionButtonsLeft {
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    padding-top: 10px;
    padding-right: 0;
    padding-left: 0;
    padding-bottom: 10px;
}

.bordered-row { border-style:solid; border-width:1px }
.clickable{ cursor:pointer; }
.btnDisabled{ opacity:.5; cursor:auto; }
.btnNotAllowed{ cursor:not-allowed; }
.alignedLeft{ text-align:left; }
.taxonomySelect{ min-width:100%; }
.push{ float:right; }
.pull{ float:left; }
strong{ font-weight: bold; }


/* Maverick CSS */

.error-modal-header {
    background-color: #D2322D;
    color: #FFFFFF;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

.fatal-error-modal .modal-dialog {
 width: 950px;
}

/* CSS Animations */

@-webkit-keyframes shake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  12.5% {
    -webkit-transform: translateX(-6px) rotateY(-5deg);
    transform: translateX(-6px) rotateY(-5deg);
  }

  37.5% {
    -webkit-transform: translateX(5px) rotateY(4deg);
    transform: translateX(5px) rotateY(4deg);
  }

  62.5% {
    -webkit-transform: translateX(-3px) rotateY(-2deg);
    transform: translateX(-3px) rotateY(-2deg);
  }

  87.5% {
    -webkit-transform: translateX(2px) rotateY(1deg);
    transform: translateX(2px) rotateY(1deg);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes shake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  12.5% {
    -webkit-transform: translateX(-6px) rotateY(-5deg);
    transform: translateX(-6px) rotateY(-5deg);
  }

  37.5% {
    -webkit-transform: translateX(5px) rotateY(4deg);
    transform: translateX(5px) rotateY(4deg);
  }

  62.5% {
    -webkit-transform: translateX(-3px) rotateY(-2deg);
    transform: translateX(-3px) rotateY(-2deg);
  }

  87.5% {
    -webkit-transform: translateX(2px) rotateY(1deg);
    transform: translateX(2px) rotateY(1deg);
  }

  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

.shake {
    -webkit-animation: shake 400ms ease-in-out;
    animation: shake 400ms ease-in-out;
}

@-webkit-keyframes highlight-fade {
    0% { background-color: rgba(249, 217, 31, .3); }
    20% { background-color: rgba(249, 217, 31, .3); }
    100% { background-color: rgba(249, 217, 31, 0); }
}
@keyframes highlight-fade {
    0% { background-color: rgba(249, 217, 31, .3); }
    20% { background-color: rgba(249, 217, 31, .3); }
    100% { background-color: rgba(249, 217, 31, 0); }
}

.highlight-fade {
    -webkit-animation: highlight-fade 3s 1;
    animation: highlight-fade 3s 1;
}

 /*  Flat purple CSS toggle button */
.ema-toggle {
    position: absolute;
    margin-left: -9999px;
    visibility: hidden;
}

.ema-toggle + label {
    display: block;
    position: relative;
    cursor: pointer;
    outline: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

input.ema-toggle-flat + label {
    padding: 2px;
    width: 73px;
    height: 27px;
    background-color: #797779;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: background 0.4s;
    -moz-transition: background 0.4s;
    -o-transition: background 0.4s;
    transition: background 0.4s;
}

input.ema-toggle-flat + label:before, input.ema-toggle-flat + label:after {
    display: block;
    position: absolute;
    content: "";
}

input.ema-toggle-flat + label:before {
    top: 6px;
    left: 45px;
    bottom: 2px;
    right: 2px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: background 0.4s;
    -moz-transition: background 0.4s;
    -o-transition: background 0.4s;
    transition: background 0.4s;
    color: #FFFFFF;
    content: "Off";
    font-weight: 400;
}

input.ema-toggle-flat + label:after {
    top: 1px;
    left: 1px;
    bottom: 1px;
    width: 35px;
    background-color: #FFFFFF;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: margin 0.4s, background 0.4s;
    -moz-transition: margin 0.4s, background 0.4s;
    -o-transition: margin 0.4s, background 0.4s;
    transition: margin 0.4s, background 0.4s;
}

input.ema-toggle-flat:checked + label {
    background-color: #895AD4;
}

input.ema-toggle-flat:checked + label:before {
    background-color: #895AD4;
    content: "On";
    color: #FFFFFF;
    left: 10px;
    font-weight: 400;
}

input.ema-toggle-flat:checked + label:after {
    margin-left: 36px;
    background-color: #FFFFFF;
}

/* Minor Alignments */

div.buffer {
    margin-top: 15px;
}

.no-margin {
    margin: 0 !important;
}

.pad-left {
    padding-left: 30px;
}

.valign-middle {
    vertical-align: middle;
}

.word-break {
    word-break: break-all;
}

.break-word {
    word-break: break-word;
}

/* EMA UX Color Palette */

.color-p4 {
 color: #7441B7;
}

.color-b1 {
 color: #000000;
}

.color-y1 {
 color: #F9D91F;
}

.color-y2 {
 color: #FFC82E;
}

.color-g3 {
 color: #C2C2C2;
}

.color-g4 {
 color: #8F8F8F;
}

.color-c5 {
 color: #006eb3;
}

.color-g5 {
 color: #5C5C5C;
}

.color-r3 {
 color: #CF003E;
}

.color-gr3 {
 color: #57C900;
}

.color-gr4 {
 color: #3E8E00;
}

.color-or2 {
 color: #FF9600;
}

.print-button {
    border: 0;
    background-color: transparent;
}
.era_print_dropdown-menu {
    min-width: 135px;
}
/* Ema Card UI Layout */
div.ema-card-new-body { /* Deprecated */
    background-color: #FFFFFF;
    color: #000000;
}

div.ema-card-new-body label { /* Deprecated */
 color: #502d7f;
}

div.ema-card-new-top { /* Deprecated */
    background-color: transparent;
    color: #502d7f;
}

div.ema-card-sub-header { /* Deprecated */
   background-color: #EBDCFF;
   color: #000000;
   font-size: 16px;
   border-bottom: 1px solid #502d7f;
}

div.ema-card-sub-header-small { /* Deprecated */
    padding-top: 10px;
    background-color: #EBDCFF;
    color: #5C5C5C;
    height: 50px;
    font-size: 20px;
}

div.ema-card-right { /* Deprecated */
    border-bottom-right-radius: inherit;
    border-top-right-radius: inherit;
    background: repeat url('../dhtmlxSchedulerV5/imgs/bgStripes.png');
}

div.ema-card-size-3 {
    width: 1020px;
}

div.ema-card-divider-left {
    border-left: 1px solid #502D7F;
}

div.ema-card-divider-top {
    border-top: 1px solid #502D7F;
}

a.emaUIButton,a.emaUIButton:visited{border:1px solid #9BD3FF; background-color:#9BD3FF;color:#0075CE;text-decoration:none;padding: 10px 20px; font-size: 16px; display: inline-block; min-width: 100px; text-align: center;}
a.emaUIButton:hover{border:1px solid #A6BCCC; background-color: #bae2ff; cursor:pointer;}
a.emaUIButton:active{border:1px solid #A6BCCC; background-color: #bae2ff; cursor:pointer;}


/* master new UX */
a.emaUIButton,a.emaUIButton:visited{background-color:#0075CE; color:#FFF; text-decoration:none; padding: 10px 20px; font-size: 16px; display: inline-block; min-width: 100px; text-align: center;}
a.emaUIButton:hover,a.emaUIButton:active{background-color:#9BD3FF; cursor:pointer; color:#0075CE;}
a.emaUIButtonStyle2:a.emaUIButton:visited{background-color:#9BD3FF; cursor:pointer; color:#0075CE;}

/* header */
.emaUIAlert{color: red;}

.ema-conflict-text{
    background-color: red !important;
    color: white !important;
}
tr.errorRow{background-color:#FA8072;}

.opacity-25 {
    opacity: 0.25;
    filter: alpha(opacity=25);
}

.baseMargin { margin: 5px; }

.fieldName { width: 100px; text-align:right;}

#quickListFilter .ui-multiselect { margin: 5px; }

div.conversationMessageDate { text-align: center; font-size: 9px; color: #5c5c5c; margin: 8px 0 4px 0;}
div.conversationMessageAuthorName { color: #666; font-size: 9px; margin-bottom: 2px;}
div.conversationMessageSentByMeWrapper { text-align: right; margin: 6px 0;}
div.conversationMessageSentToMeWrapper { text-align: left; margin: 6px 0;}
div.conversationMessageNotification{ text-align: center; color: #5a9ba2; margin: 6px 0; }
.conversationBubbleSentByMe {
  padding:8px 10px;
  color:#fff;
  background:#075698; /* default background for browsers without gradient support */
  background:-webkit-gradient(linear, 0 0, 0 100%, from(#2e88c4), to(#075698));
  background:-moz-linear-gradient(#2e88c4, #075698);
  background:-o-linear-gradient(#2e88c4, #075698);
  background:linear-gradient(#2e88c4, #075698);
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  display: inline-block;
}
.conversationBubbleSentToMe {
  padding:8px 10px;
  color:#000;
  background:#CFCFCF; /* default background for browsers without gradient support */
  background:-webkit-gradient(linear, 0 0, 0 100%, from(#CFCFCF), to(#AAAAAA));
  background:-moz-linear-gradient(#CFCFCF, #AAAAAA);
  background:-o-linear-gradient(#CFCFCF, #AAAAAA);
  background:linear-gradient(#CFCFCF, #AAAAAA);
  -webkit-border-radius:10px;
  -moz-border-radius:10px;
  border-radius:10px;
  display: inline-block;
}
div.conversationMessageUnread{font-weight: bold;}

span.warningLabel{color:red;font-size:1em;float:none!important;position:relative;right:16em;top:1.3em;}
div.requiresLocationData{background-color: #ede3c8; color: #81beb8; text-align: center; }

/*
PLEASE DO NOT ADD ANY MORE CSS HERE - THIS FILE IS DEPRECATED. ADD STYLES TO CORRESPONDING GLOBAL OR PAGE SPECIFIC LESS FILES
*/
