/*
	all popups
*/
.display-alert {
	height: 27px;
	width: 27px;
	background-size: 27px 27px;
	display: block;
	margin: 0px 10px 0px 0;
	float: left;
}
/*
	error.popup.html
*/
#error-popup .error-list {
	display: block;
	float: left;
}
#error-popup .error-item {
	display: block;
	margin-bottom: 5px;
}
.modal-dialog #error-popup .error-list {
	width: 533px;
}
.modal-sm #error-popup .error-list {
	width: 233px;
}
/*
	lab-order-ll2.html
*/
#popup-lab-result #comment-lab-result {
	height: 135px;
}
#popup-lab-result #intervention-lab-result {
	padding: 22.5px 10px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
/*
	scheduler-s6-popup.html
*/
#popup-patient-lookup #table-patientlookup-content .scrollableContainer {
	height: 125px;
}
#popup-patient-lookup #table-patientlookup-content table tbody tr.selected td {
	background-color: #01acee;
	color: #fff;
}
#popup-patient-lookup .btn-patient-alarms {
	background-position: center;
    background-size: 13px;
	cursor: pointer;
}
/*
	scheduler-s2-popup.html
*/
#popup-patient-match #table-patientlookup-content table tbody tr.selected td {
	background-color: #01acee;
	color: #fff;
}

#popup-patient-match #table-patientlookup-content  .scrollableContainer {
	height: 125px;
}
/*
	demographic-d9-popup.html
*/
#popup-doctorlookup #table-pe-popup-content  {
    margin-bottom: 10px;
}
#popup-doctorlookup #table-pe-popup-content .scrollableContainer {
	height: 206px;
}
#popup-doctorlookup .btn-practsearch {
	background-color: #fff;
	background-size: 12px 12px;
	background-position: calc(100% - 5px) center !important;
	padding-right: 22px !important;
}
/*
	new-cycle-popup.html
*/
#new-cycle-popup:before {

}
#new-cycle-popup .lr-graywhite span {
	margin-left: 15px;
	padding-left: 5px;
}
#new-cycle-popup #new-cycle-plan {
	height: 40px;
}
#new-cycle-popup .custom-position {
    position: absolute;
    width: calc(100% - 90px);
    top: 20px;
    z-index: 15;
    left: 20px;
}
#new-cycle-popup .custom-position .atwidth {
    width: calc(100% + 56px);
}
#new-cycle-popup .popup-header {
	position: absolute;
    top: 5px;
    width: calc(100% - 10px);
    z-index: 10;
    height: 66px;
    border-bottom: 1px solid;
    left: 5px;
	-webkit-box-shadow: 0px -5px 0px 0px rgba(150,153,157,1);
	-moz-box-shadow: 0px -5px 0px 0px rgba(150,153,157,1);
	box-shadow: 0px -5px 0px 0px rgba(150,153,157,1);
}
#new-cycle-popup .popup-header:before {
	content: '';
    height: 5px;
    position: absolute;
    top: -5px;
    width: 100%;
    background: #96999d;
    display: block;
}
#new-cycle-popup .custom-position .custom-width {
	width: 85px;
}
#new-cycle-popup .custom-position .tt-width {
	width: 100px;
}
#new-cycle-popup .btn-plan-options {
    background-size: 13px 13px;
    background-position: center right;
    text-decoration: none !important;
    display: block;
    width: auto;
    padding-right: 23px;
    color: #fff;
    line-height: 20px;
    height: 20px;
	top: -3px !important;
}
#new-cycle-popup #plan-option-field {
	height: 40px;
}
#new-cycle-popup .title-inc-btn a {
    top: 2px;
    padding-left: 10px;
}
#new-cycle-popup .cycle-inventory-table,
#new-cycle-popup .cycle-current-sperm-source-table {
	margin-bottom: 10px;
}
#new-cycle-popup .cycle-inventory-table .scrollableContainer,
#new-cycle-popup .cycle-current-sperm-source-table .scrollableContainer {
	height: 106px;
}
#new-cycle-popup .btn-current-sperm-source {
	background-size: 13px 13px;
    background-position: center left;
    text-decoration: none !important;
    display: block;
    width: 100%;
    padding-left: 23px;
    color: #fff;
    line-height: 20px;
	height: 20px;
}
#new-cycle-popup label.pull-left {
	margin: 0px;
}
#new-cycle-popup .lr-graywhite:after {
	margin-top: -1px;
}
#new-cycle-popup #table-audit-trail {
	margin-bottom: 10px;
}
#new-cycle-popup #table-audit-trail .scrollableContainer {
	height: 226px;
}
#new-cycle-popup .popup-body {
    margin-top: 65px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    max-height: 700px;
    overflow-y: auto;
    padding-top: 0;
}
#new-cycle-popup .btn-audit-trail {
    height: 13px;
    width: 15px;
    position: absolute;
    top: 5px;
    left: 5px;
    background-color: #0b6bb4;
    z-index: 1;
    background-size: 13px 13px;
    background-position: left center;
}
#new-cycle-popup .btn-print {
    display: block;
    width: 15px;
    height: 17px;
    background-size: 15px 17px;
    position: absolute;
    right: 20px;
    top: 47px;
    z-index: 15;
    background-repeat: no-repeat;
}
#new-cycle-popup .required-color span {
    color: #fe5a63;
}
#new-cycle-popup .required-color:after {
   background: #fe5a63;
}
#new-cycle-popup.popup-blue .popup-header .popup-close {
    width: 20px;
    height: 20px;
    margin-right: 5px;
    margin-top: 10px;
}
#new-cycle-popup.popup-blue .popup-header .popup-minimize {
    width: 20px;
    height: 20px;
    background: url(../images/icon-cycle-plan-minimize.svg) no-repeat center;
    margin-right: 5px;
    margin-top: 10px;
} 
#new-cycle-popup .btn-clear {
	background-size: 14px 14px;
    background-position: left center;
    padding-left: 24px;
    display: inline-block;
    line-height: 20px;
}
#new-cycle-popup .btn-cancel {
	background-size: 14px 14px;
    background-position: left center;
    padding-left: 24px;
    display: inline-block;
    line-height: 20px;
    margin-left: 15px;
}
#new-cycle-popup .pgt-negative {
    color: #ffffff;
    background: #39a067;
}
#new-cycle-popup .pgt-pa {
    color: #ffffff;
    background: #e05457;
}
#new-cycle-popup .pgt-psa {
    color: #ffffff;
    background: #8a9299;
}
#new-cycle-popup .pgt-pm {
    color: #ffffff;
    background: #8a9299;
}
#table-sc-01-inventory .pgt-negative,
 #table-sc-20-inventory .pgt-negative {
     color: #ffffff;
     background: #39a067;
 }
 #table-sc-01-inventory .pgt-pa,
 #table-sc-20-inventory .pgt-pa {
     color: #ffffff;
     background: #e05457;
 }
 #table-sc-01-inventory .pgt-psa,
 #table-sc-20-inventory .pgt-psa {
     color: #ffffff;
     background: #8a9299;
 }
 #table-sc-01-inventory .pgt-pm,
 #table-sc-20-inventory .pgt-pm {
     color: #ffffff;
     background: #8a9299;
 }
 #table-sc-01-inventory .pgt-orange,
 #table-sc-20-inventory .pgt-orange {
     color: #ffffff;
     background: #ffb266;
 }
#table-sc-06-inventory .pgt-negative {
    color: #ffffff;
    background: #39a067;
}
#table-sc-06-inventory .pgt-pa {
    color: #ffffff;
    background: #e05457;
}
#table-sc-06-inventory .pgt-psa {
    color: #ffffff;
    background: #8a9299;
}
#table-sc-06-inventory .pgt-pm {
    color: #ffffff;
    background: #8a9299;
}
#table-sc-06-inventory .pgt-orange {
    color: #ffffff;
    background: #ffb266;
}
/*
	edit-cycle-popup.html
*/
#edit-cycle-popup .lr-graywhite span {
	margin-left: 15px;
	padding-left: 5px;
}
#edit-cycle-popup #edit-cycle-plan {
	height: 40px;
}
#edit-cycle-popup .custom-position {
    position: absolute;
    width: calc(100% - 30px);
    top: 25px;
    z-index: 15;
    left: 20px;
}
#edit-cycle-popup .popup-header {
	position: absolute;
    top: 5px;
    width: calc(100% - 10px);
    z-index: 10;
    height: 65px;
    left: 5px;
	-webkit-box-shadow: 0px -5px 0px 0px rgba(150,153,157,1);
	-moz-box-shadow: 0px -5px 0px 0px rgba(150,153,157,1);
	box-shadow: 0px -5px 0px 0px rgba(150,153,157,1);
}
#edit-cycle-popup.popup-tabs .popup-header {
    background: #0b6bb4;
}
#edit-cycle-popup .custom-position .custom-width {
	width: 85px;
}
#edit-cycle-popup .btn-plan-options {
	background-size: 13px 13px;
    background-position: center right;
    text-decoration: none !important;
    display: block;
    width: auto;
    padding-right: 23px;
    color: #fff;
    line-height: 20px;
    height: 20px;
    top: -3px !important;
}
#edit-cycle-popup #plan-option-field {
	height: 40px;
}
#edit-cycle-popup .title-inc-btn a {
	top: 2px;
    padding-left: 10px;
}
#edit-cycle-popup .cycle-inventory-table,
#edit-cycle-popup .cycle-current-sperm-source-table {
	margin-bottom: 10px;
}
#edit-cycle-popup .cycle-inventory-table .scrollableContainer,
#edit-cycle-popup .cycle-current-sperm-source-table .scrollableContainer {
	height: 106px;
}
#edit-cycle-popup .btn-current-sperm-source {
	background-size: 13px 13px;
    background-position: center right;
    text-decoration: none !important;
    display: block;
    width: 100%;
    padding-right: 23px;
    color: #fff;
    line-height: 20px;
	height: 20px;
}
#edit-cycle-popup label.pull-left {
	margin: 0px;
}
#edit-cycle-popup .lr-graywhite:after {
	margin-top: -1px;
}
#edit-cycle-popup #table-audit-trail {
	margin-bottom: 10px;
}
#edit-cycle-popup #table-audit-trail .scrollableContainer {
	height: 226px;
}
#edit-cycle-popup .popup-body {
    margin-top: 65px;
    -webkit-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    max-height: 700px;
    overflow-y: auto;
    padding-top: 0;
}
#edit-cycle-popup .btn-audit-trail {
    height: 13px;
    width: 15px;
    position: absolute;
    top: 5px;
    left: 5px;
    background-color: #0b6bb4;
    z-index: 1;
    background-size: 13px 13px;
    background-position: left center;
}
#edit-cycle-popup.popup-tabs .tab-tabs {
    position: relative;
}
#edit-cycle-popup.popup-tabs .tab-tabs:after {
    content: "";
    width: 100%;
    height: 1pt;
    background: #fff;
    position: absolute;
    bottom: 0;
    top: auto;
}
#edit-cycle-popup.popup-tabs .tab-tabs ul li a {
    color: #ffffff;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: 1px solid #ffffff;
    padding: 0 20px;
    width: 250px;
}
#edit-cycle-popup.popup-tabs .tab-tabs ul li.active a {
    border: 0;
    border-right: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
    z-index: 20 !important;
}
#edit-cycle-popup.popup-tabs .tab-tabs ul li:first-child a {
    background: #0b6bb4;
}
#edit-cycle-popup.popup-tabs .tab-tabs ul li:not(:first-child) a {
    background: #033358;
}

#edit-cycle-popup .title-options {
    position: absolute;
    right: 20px;
    top: 76px;
    z-index: 15;
}
#edit-cycle-popup .btn-change-cyclestim {
    color: #fff !important;
    background-size: 13px 13px;
    background-position: left center;
    padding-left: 23px;
    line-height: 20px;
}
#edit-cycle-popup .btn-print {
    display: block;
    width: 15px;
    height: 17px;
    background-size: 15px 17px;
    position: absolute;
    right: 20px;
    top: 47px;
    z-index: 15;
    background-repeat: no-repeat;
}
#edit-cycle-popup .old-cycle {
    background: #033358;
    -webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
    padding: 0 5px;
}
#edit-cycle-popup .old-cycle .lr-graywhite span {
    background: #033358;
}
#edit-cycle-popup .old-cycle .title-inc-btn a {
    background-color: #033358;
}
#edit-cycle-popup.popup-blue .popup-header .popup-close {
    width: 46px;
    height: 25px;
}
#edit-cycle-popup .required-color span {
    color: #fe5a63;
}
#edit-cycle-popup .required-color:after {
   background: #fe5a63;
}
#edit-cycle-popup .cycle-id {
    position: absolute;
    right: 275px;
    z-index: 100;
    top: 60px;
}
#edit-cycle-popup .btn-clear {
	background-size: 14px 14px;
    background-position: left center;
    padding-left: 24px;
    display: inline-block;
    line-height: 20px;
}
/*
	new-progress-note-popup.html
*/
#new-progress-note-popup .btn-microphone {
	background-size: 24px 24px;
	height: 24px;
	width: 24px;
	background-position: center center;
	display: inline-block;
  	vertical-align: middle;
}
#new-progress-note-popup .btn-attach {
	background-size: 16px 17px;
	background-position: left center;
	display: block;
	padding-left: 21px;
}
#new-progress-note-popup .btn-email {
	background-size: 18px 17px;
	background-position: left center;
	display: block;
	padding-left: 23px;
}
#new-progress-note-popup .btn-print {
	background-size: 16px 17px;
	background-position: left center;
	display: block;
	padding-left: 21px;
}
#new-progress-note-popup #notes,
#new-progress-note-popup #confirmedNotes {
	height: 400px;
	font-size: 12px;
	overflow-x: hidden;
	overflow-y: auto;
}
#new-progress-note-popup .title-tab {
	height: 20px;
}
#new-progress-note-popup .title-tab li a {
	line-height: 20px;
}
#new-progress-note-popup .title-tab .lh20 {
	line-height: 20px;
}
#new-progress-note-popup #dragdropattachfiles {
	min-height: 70px;
	background: #fff;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#new-progress-note-popup #dragdropattachfiles span {
	position: absolute;
	font-size: 24px;
	color: #dcdcdc;
	width: 100%;
	text-align: center;
	line-height: 70px;
}
#new-progress-note-popup #dragdropattachfiles ul {
	position: relative;
}
#new-progress-note-popup #dragdropattachfiles ul li {
    padding: 5px;
    margin: 0px;
    display: inline-block;
    background: #fff;
    position: relative;
    height: 35px;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
#new-progress-note-popup .btn-attachment {
    display: inline-block;
    height: 25px;
    background-size: 25px;
    padding: 0;
    background-position: left center;
    vertical-align: middle;
    padding-left: 30px;
    line-height: 25px;
	white-space: nowrap;
}
#new-progress-note-popup .btn-attachment-remove {
	display: inline-block;
    margin-left: 5px;
}
#new-progress-note-popup #dragdropattachfiles ul li:hover {
	background: rgba(1, 172, 238, 0.5);
}
#new-progress-note-popup .dragdropholder {
	position: relative;
}
#new-progress-note-popup #dragdropcover {
	background: rgba(255,255,255, 0.7);
	width: calc(100% - 10px);
	height: 480px;
	text-align: center;
	font-size: 24px;
	line-height: normal;
	border: 1px dashed #0b6bb4;
	position: absolute;
	top: 0;
	z-index: 9999;
	left: 5px;
	padding: 150px 0px;
}
#new-progress-note-popup #dragdropcover h2 {
	color: #a3a3a3;
	margin: 0 0 40px 0;
	font-size: 36px;
}
#new-progress-note-popup #dragdropcover p {
	color: #a3a3a3;
	margin: 0 auto;
	font-size: 24px;
	width: 670px;
}
/*
	demographic-d5-popup.html
*/
#popup-patient-link .btn-link-existing-chart-toggle {
	padding-left: 24px;
	background-size: 14px 14px;
	line-height: 20px;
	height: 20px;
	background-position: left center;
	color: #7d7d7d;
	text-decoration: none !important;
}
#popup-patient-link .btn-partner-and-sperm-source {
	padding-left: 24px;
	background-size: 14px 14px;
	line-height: 20px;
	height: 20px;
	background-position: left center;
	color: #7d7d7d;
	text-decoration: none !important;
}
#popup-patient-link .btn-add-partner {
	padding-left: 24px;
	background-size: 14px 14px;
	line-height: 20px;
	height: 20px;
	background-position: left center;
	color: #7d7d7d;
	text-decoration: none !important;
}
#popup-patient-link .title-options.with-buttons {
	right: 25px;
	top: 0;
}
#popup-patient-link .title-options.in-title {
	right: 5px;
	top: -10px;
}
#popup-patient-link .title-options {
	right: 5px;
}
#popup-patient-link #table-plec .scrollableContainer {
	height: 86px;
	background: #fff;
}
#popup-patient-link #table-partnerandsperm .scrollableContainer {
	height: 106px;
	background: #fff;
}
#popup-patient-link #table-partnerandsperm .btn-show-table-menu {
	width: 120px;
}
#popup-patient-link .title-tab span {
	width: 130px;
}
#popup-patient-link .btn-search {
	background-color: #fff;
	background-size: 12px 12px;
	background-position: calc(100% - 5px) center !important;
	padding-right: 22px !important;
}
#popup-patient-link #patient-link-address-info .title-options li {
	margin-left: 0px;
}
#popup-patient-link #patient-link-phone-info .priority-number {
    width: 14px;
    height: 14px;
    border: 1px solid #cfcfcf;
    border-radius: 50%;
    text-align: center;
    line-height: 14px;
    cursor: pointer;
    margin: 3px 0px;
    font-size: 10px;
}
#popup-patient-link #patient-link-address-info .title-tab span {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	z-index: 0;
}
#popup-patient-link #patient-link-address-info .lr-gray span.active {
	z-index: 2;
	color: #000;
}
#popup-patient-link #patient-link-address-info .lr-gray .altaddress {
	padding-right: 33px;
	left: 80px;
	padding-left: 5px;
}
#popup-patient-link #patient-link-address-info .lr-gray .altaddress .removealtaddress {
	width: 13px;
	height: 13px;
	display: block;
	background-size: 13px 13px;
	margin: 2px 5px 2px 5px;
	position: absolute;
	right: 0;
	top: 0;
}
#popup-patient-link #patient-link-address-info .title-options {
	right: 30px;
}
#popup-patient-link #patient-link-address-info #swapAddressIcon {
	height: 18px;
	width: 18px;
	background-position: center;
	background-size: 18px 18px;
	display: inline-block;
	vertical-align: middle;
	background-color: #e3e3e3;
	z-index: 1;
	position: relative;
}
#popup-patient-link .title-inc-btn a {
	top: 0px;
	background-color: #e3e3e3;
}
#popup-patient-link .custom-checkbox2 label:before {
	background: url("../images/icon-checkbox5-uncheck.svg") no-repeat center;
}
#popup-patient-link .sidebar {
    background: #caccce;
    padding: 10px;
    margin-bottom: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 100%;
}
#popup-patient-link .btn-phone-priority {
    top: 25px;
    left: -3px;
    z-index: 3;
    width: 105px;
}
#popup-patient-link .btn-phone-priority:after {
    top: -7px;
    left: 9px;
}
#popup-patient-link .btn-phone-priority > ul > li a {
    padding: 0 5px;
	font-size: 12px !important;
}
#popup-patient-link .btn-phone-priority .ppnumber1 {
	width: 14px;
    height: 14px;
    border: 1px solid #7d7d7d;
    border-radius: 50%;
    text-align: center;
    line-height: 14px;
    display: inline-block;
    margin: 3px 5px 3px 0;
    font-size: 10px;
}
#popup-patient-link .btn-minus {
	margin: 3.5px 0 3.5px auto;
}
#popup-patient-link #partnerComment	{
	height: 40px;
}
#popup-patient-link .btn-convert-to-linked-chart {
    width: 100%;
}
#popup-patient-link {}
#popup-patient-link  .cc-tabs span {
	width: 180px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
	background: #a1a3a7;
    z-index: 1;
    border-bottom: 1px solid #7d7d7d;
    font-weight: normal;
	border-top: 1px solid #7d7d7d;
	border-left: 1px solid #7d7d7d;
    border-right: 1px solid #7d7d7d;
	color: #fff;
}
#popup-patient-link .cc-tabs span.active {
	-webkit-box-shadow: 0px -5px 15px 0px rgba(3,51,88,0.1);
    -moz-box-shadow: 0px -5px 15px 0px rgba(3,51,88,0.1);
    box-shadow: 0px -5px 15px 0px rgba(3,51,88,0.1);
    z-index: 50 !important;
    border-bottom: 0;
    font-weight: 700;
    background: #e3e3e3;
	color: #7d7d7d;
}
#popup-patient-link .btn-removecctabs {
	width: 13px;
    height: 13px;
    display: block;
    background-size: 13px 13px;
    margin: 6px 20px 6px 6px;
    position: absolute;
    right: 0;
    top: 0;
}
#popup-patient-link span.active .btn-removecctabs {
	background-image: url("../images/icon-minus3-grey.svg");
}
#popup-patient-link .cc-tabs:after {
	background: #7d7d7d
}
#popup-patient-link .cc-tabs .title-inc-btn a {
	top: 18px;
}
#popup-patient-link .cc-tab-alternate {
	margin-top: 6px;
}
#popup-patient-link .cc-tab-alternate .title-inc-btn a {
	right: -5px;
}
#popup-patient-link .btn-showmodal {
    background-size: 13px 13px;
    background-position: 5px center;
}
#popup-patient-link .field-refby {
	background-position: calc(100% - 5px) center;
	background-size: 11px 12px;
	background-color: #fff;
}
#popup-patient-link .btn-email {
    background-size: auto 12px !important;
    height: 20px;
    width: 16px;
    display: block;
    background-position: center !important;
    color: #fff !important;
    text-decoration: none !important;
    margin: 0 auto;
}
#popup-patient-link .phone-labels {
    font-size: 10px;
    line-height: 10px;
}
/*
	demographic-d10-popup.html
*/
#aliaspopup #table-aliaspopup-content table tbody {
	height: 61px;
}
#aliaspopup .pr {
	position: relative;
}
/*
	pregnancy-popup.html
*/
#cycle-preg-popup .btn-searchobgyn {
	background-position: calc(100% - 5px) center;
	background-size: 11px 12px;
	background-color: #fff;
}
#cycle-preg-popup #table-preg-popup-content tbody {
	height: 60px;
}
#cycle-preg-popup .pr {
	position: relative;
}
#cycle-preg-popup .title-tab span {
	width: 200px;
}
#cycle-preg-popup #table-preg-popup-content {
	overflow-y: auto;
	margin-bottom: 0;
}
#cycle-preg-popup #pregnacy-comment {
	height: 38px;
    width: calc(100% - 24px);
}
#cycle-preg-popup .preg-tabs span {
	width: 180px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
	background: #a1a3a7;
    z-index: 1;
    border-bottom: 1px solid #7d7d7d;
    font-weight: normal;
	border-top: 1px solid #7d7d7d;
	border-left: 1px solid #7d7d7d;
    border-right: 1px solid #7d7d7d;
	color: #fff;
}
#cycle-preg-popup .preg-tabs span.active {
	-webkit-box-shadow: 0px -5px 15px 0px rgba(3,51,88,0.1);
    -moz-box-shadow: 0px -5px 15px 0px rgba(3,51,88,0.1);
    box-shadow: 0px -5px 15px 0px rgba(3,51,88,0.1);
    z-index: 50 !important;
    border-bottom: 0;
    font-weight: 700;
    background: #e3e3e3;
	color: #7d7d7d;
}
#cycle-preg-popup .btn-removepregs {
	width: 13px;
    height: 13px;
    display: block;
    background-size: 13px 13px;
    margin: 6px 20px 6px 6px;
    position: absolute;
    right: 0;
    top: 0;
}
#cycle-preg-popup span.active .btn-removepregs {
	background-image: url("../images/icon-minus3-grey.svg");
}
#cycle-preg-popup .preg-tabs:after {
	background: #7d7d7d
}
#cycle-preg-popup .preg-tabs .title-inc-btn a {
	top: 18px;
	 background-color: #e3e3e3;
}
#cycle-preg-popup .preg-tab-alternate {
	margin-top: 6px;
}
#cycle-preg-popup .preg-tab-alternate .title-inc-btn a {
	right: -5px;
	top: 2px;
    background-color: #e3e3e3;
}
#cycle-preg-popup #textarea-pregBirth-comment {
    height: 80px;
}
/*
	appointment-patient-popup.html
*/
#popup-appointment-patient .appointlist {
	height: 100px;
	background-color:#fff;
	overflow-y: auto;
	border: 1px solid #e5e5e5;
	border-radius: 3px;
	-webkit-border-radius: 3px;
}
#popup-appointment-patient .appointlist ul li a {
	border-bottom: 1px solid #e5e5e5;
	width: 100%;
	padding: 0px 5px;
	display: block;
	text-decoration: none;
	background: #fff;
	color: #62676c;
}
#popup-appointment-patient .appointlist ul li a:hover {
	background-color: #01acee;
	color: #fff;
}
#popup-appointment-patient .appointlist ul li a.active {
	background-color: #0B6BB4 !important;
	color: #fff;
}
#popup-appointment-patient .appointlist.hasbluebg ul li a {
	border-bottom: 1px solid #a7c6df;
	background-color: #81aed1;
	color: #fff;
}
#popup-appointment-patient .appointlist.hasbluebg ul li a:hover {
	background-color: #5896c6;
}
#popup-appointment-patient #table-appointnments {
	margin-bottom: 10px;
}
#popup-appointment-patient #table-appointnments .scrollableContainer {
	height: 226px;
}
#popup-appointment-patient  #table-patients .scrollableContainer {
	height: 106px;
}
#popup-appointment-patient #table-appointmentsinpatient .scrollableContainer {
	height: 226px;
}
#popup-appointment-patient #patientDOBsearch {
	background-color: #fff !important;
	background-size: 14px 15px !important;
	background-position: calc(100% - 5px) center !important;
	padding-right: 24px !important;
}
/*
	scheduler-s9a-popup.html
*/
#popup-sched-s9a .cname-list {
	height: 200px;
	overflow-y:auto;
	width:100%;
}
#popup-sched-s9a .ccat-list {
	height: 200px;
	overflow-y:auto;
	width:100%;
}
#popup-sched-s9a .ccat-list ul li a {
	border-bottom: 1px solid #e5e5e5;
	width: 100%;
	padding: 0px 5px;
	display: block;
	text-decoration: none;
	background: #fff;
	color: #62676c;
}
#popup-sched-s9a .ccat-list ul li a:hover{
	background-color:#01acee;
	color:#fff;
}
#popup-sched-s9a .ccat-list ul li a.active {
 	background-color: #0B6BB4 !important;
 	color: #fff;
}
#popup-sched-s9a .cname-list ul li a {
	border-bottom: 1px solid #a7c6df;
	background-color: #81aed1;
	color: #fff;
	width: 100%;
	padding: 0px 5px;
	display: block;
	text-decoration: none;

}
#popup-sched-s9a .cname-list ul li a.active {
 	background-color: #0B6BB4 !important;
 	color: #fff;
}
/*
	template-t8-popup.html
*/
#popup-applytemplate #table-applytemplate .scrollableContainer {
	height: 306px;
}
#popup-applytemplate #table-applytemplate tr.selected td {
	background-color: #01ACEE;
	color: #fff;
}
#popup-applytemplate #table-applytemplate {
	margin-bottom: 10px;
}
/*
	lab-order-ll1.html
*/
#lab-order .btn-searchsource {
    background-position: calc(100% - 5px) center;
    background-size: 12px 12px;
    background-color: #fff;
}
#lab-order .audit-overlay-items {
	background-color: rgba(244, 110, 0, 0.5) !important;
	cursor: pointer !important;
}
#lab-order #table-lab-order-popup-content {
	margin-bottom: 10px;
}
#lab-order #table-lab-order-popup-content .btn-menu .btn-show-table-menu {
    width: 110px;
}
#lab-order #table-lab-order-popup-content .scrollableContainer {
	height: 260px;
	background: #fff;
}
#lab-order.predefined-lab-order #table-lab-order-popup-content .scrollableContainer {
	height: 246px;
}
#lab-order #table-procedure-order-popup-content .btn-menu .btn-show-table-menu {
	width: 110px
}
#lab-order #table-procedure-order-popup-content {
	margin-bottom: 45px;
}
#lab-order.predefined-lab-order #table-procedure-order-popup-content {
    margin-bottom: 10px;
}
#lab-order #table-procedure-order-popup-content .scrollableContainer {
	height: 160px;
}
#lab-order.predefined-lab-order #table-procedure-order-popup-content .scrollableContainer {
    height: 246px;
}
#lab-order #lab-order-comment {
	height: 80px;
}
#lab-order .record-custom-margin {
	margin-bottom: 15px;
}
#lab-order #po-drawn {
	padding: 10px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#lab-order .btn-plus6 {
	background-size: 13px 13px;
	height: 20px;
	width: 13px;
	display: block;
	background-position: center;
}
#lab-order .dropdown-menu>li>a { color: #333; }
#lab-order .dropdown-menu>.active>a,
#lab-order .dropdown-menu>.active>a:hover,
#lab-order .dropdown-menu>.active>a:focus {
 color: #fff;
}
#lab-order .btn-print{
	padding: 0px 0px 0px 29px;
	background-size: 19px 16px;
	background-position: center left;
}
#lab-order.lab-order-ll1 .tin13 {
	text-indent: -13px;
}
#lab-order.lab-order-ll1 #table-lab-order-popup-content .scrollableContainer {
	height: 247px;
}
#lab-order.lab-order-ll1 #table-procedure-order-popup-content .scrollableContainer {
	height: 186px;
}
#lab-order.lab-order-ll1 .btn-print {
	padding: 0;
    background-size: 19px 16px;
    background-position: center;
    height: 20px;
    width: 20px;
    display: block;
}
#lab-order.lab-order-ll1 #lab-order-comment {
	height: 100px;
}
#lab-order.lab-order-ll1 #table-procedure-order-popup-content {
	margin-bottom: 10px;
}
#lab-order.edit-lab-order .tin13 {
	text-indent: -13px;
}
#lab-order.edit-lab-order #table-lab-order-popup-content .scrollableContainer {
	height: 247px;
}
#lab-order.edit-lab-order #table-procedure-order-popup-content .scrollableContainer {
	height: 186px;
}
#lab-order.edit-lab-order .btn-print {
	padding: 0;
    background-size: 19px 16px;
    background-position: center;
    height: 20px;
    width: 20px;
    display: block;
}
#lab-order.edit-lab-order #lab-order-comment {
	height: 110px;
}
#lab-order.edit-lab-order #table-procedure-order-popup-content {
	margin-bottom: 10px;
}
/*
	appointment-types-maintance.html
*/
#sched-open-appointment-types-maintenance .in-title {
    right: 5px;
    top: 0;
}
#sched-open-appointment-types-maintenance .btn-hide {
	padding-left: 24px;
    background-size: 14px 14px;
    line-height: 20px;
    height: 20px;
    background-position: left center;
    color: #7d7d7d;
    text-decoration: none !important;
}
#sched-open-appointment-types-maintenance .btn-add-apt {
    padding-left: 24px;
    background-size: 14px 14px;
    line-height: 25px;
    height: 25px;
    background-position: left center;
    color: #7d7d7d;
    text-decoration: none !important;
    position: absolute;
    right: 0;
    top: 0;
}
#sched-open-appointment-types-maintenance #table-appoinment-types {
	margin-bottom: 20px;
}
#sched-open-appointment-types-maintenance #table-appoinment-types .scrollableContainer {
	height: 226px;
}
#sched-open-appointment-types-maintenance #table-appoinment-types .btn-show-table-menu {
	width: 95px;
}
#sched-open-appointment-types-maintenance .description-list {
	overflow-y: auto;
	height: 500px;
}
#sched-open-appointment-types-maintenance .description-list ul li a {
	background: #fff;
	height: 20px;
	line-height: 19px;
	border-bottom: 1px solid #caccce;
	width: 100%;
	display: block;
	padding: 0 10px;
	text-decoration: none !important;
}
#sched-open-appointment-types-maintenance .block-title {
	background-color: #0b6bb4;
	padding: 3px 10px;
	text-align: center;
	color: #fff;
	-webkit-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
}
#sched-open-appointment-types-maintenance .btn-plus {
	background-size: 11px 11px;
	background-position: center;
	position: absolute;
	width: 11px;
	height: 11px;
	top: 5px;
	left: 10px;
}
#sched-open-appointment-types-maintenance .colorsplate {
	margin-left: 95px;
}
#sched-open-appointment-types-maintenance .colorsplate ul li a {
	display: block;
	float: left;
	height: 19px;
	width: 19px;
	border: 1px solid #c9c4c4;
	margin: 5px;
	text-decoration: none !important;
}
#sched-open-appointment-types-maintenance .colorsplate ul li a.active {
	-webkit-box-shadow: 0px 0px 0px 1px rgba(0,0,0,1);
	-moz-box-shadow: 0px 0px 0px 1px rgba(0,0,0,1);
	box-shadow: 0px 0px 0px 1px rgba(0,0,0,1);
}
#sched-open-appointment-types-maintenance .wgb:after {
	width: calc(100% - 13px);
}
#sched-open-appointment-types-maintenance .dark-border {
	margin-bottom: 0;
    margin-top: -11px;
    padding: 11px 10px 10px;
}
#sched-open-appointment-types-maintenance .custom-color ul li a {
	background-color: transparent;
	position: relative;
}
#sched-open-appointment-types-maintenance .custom-color ul li a span {
	display: block;
    position: absolute;
    height: 10px;
    width: 10px;
    background-size: 100%;
    right: 1px;
    top: 1px;
	display: none;
}
#sched-open-appointment-types-maintenance .custom-color ul li a:hover span {
	display: block;
}
#sched-open-appointment-types-maintenance .title-inc-btn a {
	background-color: #e3e3e3;
	top: 0;
}
#sched-open-appointment-types-maintenance .btn-additioanl-recipients {
    padding-left: 24px;
    background-size: 14px 14px;
    line-height: 20px;
    height: 20px;
    background-position: left center;
    color: #7d7d7d;
    text-decoration: none !important;
    display: inline-block;
}
#sched-open-appointment-types-maintenance .btn-remove-recipients {
    height: 20px;
    background-position: center center;
    display: block;
    background-size: 14px 14px;
    width: 14px;
    margin: 0 auto;
}
#sched-open-appointment-types-maintenance #autoEmailComment {
    height: 57px;
}
/*
	scheduler-s15b-popup.html
*/
#popup-sched-calendarnew .btn-practsearch {
	background-color: #fff;
	background-size: 12px 12px;
	background-position: calc(100% - 5px) center !important;
	padding-right: 22px !important;
}
/*
	scheduler-s12-popup.html
*/
#showAssociateCalendarsToCalendarGroupnew .sactcg-sched-scroll {
	height: 150px;
	background-color:#fff;
	overflow-y: auto;
}
#showAssociateCalendarsToCalendarGroupnew .sactcg-sched-scroll ul li a {
	border-bottom: 1px solid #e5e5e5;
	width: 100%;
	padding: 0px 5px;
	display: block;
	text-decoration: none;
	background: #fff;
}
#showAssociateCalendarsToCalendarGroupnew .sactcg-sched-scroll ul li a:hover {
	background-color: #01acee;
	color: #fff;
}
#showAssociateCalendarsToCalendarGroupnew .sactcg-sched-scroll ul li a.active {
	background-color: #0B6BB4 !important;
	color: #fff;
}
#showAssociateCalendarsToCalendarGroupnew .hasbluebg ul li a {
	border-bottom: 1px solid #a7c6df;
	background-color: #81aed1;
	color: #fff;
}
#showAssociateCalendarsToCalendarGroupnew .hasbluebg ul li a:hover {
	background-color: #5896c6;
}
/*
	appointment-popup.html
*/
#popup-appointmentmeetings #textarea-appointment-comment {
	height: 70px;
}
#popup-appointmentmeetings .applytotile,
#popup-appointmentmeetings .applytomd {
	height: 140px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	overflow-y: auto;
	overflow-x: hidden;
}
#popup-appointmentmeetings .meetingsapply ul li a {
  border-bottom: 1px solid #e5e5e5;
  width: 100%;
  padding: 0px 5px;
  display: block;
  text-decoration: none;
  background: #fff;
}
#popup-appointmentmeetings .meetingsapply ul li a:hover {
	background-color: #01acee;
	color: #fff;
}
#popup-appointmentmeetings .meetingsapply ul li a.active {
	background-color: #0B6BB4 !important;
	color: #fff;
}
#popup-appointmentmeetings .meetingsapply.hasbluebg ul li a {
	border-bottom: 1px solid #a7c6df;
	background-color: #81aed1;
	color: #fff;
}
#popup-appointmentmeetings .meetingsapply.hasbluebg ul li a:hover {
	background-color: #5896c6;
}
#popup-appointmentmeetings .border-right {
	border-right: 1px solid #7d7d7d;
}
#popup-appointmentmeetings .meetingsapply ul li a.disabled,
#popup-appointmentmeetings .meetingsapply.hasbluebg ul li a.disabled {
	cursor: no-drop;
}
/*
	demographics-popup.html
*/
#patient-chart-popup .addminheight {
	min-height: 662px;
}
/*#patient-chart-popup .title-tab span {
	width: 170px;
}*/
#patient-chart-popup .title-inc-btn a {
    background-color: #e3e3e3;
    top: 0;
}
#patient-chart-popup .btn-showmodal {
  background-size: 13px 13px;
  background-position: 5px center;
}
#patient-chart-popup .btn-searchobgyn {
  background-position: calc(100% - 5px) center;
  background-size: 12px 12px;
  background-color: #fff;
}
input[readonly].default-cursor {
    cursor: default;
}
#patient-chart-popup .demogprahic-phone-priority {
	position: relative;
}
#patient-chart-popup .priority-number {
    width: 14px;
    height: 14px;
    border: 1px solid #cfcfcf;
    border-radius: 50%;
    text-align: center;
    line-height: 14px;
    cursor: pointer;
    margin: 3px 0;
    font-size: 12px;
}
#patient-chart-popup .btn-phone-priority {
    top: 25px;
    left: -3px;
    z-index: 3;
    width: 105px;
}
#patient-chart-popup .btn-phone-priority:after {
	top: -7px;
	left: 9px;
}
#patient-chart-popup .btn-phone-priority > ul > li a {
    padding: 0 5px;
    color: #7d7d7d;
    font-size: 12px !important;
}
#patient-chart-popup .btn-phone-priority .ppnumber1 {
	width: 14px;
	height: 14px;
	border: 1px solid #7d7d7d;
	border-radius: 50%;
	text-align: center;
	line-height: 14px;
	display: inline-block;
	margin: 3px 5px 3px 0;
	color: #7d7d7d;
	font-size: 10px;
}
#patient-chart-popup .phone-labels {
	font-size: 10px;
	line-height: 10px;
}
#patient-chart-popup #demographic-address .title-tab span {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	z-index: 0;
}
/*#patient-chart-popup #demographic-address .title-tab span.active {
	-webkit-box-shadow: inset 0px 13px 10px 0px rgba(251,251,251,0.2);
	-moz-box-shadow: inset 0px 13px 10px 0px rgba(251,251,251,0.2);
	box-shadow: inset 0px 13px 10px 0px rgba(251,251,251,0.2);
	z-index: 2;
}*/
#patient-chart-popup .title-tab .altaddress {
	left: 110px;
    padding-right: 25px;
}
#patient-chart-popup .title-tab .altaddress .removealtaddress {
	width: 13px;
	height: 13px;
	display: block;
	background-size: 13px 13px;
	margin: 6px;
	position: absolute;
	right: 0;
	top: 0;
}
#patient-chart-popup .gray-title-tab span {
    width: 180px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
	background: #caccce;
    z-index: 1;
    border-bottom: 1px solid #7d7d7d;
    font-weight: normal;
	border-top: 1px solid #7d7d7d;
	border-left: 1px solid #7d7d7d;
    border-right: 1px solid #7d7d7d;
    -webkit-border-radius: 8px 8px 0px 0px;
    border-radius: 8px 8px 0px 0px;
	color: #7d7d7d;
    padding: 0 15px 0;
}
#patient-chart-popup .gray-title-tab span.active {
    z-index: 20 !important;
    border-bottom: 1px solid #e3e3e3;
    background: #e3e3e3;
    color: #7d7d7d;
}
#patient-chart-popup .gray-title-tab:after {
	background: #7d7d7d
}
#patient-chart-popup .gray-title-tab .title-inc-btn a {
	top: 18px;
	 background-color: #e3e3e3;
}
#patient-chart-popup .address-title-tab span {
    width: 125px;
}
#patient-chart-popup #demographic-address .title-options {
	right: 25px;
    height: 25px;
}
#patient-chart-popup #demographic-address .title-options li {
    margin: 0;
}
#patient-chart-popup #swapAddressIcon {
	height: 25px;
	width: 17px;
	background-position: center;
	background-size: 17px 17px;
	display: block;
    background-color: #e3e3e3;
}
#patient-chart-popup .field-refby {
	background-position: calc(100% - 5px) center;
	background-size: 11px 12px;
	background-color: #fff;
}
#patient-chart-popup #patientComment {
	height: 50px;
}
#patient-chart-popup #appointmentComment {
	height: 50px;
}
#patient-chart-popup #demographic-popup-sidebar label,
#patient-chart-popup #demographic-popup-sidebar span,
#patient-chart-popup #demographic-popup-sidebar li,
#patient-chart-popup #demographic-popup-sidebar a {
	color: #2e343b;
}
#patient-chart-popup #demographic-popup-sidebar {
	overflow-y: auto;
	overflow-x: hidden;
	height: 615px;
	margin-bottom: 10px;
}
#patient-chart-popup #demographic-popup-sidebar #apptcardConfirmByEmail,
#patient-chart-popup #demographic-popup-sidebar #apptcardConfirmByText {
	color: #2e343b !important;
	background-color: #fff;
	border: 1px solid #989898;
}

#patient-chart-popup #demographic-popup-sidebar #apptcardConfirmByEmail.active {
	background: #01acee;
	color: #fff !important;
	border:0px;
}
#patient-chart-popup #demographic-popup-sidebar #apptcardConfirmByText.active {
	background: #01acee;
	color: #fff !important;
	border:0px;
}
#patient-chart-popup #demographic-popup-sidebar #dps-top {
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	background: #f6f6f6;
	padding: 10px;
	border-bottom: 1px solid #96999d;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.5);
	position: relative;
	z-index: 1;
	color: #2e343b;
}
#patient-chart-popup #demographic-popup-sidebar #dps-bottom {
	background: #e3e3e3;
	-webkit-border-radius: 0px 0px 5px 5px;
	border-radius: 0px 0px 5px 5px;
	padding: 10px;
	color: #2e343b;
}
#patient-chart-popup #demographic-popup-sidebar .addapptreminder,
#patient-chart-popup #demographic-popup-sidebar .removeapptreminder,
#patient-chart-popup #demographic-popup-sidebar .addapptdoctors,
#patient-chart-popup #demographic-popup-sidebar .addapptnurse,
#patient-chart-popup #demographic-popup-sidebar .addapptdepartment,
#patient-chart-popup #demographic-popup-sidebar .addapptfield,
#patient-chart-popup #demographic-popup-sidebar .btn-minus4 {
	width: 13px;
	height: 13px;
	display: block;
	background-size: 13px 13px;
	background-position: center;
	margin: 3.5px 0;
}
#patient-chart-popup #demographic-popup-sidebar .removeapptreminder.active,
#patient-chart-popup #demographic-popup-sidebar .removeapptreminder:hover {
	background: url("../images/icon-minus6.svg") no-repeat center;
}
#patient-chart-popup #demographic-popup-sidebar .btn-calendar8 {
	background-size: 10px 10px;
	background-position: center center;
	display: block;
	height: 20px;
	width: 10px;
}
#patient-chart-popup #demographic-popup-sidebar .btn-minus5 {
	width: 13px;
	height: 13px;
	display: block;
	background-size: 13px 13px;
	background-position: center;
	margin: 3.5px 0;
}
#patient-chart-popup #demographic-popup-sidebar .circle-gray label:before {
	background: url("../images/icon-checkbox5-uncheck.svg") no-repeat
}
#patient-chart-popup #demographic-popup-sidebar .circle-gray:checked + label:before {
	background: url("../images/icon-checkbox4-check.svg") no-repeat !important
}
#patient-chart-popup #demographic-popup-sidebar .input-search4 {
	background-position: calc(100% - 5px) center;
	background-size: 11px 11px;
	background-color: #fff;
	padding-right: 21px;
}
#patient-chart-popup #demographic-popup-sidebar .btn-alert {
	background: url("../images/icon-checkbox5-uncheck.svg") no-repeat;
	width: 13px;
	height: 13px;
	display: block;
	margin: 3.5px 0;
	background-position: center;
	background-size: 13px 13px;
}
#patient-chart-popup #demographic-popup-sidebar .btn-alert.active {
	background: url("../images/icon-alert2.svg") no-repeat;
}
#patient-chart-popup .btn-minus {
    margin-top: 3.5px !important;
    margin-bottom: 3.5px !important;
}
#patient-chart-popup .icon-ghostbuster {
	padding: 0px 0px 0px 27px;
	background-size: 22px 14px;
	background-position: center left;
	line-height: 20px;
	color: #fff;
}
#patient-chart-popup .btn-addtabs {
    background-size: 13px;
    background-position: center !important;
    text-decoration: none !important;
    width: 13px;
    background: url(../images/icon-plus6.svg) no-repeat;
    height: 20px;
    display: inline-block;
    margin-left: 3px;
	vertical-align: top;
}
#patient-chart-popup .btn-delete {
	padding: 0px 0px 0px 24px;
    background-size: 14px 14px;
    background-position: center left;
    line-height: 20px;
    color: #7d7d7d;
}
#patient-chart-popup .btn-make-primary {
	padding: 0px 0px 0px 24px;
    background-size: 14px 14px;
    background-position: center left;
    line-height: 20px;
    color: #7d7d7d;
}
#patient-chart-popup .btn-plan-options {
	padding: 0px 0px 0px 27px;
	background-size: 22px 14px;
	background-position: center left;
	line-height: 20px;
}
#patient-chart-popup .custom-height {
	height: 20px;
}
#patient-chart-popup .on-left {
	left: 0;
	right: auto;
}
#patient-chart-popup .on-left li {
	margin-left: 0px;
	margin-right: 20px;
}
#patient-chart-popup .btn-add-host,
#patient-chart-popup .btn-remove-host {
	height: 20px;
	width: 13px;
	display: block;
	background-position: center;
}
#patient-chart-popup #finance-coverage-comment,
#patient-chart-popup #finance-coverage-commentAI {
	height: 46px;
}
#patient-chart-popup #table-terminated-insurance .scrollableContainer{
	background-color:#fff;
	    height: 173px;
}
#patient-chart-popup #partner-tab .btn-link-existing-chart-toggle {
	padding-left: 24px;
	background-size: 14px 14px;
	line-height: 20px;
	height: 20px;
	background-position: left center;
	color: #7d7d7d;
	text-decoration: none !important;
}
#patient-chart-popup #partner-tab .btn-partner-and-sperm-source {
	padding-left: 24px;
	background-size: 14px 14px;
	line-height: 20px;
	height: 20px;
	background-position: left center;
	color: #7d6d7d;
	text-decoration: none !important;
}
#patient-chart-popup #partner-tab .btn-add-partner {
	padding-left: 24px;
	background-size: 14px 14px;
	line-height: 20px;
	height: 20px;
	background-position: left center;
	color: #7d7d7d;
	text-decoration: none !important;
}
#patient-chart-popup #partner-tab .title-options.with-buttons {
	right: 25px;
	top: 0;
}
#patient-chart-popup #partner-tab .title-options.in-title {
	right: 5px;
	top: -10px;
}
#patient-chart-popup #partner-tab .title-options {
	right: 5px;
}
#patient-chart-popup #partner-tab #table-plec .scrollableContainer {
	height: 106px;
	background: #fff;
}
#patient-chart-popup #partner-tab #table-partnerandsperm .scrollableContainer {
	height: 106px;
}
#patient-chart-popup #partner-tab #table-partnerandsperm .btn-show-table-menu {
	width: 120px;
}
#patient-chart-popup #partner-tab .btn-search {
	background-color: #fff;
	background-size: 12px 12px;
	background-position: calc(100% - 5px) center !important;
	padding-right: 22px !important;
}
#patient-chart-popup #partner-tab #patient-link-address-info .title-options li {
	margin-left: 0px;
}
#patient-chart-popup #partner-tab #patient-link-phone-info .priority-number {
	width: 14px;
    height: 14px;
    border: 1px solid #cfcfcf;
    border-radius: 50%;
    text-align: center;
    line-height: 14px;
    cursor: pointer;
    margin: 3px 0px;
    font-size: 12px;
}
#patient-chart-popup #partner-tab #patient-link-address-info .lr-graywhite span.active {
	color: #000;
	z-index: 2;
}
#patient-chart-popup #partner-tab #patient-link-address-info .lr-graywhite .altaddress {
	padding-right: 33px;
	left: 80px;
	padding-left: 5px;
}
#patient-chart-popup #partner-tab #patient-link-address-info .lr-graywhite .altaddress .removealtaddress {
	width: 13px;
	height: 13px;
	display: block;
	background-size: 13px 13px;
	margin: 2px 5px 0px 2px;
	position: absolute;
	right: 0;
	top: 0;
}
#patient-chart-popup #partner-tab #patient-link-address-info .title-options {
	right: 25px;
}
#patient-chart-popup #partner-tab .sidebar {
    background: #01acee;
    padding: 10px;
    margin-bottom: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 100%;
    margin-left: auto;
}
#patient-chart-popup #partner-tab #partnerComment {
	height: 40px;
}
#patient-chart-popup .btn-email {
    background-size: auto 12px !important;
    height: 20px;
    width: 16px;
    display: block;
    background-position: center !important;
    color: #fff !important;
    text-decoration: none !important;
    margin: 0 auto;
}
#patient-chart-popup .disable-icon {
    cursor: not-allowed;
}
#patient-chart-popup #partner-tab .btn-convert-to-linked-chart {
	width: 100%;
    margin-left: auto;
    display: block;
}
#patient-chart-popup #partner-tab  .btn-removecctabs {
    width: 13px;
    height: 13px;
    display: block;
    background-size: 13px 13px;
    margin: 6px 20px 6px 6px;
    position: absolute;
    right: 0;
    top: 0;
}
#patient-chart-popup #partner-tab .cc-tabs:after {
	z-index: 20;
}
#patient-chart-popup #partner-tab .cc-tabs span {
	width: 180px;
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    z-index: 0;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
#patient-chart-popup #partner-tab .cc-tabs span.active {
	-webkit-box-shadow: inset 0px 13px 10px 0px rgba(251,251,251,0.2);
    -moz-box-shadow: inset 0px 13px 10px 0px rgba(251,251,251,0.2);
    box-shadow: inset 0px 13px 10px 0px rgba(251,251,251,0.2);
    z-index: 50 !important;
}
#patient-chart-popup #partner-tab .cc-tabs .title-inc-btn a {
	top: 18px;
	z-index: 30;
}
#patient-chart-popup .no-consent {
	border: 1px solid #ff0000;
}
#patient-chart-popup .alert-box:before {
    background: url('../images/icon-alert2.svg') no-repeat center !important;
	background-size: 100% !important;
}
#patient-chart-popup .custom-checkbox2 label:before {
	background: url("../images/icon-checkbox5-uncheck.svg") no-repeat center;
}
#patient-chart-popup .custom-checkbox2 input[type=checkbox]:checked + label:before {
    background: url("../images/icon-checkbox4-check-db.svg") no-repeat center;
    background-size: 13px 13px !important;
}
#patient-chart-popup .custom-radio label:before {
	background: url("../images/icon-checkbox5-uncheck.svg") no-repeat center;
}
#patient-chart-popup .custom-radio input[type=radio]:checked + label:before {
	background: url("../images/icon-checkbox3-check-db.svg") no-repeat center !important;
    background-size: 13px 13px !important;
}
#patient-chart-popup .btn-print {
    background-size: auto 16px;
    background-position: center right;
    height: 16px;
}
#patient-chart-popup .btn-print-partner {
    background-size: auto 16px;
    background-position: center right;
    height: 16px;
    width: 14px;
}
#patient-chart-popup  #patientType-textarea {
    height: 50px;
    position: absolute;
    width: calc(100% - 10px);
}
#patient-chart-popup .form-control[disabled]{
	background-color: #eee !important;
}
#patient-chart-popup .benefits {
	padding: 10px;
	border-radius: 3px;
	margin-bottom: 10px;
}
#patient-chart-popup .benefits label {
	color: #ffffff;
}
#patient-chart-popup .benefits.bg-f7b500 label {
	color: #000000;
}
/*
	demographics switch staff popup
*/
#popup-switch-staff .reason{
	text-align : left;
}
/*
	rx-medication-reconciliation.html
*/
#medicationReconciliation #table-medicationReconciliation-order .scrollableContainer,
#medicationReconciliation #table-medicationReconciliation-hold .scrollableContainer {
	height:85px;
}
#medicationReconciliation .table-content {
	margin-bottom: 10px;
}
#medicationReconciliation .allergies {
	font-style: italic;
	font-weight: bold;
	border: 0;
}
#medicationReconciliation .btn-new {
	padding: 0px 0px 0px 28px;
	background-size: 18px 18px;
	background-position: center left;
	color: #7d7d7d !important;
	line-height: 20px;
	display: inline-block;
}
/*
	rx-transmittal-history.html
*/
#transmittalHistory #table-transmittalHistory-order .scrollableContainer{
	height:100px;
	background: #fff;
}
#transmittalHistory .table-content {
	margin-bottom: 10px;
}
/*
	rx-add-chronic-medication.html
*/
#addChronicmedication .btn-search-addchm {
	background-position: calc(100% - 5px) center;
	background-size: 12px 12px;
	background-color: #fff;
	cursor: pointer;
}
#addChronicmedication #table-addChronicmedication-order .scrollableContainer {
	height: 145px;
}
#addChronicmedication #comment-textarea {
	height: 52px;
}
#addChronicmedication .table-content{
	margin-bottom: 10px;
}
#addChronicmedication .height23 {
	height: 23px;
}
/*
	new-physical-exam-popup.html
*/
#new-physical-exam .icon-print2 {
	width: 15px;
	height: 20px;
	display: block;
	background-size: 15px 17px;
	background-position: center center;
	margin-left: auto;
}
#new-physical-exam #comment-physical-exam {
	height: 50px;
}
#new-physical-exam #review-of-systems {
	height: 120px;
}
#new-physical-exam #table-pe-popup-content {
	margin-bottom: 10px;
}
#new-physical-exam #table-pe-popup-content .scrollableContainer{
	height: 243px;
}
#new-physical-exam .textarea-like-input {
    border: 0 !important;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    background: transparent;
    border-radius: 0;
}
/*
	vital-sign-popup.html
*/

/*
	rx-new.html
*/
#newRx #comment-textarea{
	height: 50px;
}
#newRx .rxnew-sidebarcontainer {
	background-color:#caccce;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 10px;
	margin-bottom:10px;
}
#newRx .rxnew-sidebarcontainers {
	padding: 15px 10px !important;
}
#newRx .rxnew-sidebarcontainer #comment-textarea {
	height: 50px;
}
#newRx #table-newRx-order {
    margin-bottom: 10px;
}
#newRx #table-newRx-order .scrollableContainer{
	height: 445px;
	background: #fff;
}
#newRx.new-erx-popup #table-newRx-order .scrollableContainer{
    height: 326px;
}
#newRx .btn-menu .btn-show-table-menu {
	width: 130px;
}
#newRx .allergies{
	font-style: italic;
	font-weight: bold;
	border: 0;
}
#newRx .table-content-fix-col .fix-col {
	width: 120px;
	float: left;
	border-right: 1px solid #d2d2d2;
}
#newRx .table-content-fix-col .fix-col .scrollableContainer {
	border-radius: 3px 0 0 3px;
	-webkit-border-radius: 3px 0 0 3px;
	background-color: #fff;
	padding-bottom: 17px
}
#newRx .table-content-fix-col .fix-col .scrollArea {
	overflow: hidden;
}
#newRx .table-content-fix-col .scroll-col {
	width: 678px;
	float: left;
}
#newRx .table-content-fix-col .scroll-col .scrollArea {
	overflow-x: auto;
	overflow-y: hidden;
}
#newRx .table-content-fix-col .scroll-col .scrollableContainer {
	border-radius: 0;
	-webkit-border-radius: 0;
}
#newRx .custom-spacing {
	height: 0px;
}
#newRx .table-content-fix-col .menu-col {
	width: 77px;
	float: left;
	border-left: 1px solid #d2d2d2;
}
#newRx .table-content-fix-col .menu-col .scrollableContainer {
	border-radius: 0 3px 3px 0;
	-webkit-border-radius: 0 3px 3px 0;
	background-color: #fff;
	padding-bottom: 17px
}
#newRx .table-content-fix-col .menu-col .scrollArea {
	overflow-y: auto;
	overflow-x: hidden;
}
#newRx .btn-copy {
    padding: 0px 0px 0px 25px;
    background-size: auto 17px;
    background-position: center left;
    color: #7d7d7d !important;
    display: inline-block;
    line-height: 20px;
}
#newRx .table-row-negative {
    border-bottom: 2px solid #000000;
    padding-left: 45px !important;
    background: #FFE87A url(../images/icon-alert4.svg) no-repeat 20px center;
    background-size: 20px;
    font-style: italic;
    padding-bottom: 10px !important;
    padding-top: 10px !important;
}
#newRx .btn-hide {
    padding-left: 24px;
	background-size: 14px 14px;
	line-height: 20px;
	height: 20px;
	background-position: left center;
	color: #7d7d7d;
	text-decoration: none !important;
}
#newRx .in-title {
    right: 5px;
}
#newRx .btn-add-compound,
#newRX .btn-remove-compound {
    padding-left: 24px;
    background-size: 14px 14px;
    line-height: 20px;
    height: 20px;
    background-position: left center;
    color: #7d7d7d;
    text-decoration: none !important;
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
#newRx #table-newRx-order.ten-rows .scrollableContainer{
	height: 226px;
}
#newRx #table-compound {
    margin-bottom: 10px;
}
#newRx #table-compound #table-compound .btn-menu .btn-show-table-menu {
    width: 90px;
}
#newRx #table-compound .scrollableContainer {
    height: 146px;
}
#newRx .title-inc-btn a {
    background-color: #e3e3e3;
    top: 0;
    width: auto;
    background-position: 10px center;
    line-height: 17px;
    padding-left: 33px;
}
#newRx .sidebar {
    background-color: #caccce;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px;
    margin-bottom: 10px;
}
#newRx .sidebar .lr-gray span {
	background-color:#caccce;
}
#newRx .sidebar .title-inc-btn a {
    background-color: #caccce;
}
#newRx .coverage-indicator {
    width: 13px;
    height: 13px;
    margin: 0 auto;
    display: block;
}
#newRx .coverage-indicator.coverage-yes {
    background: url(../images/icon-green-check.svg) no-repeat center;
    background-size: 13px;
    background-position: center;
}
#newRx .coverage-indicator.coverage-no {
    background: url(../images/icon-alert2.svg) no-repeat center;
    background-size: 13px;
    background-position: center;
}
#newRx .coverage-container .tooltip-inner {
    text-align: left;
}
#newRx #table-cost-and-alternatives {
    margin-bottom: 10px;
}
#newRx #table-cost-and-alternatives .scrollableContainer {
    height: 126px;
}
#newRx #table-cost-and-alternatives .btn-menu .btn-show-table-menu {
    width: 95px;
}
/*
	phle-lis-7.html
*/
#lis7 .table-content {
	margin-bottom: 10px;
}
#lis7 #table-lis7-order .scrollableContainer {
	height: auto;
}
#lis7 #table-lis7-order .scrollableContainer .scrollArea {
	max-height: 396px;
}
/*
	demographic-d7-popup.html
*/
#patient-to-practice-popup .btn-practsearch {
	background-color: #fff;
	background-size: 12px 12px;
	background-position: calc(100% - 5px) center !important;
  	padding-right: 22px !important;
}
#patient-to-practice-popup .sortable-container {
	height: 130px;
	overflow-y: scroll;
	background-color: #fff;
}
#patient-to-practice-popup .ptp-selectable {
	margin-top: 40px;
}
#patient-to-practice-popup .ptp-selectable a {
	display: block;
	margin-bottom: 5px;
	outline: none;
}
#patient-to-practice-popup .ptp-sortable li {
	color: #484d54;
	border-bottom: 1px solid #e5e5e5;
	padding: 0px 5px;
	background-color: #fff;
	cursor: pointer;
	list-style: none;
}
#patient-to-practice-popup .ptp-sortable li:last-child {
	border-bottom: none;
}
#patient-to-practice-popup .ptp-sortable li.current {
	background-color: #01ACEE;
	color: #fff;
}
/*
	demographic-d8-popup.html
*/
#patient-alarm-popup .sortable-container {
	height: 130px;
	overflow-y: scroll;
	background-color: #fff;
}
#patient-alarm-popup .alarm-list li a {
	border-bottom: 1px solid #e5e5e5;
	color: #62676c;
	display: block;
	padding-left: 24px;
	width: 100%;
	outline: none;
	position: relative;
	text-decoration: none !important;
}
#patient-alarm-popup .alarm-list li a span {
	height: 100%;
	left: 0;
	position: absolute;
	width: 19px;
}
#patient-alarm-popup .alarm-list li a:hover {
	color: #fff;
	background-color: #01acee;
}
#patient-alarm-popup .alarm-list li:last-child a {
	border-bottom: none;
}
#patient-alarm-popup #patient-alarm-message {
	width: 100%;
	background-color: #aaa7ff;
	color: #fff;
	height: 101px;
	outline: none;
}
#patient-alarm-popup #patient-alarm-message[placeholder] {
	color: #fff;
}
#patient-alarm-popup #patient-alarm-message::-webkit-input-placeholder {
	color: #fff;
}
#patient-alarm-popup #patient-alarm-message:-moz-placeholder {
	color: #fff;
}
#patient-alarm-popup #patient-alarm-message::-moz-placeholder {
	color: #fff;
}
#patient-alarm-popup #patient-alarm-message:-ms-input-placeholder {
	color: #fff;
}
/*
	calendar-permission-manager-popup
*/
#calendar-permission-manager-popup .icon-search2 {
	background-position: calc(100% - 5px) center;
	background-size: 12px 12px;
	background-color: #fff;
	padding-right: 22px;
}
#calendar-permission-manager-popup #table-cmp-popup-content .scrollableContainer {
	height: 426px;
}
/*
	lab-order-lo1.html
*/
#lab-item-name-popup .icon-search2 {
	background-position: calc(100% - 5px) center;
	background-size: 12px 12px;
	background-color: #fff;
	padding-right: 22px;
}
#lab-item-name-popup #table-lab-item-name-popup-content .scrollableContainer {
	height: 190px;
}
/*
	new-calendar.popup.html
*/
#new-calendar-popup .icon-search2 {
	background-position: calc(100% - 5px) center;
	background-size: 12px 12px;
	background-color: #fff;
	padding-right: 22px;
}
#new-calendar-popup #table-nc-popup-content .scrollableContainer {
	height: 190px;
}
/*
	sign-in-si0-popup.html
*/
#sched-signinnotes .btn-add {
	margin-top:31px;
}
#sched-signinnotes #table-signinnotes-content tbody {
	height: 80px;
}


/*
	ss6.html
*/
#popup-ss6 #comment-textarea{
 height: 140px;
}

/*
	cycle-meds-popup.html
*/
#cycle-meds-popup .description-list {
 height:160px;
 overflow-y: auto;
}
#cycle-meds-popup .description-list ul {
 margin:0px;
 padding:0px;
 background-color:#ffffff;
}
#cycle-meds-popup .description-list ul li {
 border-bottom:1px solid #d2d2d2;
 padding-left:10px;
 padding-top:2px;
 padding-bottom:1px;
}
#cycle-meds-popup .description-list ul li.active {
 background-color: #0B6BB4 !important;
 color: #fff;
}
#cycle-meds-popup .description-list ul li.highlight {
 color: #ff0000;
}
#cycle-meds-popup .block-title {
 background-color: #a1a3a7;
 padding: 3px 10px;
 color: #fff;
 -webkit-border-radius: 4px 4px 0 0;
 border-radius: 4px 4px 0 0;
}
#cycle-meds-popup .btn-sort {
  background-position: center;
  width: 6px;
  height: 13px;
  background-size: 6px 13px;
  position: absolute;
  right: 10px;
  top: 5px;
}

/*
	phle-lis-8.html
*/
#lis8 #table-lis8-order {
	margin-bottom: 10px;
}
#lis8 #table-lis8-order .scrollableContainer{
	height: 146px;
}
/*
	scheduler-s21-popup.html
*/
#popup-s21 #comment {
	height: 100px;
}
/*
	ss1.html
*/
#stim-row-popup  select {
	outline: 0;
}
#stim-row-popup .calendar-inline {
	background: #fff;
	width: 224px;
}
#stim-row-popup .calendar-inline .ui-datepicker-header .ui-datepicker-title span {
	font-size: 16px;
	color: #7b7b7b;
}
#stim-row-popup .calendar-inline .ui-datepicker-calendar thead tr th span {
	color: #01acee !important;
	font-size: 9.6px !important;
}
#stim-row-popup .ui-datepicker-calendar tbody tr td.ui-state-disabled span {
	color: #8d99a6 !important;
}
#stim-row-popup .ui-datepicker-calendar tbody tr td a {
	font-size: 12px !important;
	color: #000000 !important;
}
#stim-row-popup .table-content {
	margin-bottom: 10px;
}
#stim-row-popup #table-labsordered .scrollableContainer {
	height: 145px;
	background: #fff;
}
#stim-row-popup #table-labsordered .btn-menu .btn-show-table-menu {
	width: 100px;
}
#stim-row-popup #table-proceduresordered .scrollableContainer {
	height: 145px;
	background: #fff;
}
#stim-row-popup #table-proceduresordered .btn-menu .btn-show-table-menu {
	width: 100px;
}
#stim-row-popup #ss1-comment {
	height: 40px;
}
#stim-row-popup .showorderslidedown {
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
	max-height: 0;
	overflow: hidden;
}
#stim-row-popup .showorderslidedown.active {
	max-height: 1000px;
}
#stim-row-popup .btn-plus6 {
	background-size: 13px 13px;
	height: 20px;
	width: 13px;
	display: block;
	background-position: center;
}
.stimrowpopup {
	text-align: left;
}
.stimrowpopup:before {
	display: block;
	vertical-align: baseline;
	content: none;
	height: auto;
}
.stimrowpopup .modal-dialog {
	display: block;
	text-align: left;
	vertical-align: baseline;
	margin: 55px auto 0;
}

/*
	sb-02-NewSb.html
*/
#popup-sb02 .title-tab span {
	width: 175px;
}
#popup-sb02 #sb02-superbill #sb02-sbnote,
#popup-sb02 #sb02-superbill #sb02-comments {
	height: 74px;
}
#popup-sb02 #sb02-superbill #table-insurancesnapshot {
	margin-bottom: 20px;
}
#popup-sb02 #sb02-superbill #table-insurancesnapshot .scrollableContainer {
	height: 76px;
}
#popup-sb02 #sb02-superbill .btn-addprochedures {
	height: 20px;
	width: 13px;
	background-size: 13px 13px;
	background-position: center;
	display: block;
}
#popup-sb02 #sb02-superbill #table-officeprocedures {
	margin-bottom: 20px;
}
#popup-sb02 #sb02-superbill #table-officeprocedures .scrollableContainer {
	height: 233px;
}
#popup-sb02 #sb02-superbill #table-officeprocedures .btn-show-table-menu {
	width: 100px;
}
#popup-sb02 #sb02-superbill #table-todaywork-labs-content,
#popup-sb02 #sb02-superbill #table-todaywork-appointment-content {
	margin-bottom: 5px;
}
#popup-sb02 #sb02-superbill #table-todaywork-labs-content .scrollableContainer {
	height: auto;
}
#popup-sb02 #sb02-superbill #table-todaywork-labs-content .scrollableContainer .scrollArea {
    overflow-x: hidden;
    overflow-y: auto;
	max-height: 102px;
}
#popup-sb02 #sb02-superbill #table-todaywork-appointment-content .scrollableContainer {
	height: 65px;
}
#popup-sb02.popup-blue .addminheight {
	height: 821px;
}
#popup-sb02 .block-content {
	-webkit-border-radius: 3px;
	border-radius: 3px;
	background: #cbccce;
}
#popup-sb02 .block-sidebar .lr-gray span {
	background: #cbccce;
}
#popup-sb02 .mb20 {
	margin-bottom: 20px;
}
#popup-sb02 .btn-print {
    padding: 0px;
    background-size: auto 16px;
    background-position: center;
    line-height: 20px;
    width: 20px;
    height: 20px;
    display: block;
    margin-left: auto;
}

/*
	sb-04.html
*/
#popup-sb04 #table-superbill04-order .scrollableContainer {
	height:106px;
	background: #fff;
}
#popup-sb04 #table-superbill04-order {
	margin-bottom: 10px;
}
#popup-sb04 .btn-new-sb-note {
    padding: 0px 0px 0px 23px;
    background-size: 13px 13px;
    background-position: center left;
	line-height: 20px;
	display: inline-block;
}
#popup-sb04 #table-superbill04-order .btn-show-table-menu {
	width: 95px;
}
#popup-sb04 #comment-textarea {
    height: 176px;
}
#popup-sb04 .showorderslidedown.active {
    max-height: 1000px;
}
#popup-sb04 .showorderslidedown {
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
	max-height: 0;
	overflow: hidden;
}
/*
	sb-05.html
*/
#popup-sb05 #comment-textarea {
	height:176px;
}
/*
	sb-06.html
*/
#popup-sb06 .btn-practsearch {
    background-color: #fff;
    background-size: 12px 12px;
    background-position: calc(100% - 5px) center !important;
    padding-right: 22px !important;
}
#popup-sb06 #table-addedit-icd .scrollableContainer{
	height: 126px;
	background: #fff;
}
#popup-sb06 .searchlabel{
	font-size: 11px;
	font-style: italic;
}
#popup-sb09 .btn-practsearch {
    background-color: #fff;
    background-size: 12px 12px;
    background-position: calc(100% - 5px) center !important;
    padding-right: 22px !important;
}
#popup-sb09 #table-diagnosis-lookup .scrollableContainer{
	height: 126px;
	background: #fff;
}
#popup-sb09 .btn-remove-icd {
	background-position: center;
    width: 13px;
    height: 13px;
    display: block;
    margin-top: 3.5px;
    margin-bottom: 3.5px;
    margin-left: auto;
    margin-right: auto;
	background-size: 100%;
}
/*
	ins-06.html
*/
#popup-ins06 #comment-textarea {
	height: 50px;
}

#popup-ins06 #dragdropattachfiles {
	min-height: 70px;
	background: #fff;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#popup-ins06 #dragdropattachfiles span {
	position: absolute;
	font-size: 24px;
	color: #dcdcdc;
	width: 100%;
	text-align: center;
	line-height: 70px;
}
#popup-ins06 #dragdropattachfiles ul {
	position: relative;
}
#popup-ins06 #dragdropattachfiles ul li {
    padding: 5px;
    margin: 0px;
    display: inline-block;
    background: #fff;
    position: relative;
    height: 35px;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
#popup-ins06 .btn-attachment {
    display: inline-block;
    height: 25px;
    background-size: 25px;
    padding: 0;
    background-position: left center;
    vertical-align: middle;
    padding-left: 30px;
    line-height: 25px;
	white-space: nowrap;
}
#popup-ins06 .btn-attachment-remove {
	display: inline-block;
    margin-left: 5px;
}
#popup-ins06 #dragdropattachfiles ul li:hover {
	background: rgba(1, 172, 238, 0.5);
}
/*
	ins-08.html
*/
#popup-ins08 #comment-textarea {
	height: 50px;
}
#popup-ins08 .height20 {
	height: 20px;
}
#popup-ins08 #dragdropattachfiles {
	min-height: 70px;
	background: #fff;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#popup-ins08 #dragdropattachfiles span {
	position: absolute;
	font-size: 24px;
	color: #dcdcdc;
	width: 100%;
	text-align: center;
	line-height: 70px;
}
#popup-ins08 #dragdropattachfiles ul {
	position: relative;
}
#popup-ins08 #dragdropattachfiles ul li {
    padding: 5px;
    margin: 0px;
    display: inline-block;
    background: #fff;
    position: relative;
    height: 35px;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
#popup-ins08 .btn-attachment {
    display: inline-block;
    height: 25px;
    background-size: 25px;
    padding: 0;
    background-position: left center;
    vertical-align: middle;
    padding-left: 30px;
    line-height: 25px;
	white-space: nowrap;
}
#popup-ins08 .btn-attachment-remove {
	display: inline-block;
    margin-left: 5px;
}
#popup-ins08 #dragdropattachfiles ul li:hover {
	background: rgba(1, 172, 238, 0.5);
}
/*
	ss-10-cycle-donor-link-popup.html
*/
#cycle-donor-link-popup #table-link-cycles .scrollableContainer {
	height: 86px;
	background: #fff;
}
#cycle-donor-link-popup #table-donor-link .scrollableContainer {
	height: 186px;
	background: #fff;
}
#cycle-donor-link-popup #table-link-cycles .btn-show-table-menu {
	width: 80px;
}
#cycle-donor-link-popup .btn-practsearch {
	background-color: #fff;
	background-size: 12px 12px;
	background-position: calc(100% - 5px) center !important;
	padding-right: 22px !important;
}
/*
	unsupported-browser-popup.html
*/
#unsupported-browser-popup .browser-icon {
	background-size: 17px 17px;
	background-position: center center !important;
	height: 17px;
	width: 17px;
	float: left;
	display: block;
	margin-right: 10px;
}
/*
	ss-13-stim-uss-details-popup.html
*/
#stim-uss-popup #ss-13-images-textarea {
	height: 90px;
}
#stim-uss-popup #ss-13-stimcomment-textarea,
#stim-uss-popup #ss-13-usscomment-textarea {
	height: 156px;
}
#stim-uss-popup .btn-additional-measures {
	background-size: 13px 13px;
	padding-left: 23px;
	background-position: left center;
}
#stim-uss-popup .amf-open {
	background: url("../images/icon-minus5.svg") no-repeat;
}
#stim-uss-popup .slidedown {
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
	max-height: 0;
	overflow: hidden;
}
#stim-uss-popup .slidedown.active {
	max-height: 1000px;
}
#stim-uss-popup .btn-print {
	width: 15px;
    height: 20px;
    display: block;
    background-size: 15px 17px;
    background-position: center center;
    margin-left: auto;
}
#stim-uss-popup .btn-refresh-image {
    background-position: right center;
    height: 14px;
    width: 24px;
    position: absolute;
    top: 3px;
    right: 0px;
    background-color: #e3e3e3;
    z-index: 1;
    background-size: 14px 14px;
}
#stim-uss-popup .images-list-container {
    height: 186px;
    overflow-y: auto;
}
/*
	ss-14-pregnancy-uss-details-popup.html
*/
#pregnancy-uss-popup .audit-overlay-items {
	background-color: rgba(244, 110, 0, 0.5) !important;
	cursor: pointer !important;
}
#pregnancy-uss-popup #ss-14-images-textarea {
	height: 90px;
}
#pregnancy-uss-popup #ss-14-stimcomment-textarea,
#pregnancy-uss-popup #ss-14-usscomment-textarea {
	height: 156px;
}
#pregnancy-uss-popup .btn-additional-measures {
	background-size: 13px 13px;
	padding-left: 23px;
	background-position: left center;
}
#pregnancy-uss-popup .amf-open {
	background: url("../images/icon-minus5.svg") no-repeat;
}
#pregnancy-uss-popup .slidedown {
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
	max-height: 0;
	overflow: hidden;
}
#pregnancy-uss-popup .slidedown.active {
	max-height: 1000px;
}
#pregnancy-uss-popup #table-pu-details .scrollableContainer {
	height: 86px;
}
#pregnancy-uss-popup #table-pu-details .multipledata {
	padding: 0 !important;
}
#pregnancy-uss-popup #table-pu-details .multipledata:nth-child(2) {
	border-left: 0px !important;
}
#pregnancy-uss-popup #table-pu-details tr:first-child .multipledata {
	border-top: 0px !important;
}
#pregnancy-uss-popup #table-pu-details .multipledata span {
	font-weight: normal;
	background-color: #f8f8f8;
	padding: 0px 5px !important;
	border-top: 1px solid #d2d2d2 !important;
	color: #000;
	height: 20px;
	font-size: 12px;
	line-height: 20px;
	display: block;
}
#pregnancy-uss-popup #table-pu-details .multipledata span:first-child {
	border-top: 0px solid #d2d2d2 !important;
	border-left: 0px !important;
}
#pregnancy-uss-popup #table-pu-details .btn-show-table-menu {
	width: 75px;
	margin-left: 2px;
}
#pregnancy-uss-popup .btn-print {
	width: 15px;
    height: 20px;
    display: block;
    background-size: 15px 17px;
    background-position: center center;
    margin-left: auto;
}
#pregnancy-uss-popup .btn-refresh-image {
    background-position: right center;
    height: 14px;
    width: 24px;
    position: absolute;
    top: 3px;
    right: 0px;
    background-color: #e3e3e3;
    z-index: 1;
    background-size: 14px 14px;
}
#pregnancy-uss-popup .images-list-container {
    height: 186px;
    overflow-y: auto;
}
#pregnancy-uss-popup #discharge-comment-textarea {
    height: 57px;
}
/*
	art-01-art-reporting.html
*/
#popup-art01 #table-art-reporting .btn-show-table-menu {
	width: 95px;
}
#popup-art01 .icon-ghostbuster2 {
	padding: 0px 0px 0px 29px;
	background-size: 22px 14px;
	background-position: center left;
	line-height: 20px;
}
#popup-art01 .btn-select-all,
#popup-art01 .btn-unselect-all {
	padding: 0px 0px 0px 26px;
	background-size: 16px 16px;
	background-position: center left;
	line-height: 20px;
}
#popup-art01 .icon-search2 {
	background-color: #fff;
	background-size: 12px 12px;
	background-position: calc(100% - 5px) center !important;
	padding-right: 22px !important;
}
#popup-art01 .title-tab {
	height: 20px;
}
/*
	and-01-semen-analysis.html
*/
#popup-and-01-semen-analysis .title-tab {
	height: 14px;
}
#popup-and-01-semen-analysis .icon-ghostbuster2 {
    padding: 0px 0px 0px 29px;
    background-size: 22px 14px;
    background-position: center left;
	line-height: 20px;
}
#popup-and-01-semen-analysis .btn-check-out,
#popup-and-01-semen-analysis .btn-cryo-check-in {
    padding: 0px 0px 0px 26px;
    background-size: 16px 16px;
    background-position: center left;
	line-height: 20px;
}
#popup-and-01-semen-analysis .btn-print {
	padding: 0px 0px 0px 26px;
    background-size: auto 16px;
    background-position: center left;
    line-height: 20px;
}
#popup-and-01-semen-analysis .btn-searchsemen,
#popup-and-01-semen-analysis .btn-searchsource {
    background-position: calc(100% - 5px) center;
    background-size: 12px 12px;
    background-color: #fff;
}
#popup-and-01-semen-analysis #fresh-frozen-comment {
	height: 68px;
}
#popup-and-01-semen-analysis #comment-recommendation {
	height: 68px;
}
#popup-and-01-semen-analysis #table-spermdata .scrollableContainer{
	height: 69px;
}
#popup-and-01-semen-analysis #table-dab .scrollableContainer{
	height: 110px;
}
#popup-and-01-semen-analysis #table-spermsurvival .scrollableContainer{
	height: 66px;
}
#popup-and-01-semen-analysis #table-spermdata .btn-show-table-menu {
	width: 95px;
}
#popup-and-01-semen-analysis #table-spermsurvival .btn-show-table-menu {
	width: 95px;
}
#popup-and-01-semen-analysis .datepicker,
#popup-and-01-semen-analysis .timepicker {
	background-position: calc(100% - 2.5px) center !important;
    padding-right: 19px !important;
}
#popup-and-01-semen-analysis .title-inc-btn a {
	background-color: #e3e3e3;
	top: 0px;
}
#popup-and-01-semen-analysis .btn-add-template {
	padding: 0px;
	background-size: 13px 13px;
	background-position: center;
	line-height: 20px;
	width: 13px;
	height: 20px;
	display: block;
	margin: 0 auto;
}
#popup-and-01-semen-analysis .male-disabled a,
#popup-and-01-semen-analysis .male-disabled .btn-menu {
	pointer-events : none;
}
/*
	and-04-cryo-check-in.html
*/
#and-04-cryo-check-in #table-location {
	margin-bottom: 10px;
}
#and-04-cryo-check-in #table-location .scrollableContainer {
	height: 166px;
}
#and-04-cryo-check-in .btn-searchspermsource {
	background-position: calc(100% - 5px) center;
    background-size: 12px 12px;
    background-color: #fff;
}
#and-04-cryo-check-in .mt50 {
	margin-top: 50px;
}
#and-04-cryo-check-in #comment-cryo-check-in {
	height: 57px;
}
/*
	art-02-cycle-data.html
*/
.art02popup {
	text-align: left;
}
.art02popup:before {
	display: block;
	vertical-align: baseline;
	content: none;
	height: auto;
}
.art02popup .modal-dialog {
	display: block;
	text-align: left;
	vertical-align: baseline;
	margin: 140px auto 0;
}

#popup-art02.popup-tabs .tab-tabs ul li a {
	width: 15%;
}
#popup-art02 .addminheight {
	min-height: 494px;
}
#popup-art02 #art02-status #textarea-comment {
	height: 60px;
}
#popup-art02 #art02-status .btn-prev {
	padding-left: 20px;
	background-position: left center;
	height: 20px;
	display: block;
	line-height: 20px;
	text-align: left;
	background-size: 7px 12px;
}
#popup-art02 #art02-status .btn-next {
	padding-right: 20px;
	background-position: right center;
	height: 20px;
	display: block;
	line-height: 20px;
	text-align: right;
	background-size: 7px 12px;
}
#popup-art02 #art02-outcome #table-pregnancy-outcome .scrollableContainer {
	height: 86px;
}
#popup-art02 .addtwentyheight {
	height: 20px;
}
#popup-art02 .mb20 {
	margin-bottom: 20px;
}
#popup-art02 .shortenline:after {
	width: calc(100% - 110px);
}
#popup-art02 .shortenline2:after {
	width: calc(100% - 100px);
}
#popup-art02 #art02-patient .title-tab span {
	width: 170px;
}
#popup-art02 #art02-arttreatment .title-tab span {
	width: 250px;
}
#popup-art02 #art02-spermoocyte .title-tab span {
	width: 170px;
}
#popup-art02 #art02-outcome .title-tab span {
	width: 170px;
}
/*
	ins-10-insurance-verification-form.html
*/

#popup-ins10 .icon-ghostbuster2 {
	padding: 0px 0px 0px 26px;
	background-size: 16px 16px;
	background-position: center left;
	line-height: 20px;
}
#popup-ins10 .btn-portal {
	padding: 0px 0px 0px 26px;
	background-size: 16px 16px;
	background-position: center left;
	line-height: 20px;
}
#popup-ins10 .btn-print {
	background-size: 16px 16px;
	background-position: left center;
	display: block;
	padding-left: 26px;
	line-height: 20px;
}
#popup-ins10 .btn-eMail {
	background-size: 18px 16px;
	background-position: left center;
	display: block;
	padding-left: 28px;
	line-height: 20px;
}
#popup-ins10 .title-tab {
	height: 20px;
}
#popup-ins10 #insurance-verification-textarea {
    height: 70px;
}
#popup-ins10 #snapshot {
	background: #cbccd0;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 0 10px 10px;
}
#popup-ins10 .yespad{
	padding-left: 15px;
}
#popup-ins10 .textindentm14 {
    text-indent: -14px;
}
#popup-ins10 #dragdropattachfiles {
	min-height: 70px;
	background: #fff;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#popup-ins10 #dragdropattachfiles span {
	position: absolute;
	font-size: 24px;
	color: #dcdcdc;
	width: 100%;
	text-align: center;
	line-height: 70px;
}
#popup-ins10 #dragdropattachfiles ul {
	position: relative;
}
#popup-ins10 #dragdropattachfiles ul li {
    padding: 5px;
    margin: 0px;
    display: inline-block;
    background: #fff;
    position: relative;
    height: 35px;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
#popup-ins10 .btn-attachment {
    display: inline-block;
    height: 25px;
    background-size: 25px;
    padding: 0;
    background-position: left center;
    vertical-align: middle;
    padding-left: 30px;
    line-height: 25px;
	white-space: nowrap;
}
#popup-ins10 .btn-attachment-remove {
	display: inline-block;
    margin-left: 5px;
}
#popup-ins10 #dragdropattachfiles ul li:hover {
	background: rgba(1, 172, 238, 0.5);
}
/*
	mr-01-medical-records.html
*/
#mr01-medical-records #table-medical-record .scrollableContainer {
	background: #fff;
	height: 326px;
}
#mr01-medical-records .addscroll {
	overflow-y: auto;
	overflow-x: hidden;
	height: 50px;
}
/*#mr01-medical-records .addscroll > .form-group > div,
#mr01-medical-records .addscroll > .row > div {
	width: 20% !important;
}*/
#mr01-medical-records .addscroll > .row > div > a {
	margin-bottom: 10px;
}
#mr01-medical-records #table-medical-record .scrollableContainer .scrollArea table th .box {
	background-color: #a1a3a7
}
/*
	ins-14-payment-algorithm.html
*/
#popup-ins14 .btn-addpaymentalgo {
	padding: 0px 0px 0px 29px;
	background-size: 22px 14px;
	background-position: center left;
	color: #7d7d7d !important;
}
#popup-ins14 #table-payment-algorithms14 .scrollableContainer {
	height: 442px;
}
#popup-ins14 #table-payment-algorithms14 .btn-show-table-menu {
	width: 75px;
}
/*
	ins-15-payment-algorithm.html
*/
#popup-ins15 .scrollableContainer{
	height: 326px;
}
/*
	emb-09-add-drop.html
*/
#popup-emb09 .btn-add {
	padding: 0px 0px 0px 29px;
	background-size: 22px 14px;
	background-position: center left;
	color: #7d7d7d !important;
}
#popup-emb09 #table-adddrop .scrollableContainer {
	height: 106px;
}
/*
	emb-12-add-drops.html
*/
#popup-emb12 .btn-add {
	padding: 0px 0px 0px 29px;
	background-size: 22px 14px;
	background-position: center left;
	color: #7d7d7d !important;
	line-height: 25px;
}
#popup-emb12 #table-adddrop .scrollableContainer {
	height: 106px;
}
/*
	emb-15-add-2pn-drop.html
*/
#popup-emb15 .btn-add {
	padding: 0px 0px 0px 29px;
	background-size: 22px 14px;
	background-position: center left;
	color: #7d7d7d !important;
	line-height: 25px;
}
#popup-emb15 #table-adddrop .scrollableContainer {
	height: 106px;
}
/*
	art-02b-cycle-data.html
*/
.art02bpopup {
	text-align: left;
}
.art02bpopup:before {
	display: block;
	vertical-align: baseline;
	content: none;
	height: auto;
}
.art02bpopup .modal-dialog {
	display: block;
	text-align: left;
	vertical-align: baseline;
	margin: 85px auto 0;
}
#artreportingpopup .popup-body {
	max-height: 765px;
	overflow-y: auto;
	overflow-x: none;
}
#artreportingpopup .title-tab span {
	width: 200px;
}
#artreportingpopup .custompadding {
	padding: 2.5px 0;
}
#artreportingpopup .icon-ghostbuster {
	padding: 0px 0px 0px 26px;
	background-size: 16px 16px;
	background-position: center left;
	color: #fff !important;
	line-height: 20px;
}
#artreportingpopup .btn-patient-chart {
	background-size: 19px 16px;
	height: 20px;
	width: 19px;
	display: block;
	background-position: center !important;
	padding-left: 0px !important;
	text-indent: -9999px;
}
#artreportingpopup .btn-art-toggle {
	padding: 0px 0px 0px 25px;
	background-size: 15px 15px;
	background-position: center left;
	color: #fff !important;
	line-height: 20px;
}
#artreportingpopup .icon-plus3 {
	padding: 0px 0px 0px 25px;
	background-size: 15px 15px;
	background-position: center left;
	color: #fff !important;
	line-height: 20px;
}
#artreportingpopup .icon-search2 {
	background-color: #fff;
	background-size: 12px 12px;
	background-position: calc(100% - 5px) center !important;
	padding-right: 22px !important;
}
#artreportingpopup #table-art-reporting .scrollableContainer {
	background: #fff;
	height: 226px;
}
#artreportingpopup #table-art-reporting .btn-show-table-menu {
	width: 95px;
}
#artreportingpopup #artreportingpopup-tab .title-tab span {
	width: 200px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	z-index: 0;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
#artreportingpopup #artreportingpopup-tab .title-tab span.active {
	-webkit-box-shadow: inset 0px 13px 10px 0px rgba(251,251,251,0.2);
	-moz-box-shadow: inset 0px 13px 10px 0px rgba(251,251,251,0.2);
	box-shadow: inset 0px 13px 10px 0px rgba(251,251,251,0.2);
	z-index: 2;
}
#artreportingpopup .btn-prev {
	padding-left: 20px;
	background-position: left center;
	height: 20px;
	display: block;
	line-height: 20px;
	text-align: left;
	background-size: 7px 12px;
	color: #fff;
	text-decoration: none;
}
#artreportingpopup .btn-next {
	padding-right: 20px;
	background-position: calc(100% - 16px) center;
	height: 20px;
	display: block;
	line-height: 20px;
	text-align: left;
	background-size: 7px 12px;
	color: #fff;
	text-decoration: none;
}
#artreportingpopup .cmb30 {
	margin-bottom: 30px;
}
#artreportingpopup .ch25 {
	height: 25px;
}
#artreportingpopup .boxaround {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin-bottom: 10px;
}
#artreportingpopup .boxaround.no-title {
	border-top: 1px solid #fff;
	padding: 10px 10px 0;
}
#artreportingpopup .boxaround .lr-graywhite {
	padding-left: 0px;
	padding-right: 0px;
	background: #0b6bb4;
}
#artreportingpopup .boxaround .lr-graywhite:before {
	content: "";
	display: block;
	height: 10px;
	width: 1px;
	background: #fff;
	position: absolute;
	right: 4px;
	top: 13px;
}
#artreportingpopup #table-pregnancy-outcome {
	margin-bottom: 10px;
}
#artreportingpopup #table-pregnancy-outcome .scrollableContainer {
	height: 86px;
	background: #fff;
}
#artreportingpopup .btn-remove {
	background-size: 15px 15px;
	background-position: center center;
	color: #fff !important;
	height: 25px;
	width: 15px;
	display: block;
	margin-left: auto;
}
#artreportingpopup .shortenline:after {
	width: calc(100% - 100px);
}
#artreportingpopup #textarea-comment {
	height: 74px;
}
#artreportingpopup .btn-refresh {
	background-size: 22px 16px;
	padding-left: 32px;
	background-position: center left;
	line-height: 20px;
}
#artreportingpopup .btn-savedisk {
	background-size: 17px 16px;
	padding-left: 27px;
	background-position: center left;
	line-height: 20px;
}
/*
	mc-01-medical-calculator.html
*/
.mcpopup {
	text-align: left;
}
.mcpopup:before {
	display: block;
	vertical-align: baseline;
	content: none;
	height: auto;
}
.mcpopup .modal-dialog {
	display: block;
	text-align: left;
	vertical-align: baseline;
	margin: 100px auto 0;
}
#mc01-medical-calculator .showoptions {
	max-height: 0;
	overflow: hidden;
}
#mc01-medical-calculator .bold {
	color: #000000 !important;
	font-weight : bold;
	text-align : center;
}
#mc01-medical-calculator .showoptions.active {
	-webkit-transition: all 400ms ease;
	-moz-transition: all 400ms ease;
	-ms-transition: all 400ms ease;
	-o-transition: all 400ms ease;
	transition: all 400ms ease;
	max-height: 500px;
}
#mc01-medical-calculator .btn-print {
	padding-left: 25px;
	background-size: 15px 16px;
	background-position: center left;
	line-height: 20px;
	display: inline-block;
}
#mc01-medical-calculator .mccontainer{
	border: 1px solid #96999d;
	padding: 10px;
	margin-bottom: 10px;
}
#mc01-medical-calculator .fomula-result {
	height: 119px;
}
#mc01-medical-calculator .custom-height {
	height: 331px;
}
/*
	cl-03-cycle-mappings.html
*/
#popup-cl03 {}
#popup-cl03 .sub-menu {
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
	max-height: 0;
	overflow: hidden;
	width: 100%;
}
#popup-cl03 .sub-menu.active {
	max-height: 1000px;
}
#popup-cl03 #table-checklist-mappings .scrollableContainer {
	height: 302px;
}
#popup-cl03 #table-checklist-mappings .scrollArea {
	overflow-y: scroll;
}
#popup-cl03 #table-checklist-mappings tbody > tr > td {
	padding: 0px !important;
}
#popup-cl03 .title {
	padding: 5px;
}
#popup-cl03 .cycle-title {
	float: left;
	width: calc(100% - 13px);
}
#popup-cl03 .btn-accordion {
	width: 13px;
	background-position: center;
	background-size: 10px auto;
	height: 12px;
	display: block;
	float: right;
}
#popup-cl03 .btn-accordion.active {
	-moz-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

#popup-cl03 .select-cell > select {
	height: 22px;
}
#popup-cl03 .select-cell > .sub-menu > select {
	border-top: 1px solid #d2d2d2;
	height: 23px;
}
#popup-cl03 .sub-menu > ul > li {
	padding: 5px 5px 5px 10px;
	border-top: 1px solid #d2d2d2;
}
/*
	cl-04-patient-checklist.html
*/
#popup-cl-04 .btn-print {
	background-size: 16px 17px;
	background-position: left center;
	display: block;
	padding-left: 21px;
	line-height: 20px;
}
#popup-cl-04 .height20 {
	height: 20px;
}
#popup-cl-04 .btn-add-modifier {
	background-size: 14px;
	background-position: center;
	height: 20px;
	width: 20px;
	display: block;
}
#popup-cl-04 .btn-remove-modifier {
	background-size: 14px;
	background-position: center;
	height: 20px;
	width: 20px;
	display: block;
}
#popup-cl-04 #comments {
	height: 80px;
    margin-bottom: 10px;
}
#popup-cl-04 #table-cl04-consents .scrollableContainer{
	height: 126px;
	background: #fff;
}
#popup-cl-04 #table-cl04-labs .scrollableContainer{
	height: 186px;
    background: #fff;
}
#popup-cl-04 #table-cl04-progressnotes .scrollableContainer {
	height: 86px;
	background: #fff;
}

#popup-cl-04 .progressbar {
	width: 100%;
	height: 20px;
	overflow: hidden;
	position: relative;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	text-align:center;
	line-height: 20px;
	background-color:#fe7c6f;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr=#fe7c6f, endColorstr=#fef6c3);
	background-image:-moz-linear-gradient(left, #fe7c6f 0%, #fef6c3 50%,#a6febf 100%);
	background-image:linear-gradient(left, #fe7c6f 0%, #fef6c3 50%,#a6febf 100%);
	background-image:-webkit-linear-gradient(left, #fe7c6f 0%, #fef6c3 50%,#a6febf 100%);
	background-image:-o-linear-gradient(left, #fe7c6f 0%, #fef6c3 50%,#a6febf 100%);
	background-image:-ms-linear-gradient(left, #fe7c6f 0%, #fef6c3 50%,#a6febf 100%);
	background-image:-webkit-gradient(linear, left bottom, right bottom, color-stop(0%,#fe7c6f), color-stop(50%,#fef6c3),color-stop(100%,#a6febf));
	border: 1px solid #7d7d7d;
}
#popup-cl-04 .progressbar .percentprogress {
	content: '';
	height: 20px;
	width: 100%;
	position: absolute;
	right: 0;
	background: #e3e3e3;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
#popup-cl-04 .progressbar .percentvalue {
	position: absolute;
	width: 100%;
	background: transparent;
	text-align: center;
	z-index: 1;
	left: 0;
	top: 0;
}

/*
	admin-medication.html
*/
#popup-admin-meds .sidebar {
	background-color: #caccce;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 10px;
	margin-bottom: 10px;
}
#popup-admin-meds .sidebar .lr-gray span {
	background-color:#caccce;
}
#popup-admin-meds .mb10 {
	margin-bottom: 10px;
}
#popup-admin-meds .btn-hide,
#popup-admin-meds .btn-new-rx-template {
	padding-left: 24px;
	background-size: 14px 14px;
	line-height: 20px;
	height: 20px;
	background-position: left center;
	color: #7d7d7d;
	text-decoration: none !important;
}
#popup-admin-meds .in-title {
	right: 5px;
	top: -10px;
}
#popup-admin-meds .height20 {
	height: 20px;
}
#popup-admin-meds .btn-valid {
    background-size: 14px 14px;
    background-position: center;
    height: 20px;
    width: 20px;
    display: block;
}
#popup-admin-meds #table-defined-medications .scrollableContainer{
	height: 226px;
}
#popup-admin-meds #table-defined-medications .btn-show-table-menu {
	width: 95px;
}
/*
	rx-template.html
*/
#popup-rx-template .in-title {
	right: 5px;
	top: -10px;
}

#popup-rx-template .btn-new-checklist,
#popup-rx-template .btn-hide {
	padding-left: 24px;
	background-size: 14px 14px;
	line-height: 20px;
	height: 20px;
	background-position: left center;
	color: #7d7d7d;
	text-decoration: none !important;
}
#popup-rx-template .btn-copy-plus-create-new {
	padding-left: 26px;
	background-size: 16px 16px;
	line-height: 20px;
	height: 20px;
	background-position: left center;
	color: #7d7d7d;
	text-decoration: none !important;
}
#popup-rx-template.erx-template #table-rx-template {
	margin-bottom: 10px;
}
#popup-rx-template #table-defined-rx-template .scrollableContainer {
	height: 146px;
}
#popup-rx-template.erx-template #table-defined-rx-template .scrollableContainer {
	height: 126px;
}
#popup-rx-template #table-rx-template .scrollableContainer {
	height: 445px;
    background: #fff;
}
#popup-rx-template.erx-template #table-rx-template .scrollableContainer {
	height: 226px;
    background: #fff;
}
#popup-rx-template #table-defined-rx-template .btn-show-table-menu,
#popup-rx-template #table-rx-template .btn-show-table-menu {
	width: 95px;
}
#popup-rx-template .sidebar {
	margin-top: 30px;
	background-color: #caccce;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 10px;
	margin-bottom: 10px;
}
#popup-rx-template #medComment {
	height: 65px;
}
#popup-rx-template.erx-template .btn-add-compound,
#popup-rx-template.erx-template .btn-remove-compound {
    padding-left: 24px;
    background-size: 14px 14px;
    line-height: 20px;
    height: 20px;
    background-position: left center;
    color: #7d7d7d;
    text-decoration: none !important;
}
#popup-rx-template.erx-template #table-compound {
    margin-bottom: 10px;
}
#popup-rx-template.erx-template #table-compound #table-compound .btn-menu .btn-show-table-menu {
    width: 90px;
}
#popup-rx-template.erx-template #table-compound .scrollableContainer {
    height: 106px
}
#popup-rx-template.erx-template .title-inc-btn a {
    background-color: #e3e3e3;
    top: 0;
    width: auto;
    background-position: 10px center;
    line-height: 17px;
    padding-left: 33px;
}
/*
	cycle-progress-notes.html
*/
#popup-cycle-progress-notes .in-title {
	right: 5px;
	top: -10px;
}
#popup-cycle-progress-notes .btn-hide {
	padding-left: 24px;
	background-size: 14px 14px;
	line-height: 20px;
	height: 20px;
	background-position: left center;
	color: #7d7d7d;
	text-decoration: none !important;
}
#popup-cycle-progress-notes .btn-standard {
	padding-left: 25px;
	background-size: 15px 16px;
	background-position: center left;
	line-height: 20px;
	height: 20px;
	color: #7d7d7d;
	text-decoration: none !important;
}
#popup-cycle-progress-notes .btn-print {
	padding-left: 27px;
	background-size: 15px 17px;
	line-height: 20px;
	height: 20px;
	background-position: left center;
	color: #7d7d7d;
	text-decoration: none !important;
}
#popup-cycle-progress-notes .btn-attach {
	padding-left: 26px;
	background-size: 16px 17px;
	line-height: 20px;
	height: 20px;
	background-position: left center;
	color: #7d7d7d;
	text-decoration: none !important;
}
#popup-cycle-progress-notes .btn-email {
	padding-left: 28px;
	background-size: 18px 17px;
	background-position: left center;
	line-height: 20px;
	height: 20px;
	color: #7d7d7d;
	text-decoration: none !important;
}
#popup-cycle-progress-notes .height20 {
	height: 20px;
}
#popup-cycle-progress-notes #table-cycle-progress-notes .scrollableContainer {
	height: 146px;
}
#popup-cycle-progress-notes #table-cycle-progress-notes.toggleCell .scrollableContainer {
	height: 266px;
}
#popup-cycle-progress-notes #notes,
#popup-cycle-progress-notes #confirmedNotes {
    height: 400px;
    font-size: 12px;
    overflow-x: hidden;
    overflow-y: auto;
   background-color: #fff !important;
}
#popup-cycle-progress-notes #table-cycle-progress-notes .btn-show-table-menu {
	width: 95px;
}
#popup-cycle-progress-notes #dragdropattachfiles {
	min-height: 70px;
    background: #fff;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
#popup-cycle-progress-notes #dragdropattachfiles span {
	position: absolute;
	font-size: 24px;
	color: #dcdcdc;
	width: 100%;
	text-align: center;
	line-height: 65px;
}
#popup-cycle-progress-notes #dragdropattachfiles ul {
	position: absolute;
	left: 5px;
}
#popup-cycle-progress-notes #dragdropattachfiles ul li {
	padding: 5px;
    margin: 0px;
    display: inline-block;
    background: #fff;
    position: relative;
    height: 35px;
}
#popup-cycle-progress-notes #dragdropattachfiles ul li .btn-attachment {
	display: inline-block;
    height: 25px;
    background-size: 25px;
    padding: 0;
    background-position: left center;
    vertical-align: middle;
    padding-left: 30px;
    line-height: 25px;
    white-space: nowrap;
}
#popup-cycle-progress-notes #dragdropattachfiles ul li:hover {
	background: rgba(1, 172, 238, 0.5);
}
#popup-cycle-progress-notes.dragdropholder {
	position: relative;
}
#popup-cycle-progress-notes #dragdropcover {
	background: rgba(255,255,255, 0.7);
	width: calc(100% - 10px);
	height: 275px;
	text-align: center;
	font-size: 24px;
	line-height: normal;
	border: 1px dashed #0b6bb4;
	position: absolute;
	top: 0;
	z-index: 9999;
	left: 5px;
	padding: 150px 0px;
}
#popup-cycle-progress-notes #dragdropcover h2 {
	color: #a3a3a3;
	margin: 0 0 40px 0;
	font-size: 36px;
}
#popup-cycle-progress-notes #dragdropcover p {
	color: #a3a3a3;
	margin: 0 auto;
	font-size: 24px;
	width: 670px;
}
#popup-cycle-progress-notes .btn-addprog {
	background-size: 12px;
    background-position: center calc(50% - 1px);
}
#popup-cycle-progress-notes .title-tab .lh20 {
	line-height: 20px;
}
/*
	admin-fin-insurance.html
*/
#popup-admin-fin-insurance .in-title {
	right: 5px;
	top: -10px;
}
#popup-admin-fin-insurance .btn-hide,
#popup-admin-fin-insurance .btn-add-insurance {
	padding-left: 24px;
	background-size: 14px 14px;
	line-height: 20px;
	height: 20px;
	background-position: left center;
	color: #7d7d7d;
	text-decoration: none !important;
}
#popup-admin-fin-insurance #table-insurance-companies .scrollableContainer {
	height: 206px;
}
#popup-admin-fin-insurance #table-insurance-companies .btn-show-table-menu {
	width: 95px;
}
#popup-admin-fin-insurance .shortenline:after {
	width: calc(100% - 157px);
}
#popup-admin-fin-insurance .sidebar {
	background-color: #caccce;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px;
    margin-bottom: 10px;
}
#popup-admin-fin-insurance .sidebar .lr-gray span {
	background-color:#caccce;
}
/*
	admin-lab-order.html
*/
#popup-admin-lab-order .in-title {
	right: 5px;
	top: -10px;
}
#popup-admin-lab-order .btn-add-lab {
	padding-left: 24px;
	background-size: 14px 14px;
	line-height: 20px;
	height: 20px;
	background-position: left center;
	color: #7d7d7d;
	text-decoration: none !important;
}
#popup-admin-lab-order .sidebar {
	background-color: #caccce;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 10px;
	margin-bottom: 10px;
}
#popup-admin-lab-order .sidebar .lr-gray span {
	background-color: #caccce;
}
#popup-admin-lab-order .sortable-container {
	height: 160px;
	overflow-y: scroll;
	background-color: #fff;
}
#popup-admin-lab-order .ptp-selectable {
	margin-top: 40px;
}
#popup-admin-lab-order .ptp-selectable a {
	display: block;
	margin-bottom: 5px;
	outline: none;
}
#popup-admin-lab-order .ptp-sortable li {
	color: #484d54;
	border-bottom: 1px solid #e5e5e5;
	padding: 0px 5px;
	background-color: #fff;
	cursor: pointer;
	list-style: none;
}
#popup-admin-lab-order .ptp-sortable li:last-child {
	border-bottom: none;
}
#popup-admin-lab-order .ptp-sortable .selected,
#popup-reagents-templates .ptp-sortable .selected {
	background-color: #01ACEE;
	color: #fff;
}
#popup-admin-lab-order #table-lab-order-templates {
	margin-bottom: 0px;
}
#popup-admin-lab-order #table-lab-order-templates .scrollableContainer {
	height: 447px;
}
#popup-admin-lab-order #table-lab-order-template .btn-show-table-menu {
	width: 95px;
}
#popup-admin-lab-order .custom-grid-5 {
    width: 45% !important;
}
#popup-admin-lab-order .custom-grid-2 {
    width: 9% !important;
}

/*
	stim-event-procedure-maintenance.html
*/
#popup-stim-event-procedure #table-stim-events,
#popup-stim-event-procedure #table-stim-procedures {
	margin-bottom: 0px;
}
#popup-stim-event-procedure #table-stim-events .scrollableContainer,
#popup-stim-event-procedure #table-stim-procedures .scrollableContainer {
	height: 347px;
}
#popup-stim-event-procedure #table-stim-events .btn-show-table-menu,
#popup-stim-event-procedure #table-stim-procedures .btn-show-table-menu {
	width: 95px;
}
#popup-stim-event-procedure .sidebar {
	background-color: #caccce;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 10px;
	margin-bottom: 10px;
}
#popup-stim-event-procedure .sidebar .lr-gray span {
	background-color: #caccce;
}
#popup-stim-event-procedure .sortable-container {
	height: 88px;
	overflow-y: scroll;
	background-color: #fff;
}
#popup-stim-event-procedure .ptp-selectable {
	margin-top: 40px;
}
#popup-stim-event-procedure .ptp-selectable a {
	display: block;
	margin-bottom: 5px;
	outline: none;
}
#popup-stim-event-procedure .ptp-sortable li {
	color: #484d54;
	border-bottom: 1px solid #e5e5e5;
	padding: 0px 5px;
	background-color: #fff;
	cursor: pointer;
	list-style: none;
}
#popup-stim-event-procedure .ptp-sortable li:last-child {
	border-bottom: none;
}
#popup-stim-event-procedure .ptp-sortable .selected {
	background-color: #01ACEE;
	color: #fff;
}
#popup-stim-event-procedure .icon-search2 {
	background-color: #fff;
    background-size: 12px 12px;
    background-position: calc(100% - 5px) center !important;
    padding-right: 22px !important;
}
/*
	stim-event-procedure-email.html
*/
#popup-stim-event-procedure-email #table-stim-events-emails {
	margin-bottom: 20px;
}
#popup-stim-event-procedure-email #table-stim-events-emails .scrollableContainer {
	height: 326px;
}
#popup-stim-event-procedure-email .sidebar {
	background-color: #caccce;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 10px;
	margin-bottom: 10px;
}
#popup-stim-event-procedure-email .btn-add-recipients {
	padding-right: 23px;
    background-size: 13px 13px;
    line-height: 20px;
    height: 20px;
    background-position: right center;
    color: #7d7d7d;
    text-decoration: none !important;
}
#popup-stim-event-procedure-email .btn-remove-recipients {
	background-size: 13px 13px;
    line-height: 20px;
    height: 20px;
    background-position: center;
    color: #7d7d7d;
    text-decoration: none !important;
    display: block;
}
#popup-stim-event-procedure-email .btn-add {
	padding-left: 23px;
    background-size: 13px 13px;
    line-height: 20px;
    height: 20px;
    background-position: left center;
    color: #7d7d7d;
    text-decoration: none !important;
}
#popup-stim-event-procedure-email #table-stim-events-emails .btn-show-table-menu {
	width: 90px;
}
#popup-stim-event-procedure-email .recipient-container {
    height: 30px;
    overflow-x: hidden;
    overflow-y: auto;
    margin-bottom: 10px;
}
#popup-stim-event-procedure-email .recipient-container .form-group:last-child {
	margin-bottom: 0;
}
#popup-stim-event-procedure-email .btn-eventproc-toggle {
    display: block;
    height: 14px;
    width: 10px;
    background-size: auto 12px;
    background-position: center right;
	margin-right: 10px;
}
#popup-stim-event-procedure-email .custom-grid-5 {
    width: 45% !important;
}
#popup-stim-event-procedure-email .custom-grid-2 {
    width: 10% !important;
}
#popup-stim-event-procedure-email .sortable-container {
	height: 231px;
	overflow-y: scroll;
	background-color: #fff;
}
#popup-stim-event-procedure-email .ptp-selectable {
	margin-top: 40px;
}
#popup-stim-event-procedure-email .ptp-selectable a {
	display: block;
	margin-bottom: 5px;
	outline: none;
}
#popup-stim-event-procedure-email .ptp-sortable li {
	color: #484d54;
	border-bottom: 1px solid #e5e5e5;
	padding: 0px 5px;
	background-color: #fff;
	cursor: pointer;
	list-style: none;
}
#popup-stim-event-procedure-email .ptp-sortable li:last-child {
	border-bottom: none;
}
#popup-stim-event-procedure-email .ptp-sortable .selected {
	background-color: #01ACEE;
	color: #fff;
}
#popup-stim-event-procedure-email .in-title {
	right: 5px;
    top: -10px;
}
#popup-stim-event-procedure-email #table-select-cycle-type {
	margin-bottom: 10px;
}
#popup-stim-event-procedure-email #table-select-cycle-type .scrollableContainer {
	height: 260px
}
/*
	cpt-icd-popup.html
*/
#popup-cpt-icd .sidebar {
	background-color: #caccce;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 10px;
	margin-bottom: 10px;
	margin-top: 30px;
}
#popup-cpt-icd .sidebar .title-inc-btn a {
    top: 0px;
    background-color: #caccce;
}
#popup-cpt-icd .sidebar .lr-gray span {
    background: #caccce;
}
#popup-cpt-icd  .priority-number {
	width: 18px;
    height: 18px;
    border: 1px solid #7d7d7d;
    border-radius: 50%;
    text-align: center;
    line-height: 16px;
    cursor: pointer;
    margin: 1px;
    font-size: 12px;
}
#popup-cpt-icd #table-cpt-codes,
#popup-cpt-icd #table-icd-codes,
#popup-cpt-icd #table-icd-library {
	margin-bottom: 10px;
}
#popup-cpt-icd #table-cpt-codes .scrollableContainer,
#popup-cpt-icd #table-icd-codes .scrollableContainer,
#popup-cpt-icd #table-icd-library .scrollableContainer {
	height: 226px;
}
#popup-cpt-icd .btn-add {
    padding: 0px 0px 0px 23px;
    background-size: 13px 13px;
    background-position: center left;
    color: #7d7d7d !important;
    display: block;
    height: 19px;
    line-height: 19px;
}
#popup-cpt-icd .btn-remove {
	background-position: center;
    width: 13px;
    height: 13px;
    display: block;
    margin-top: 3.5px;
    margin-bottom: 3.5px;
	margin-left: auto;
}
#popup-cpt-icd .custom-padding {
	padding-top: 119px;
}
#popup-cpt-icd .mt60 {
	margin-top: 60px;
}
#popup-cpt-icd .title-tab {
	height: 20px;
}
#popup-cpt-icd .btn-icd-library {
	padding: 0px 0px 0px 23px;
    background-size: 13px 13px;
    background-position: center left;
    color: #7d7d7d !important;
    display: block;
    height: 20px;
    line-height: 20px;
}
/*
	cs-04-series-definitions.html
*/
#popup-cs04 #table-defined-series,
#popup-cs04 #table-series-definition {
	margin-bottom: 10px;
}
#popup-cs04 #table-defined-series .scrollableContainer {
	height: 129px;
    max-height: 825px;
}
#popup-cs04 #table-series-definition .scrollableContainer {
	height: 66px;
}
#popup-cs04 #table-defined-series .btn-show-table-menu,
#popup-cs04 #table-series-definition .btn-show-table-menu {
	width: 95px;
}
#popup-cs04 .custom-padding {
	padding-top: 25px;
}
#popup-cs04 .sidebar {
	background-color: #caccce;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 10px;
	margin-bottom: 10px;
    overflow-y: auto;
    max-height: 825px;
}
#popup-cs04 .sidebar .lr-gray span {
	background: #caccce;
}
#popup-cs04 .title-inc-btn a {
    background-color: #caccce;
    top: 0;
}
#popup-cs04 .btn-remove-series-definition {
    display: block;
    background-size: 13px 13px;
    background-position: center;
    width: 13px;
    height: 20px;
}
#popup-cpt-icd #table-cpt-codes .btn-show-table-menu,
#popup-cpt-icd #table-icd-codes .btn-show-table-menu {
	width: 85px;
}
#popup-cpt-icd mt50 {
	margin-top: 50px;
}
/*
	cs-05-cycle-stim-control.html
*/
#popup-cs05 #table-cycle-type {
	margin-bottom: 0px;
}
#popup-cs05 #table-cycle-type .scrollableContainer {
	height: 227px;
}
#popup-cs05 #table-cycle-type table tbody tr.selected td {
	background-color: #01ACEE;
	color: #fff;
}
#popup-cs05 .custom-select-height {
	height: 139px;
}
#popup-cs05 .btn-swticher {
	margin-top: 30px;
}
#popup-cs05 .btn-swticher a {
	margin-bottom: 5px;
	display: block;
}

/*
	cycle-consents.html
*/
#popup-cycle-consents .sidebar {
	background-color: #caccce;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 10px;
	margin-bottom: 10px;
}
#popup-cycle-consents #table-cycle-consents  {
	margin-bottom: 10px;
}
#popup-cycle-consents #table-cycle-consents .scrollableContainer{
	height: 226px;
}
#popup-cycle-consents #table-cycle-consents .btn-show-table-menu {
	width: 170px;
}
/*
	patient-consents.html
*/
#popup-patient-consents .sidebar {
	background-color: #caccce;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 10px;
	margin-bottom: 10px;
}
#popup-patient-consents #table-patient-consents {
	margin-bottom: 10px;
}
#popup-patient-consents #table-patient-consents .scrollableContainer {
	height: 231px;
}
#popup-patient-consents #table-patient-consents .btn-show-table-menu {
	width: 170px;
}
/*
	cs-05-cycle-stim-control.html
*/
#popup-cs05 #table-cycle-type table tbody tr.selected td {
	background-color: #01ACEE;
	color: #fff;
}

/*
	admin-superbill-templates.html
*/
#popup-admin-superbill-templates .sidebar {
	background-color: #caccce;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px;
    margin-bottom: 10px;
	margin-top: 30px;
}
#popup-admin-superbill-templates .sidebar .lr-gray span {
	background-color: #caccce;
}
#popup-admin-superbill-templates .ptp-selectable {
	margin-top: 40px;
}
#popup-admin-superbill-templates .ptp-selectable a {
	display: block;
	margin-bottom: 5px;
	outline: none;
}
#popup-admin-superbill-templates #table-superbill-templates .scrollableContainer {
	height: 336px;
}
#popup-admin-superbill-templates #table-superbill-templates,
#popup-admin-superbill-templates #table-included-office-procedures,
#popup-admin-superbill-templates #table-available-office-procedures {
	margin-bottom: 10px;
}
#popup-admin-superbill-templates #table-included-office-procedures .scrollableContainer,
#popup-admin-superbill-templates #table-available-office-procedures .scrollableContainer {
	height: 226px;
}
#popup-admin-superbill-templates .custom-grid-5 {
	width: 47% !important;
}
#popup-admin-superbill-templates .custom-grid-2 {
	width: 6% !important;
}
#popup-admin-superbill-templates .btn-new-label {
	padding-left: 24px;
    background-size: 13px 13px;
    line-height: 20px;
    height: 20px;
    background-position: left center;
    color: #7d7d7d;
    text-decoration: none !important
}
#popup-admin-superbill-templates .title-tab {
	height: 20px;
}
#popup-admin-superbill-templates .no-line:after  {
	height: 0px;
	display: none;
}
/*
	sb-provider-defaults.html
*/
#popup-sb-provider-defaults #table-sb-provider-defaults {
	margin-bottom: 10px;
}
#popup-sb-provider-defaults #table-sb-provider-defaults .scrollableContainer {
	height: 266px;
}
#popup-sb-provider-defaults #table-sb-provider-defaults .btn-show-table-menu {
	width: 75px;
}
#popup-sb-provider-defaults .btn-add-location {
	background-size: 13px 13px;
    background-position: center center;
    display: block;
    height: 20px;
    width: 13px;
    margin-left: auto;
}
/*
	lightbox-popup.html
*/
#lightbox-popup .lightbox-image {
	width: auto;
	max-width: 100%;
	height: auto;
}
#lightbox-popup .lightbox-iframe {
	width: 100%;
	height: 800px;
}
/*
	dpm-02-add-edit-practitioner-pu.htm;
*/
#popup-add-edit-practitioner-pu .comment-practitioner-pu {
	height: 40px;
}
#popup-add-hospital-pu .btn-add {
	background-size: 13px 13px;
    background-position: center center;
    display: block;
    height: 20px;
    width: 13px;
    margin-left: auto;
    margin-right: auto;
}
#popup-add-edit-practitioner-pu .btn-search {
	background-size: 13px 13px;
    background-position: center center;
    display: block;
    height: 20px;
    width: 13px;
    margin-left: auto;
}
/*
	cycle.dx.html
*/
#popup-cycle-dx .number-in-circles {
	display: inline-block;
    height: 14px;
    width: 14px;
    border: 1px solid #7d7d7d;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    line-height: 14px;
    font-size: 10px;
    margin: 3px 0;
}
#popup-cycle-dx .btn-minus-dx {
  background-size: 13px 13px;
  background-position: center center;
  display: block;
  height: 20px;
  width: 13px;
  margin-right: auto;
}
#popup-cycle-dx #table-cycle-diagnosis {
	margin-bottom: 10px;
}
#popup-cycle-dx #table-cycle-diagnosis .scrollableContainer {
	height: 126px;
}
#popup-cycle-dx .btn-phone-priority {
	left: 19px;
    top: 23px;
	z-index: 3;
}
#popup-cycle-dx .btn-phone-priority li a span {
	    display: inline-block;
    height: 14px;
    width: 14px;
    border: 1px solid #7d7d7d;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    line-height: 14px;
    font-size: 10px;
    margin: 3px 0;
}
#popup-cycle-dx .title-inc-btn a {
	background-color: #e3e3e3;
    top: 0;
}
/*
	outside-embryo-check-in.html
*/
#popup-outside-embryo-check-in #table-outside-embryo-check-in .btn-show-table-menu {
	width: 105px;
}
#popup-outside-embryo-check-in #table-outside-embryo-check-in,
#popup-outside-embryo-check-in #table-storage-location {
	margin-bottom: 10px;
}
#popup-outside-embryo-check-in #table-outside-embryo-check-in .scrollableContainer {
    height: 126px;
}
#popup-outside-embryo-check-in #table-storage-location .scrollableContainer {
	height: 126px;
}
#popup-outside-embryo-check-in .dark-border {
	margin-bottom: 0;
}
#popup-outside-embryo-check-in .in-title {
    right: 5px;
    top: -10px;
}
#popup-outside-embryo-check-in .btn-new-checkin {
    padding-left: 24px;
    background-size: 14px 14px;
    line-height: 20px;
    height: 20px;
    background-position: left center;
    color: #7d7d7d;
    text-decoration: none !important;
}
#popup-outside-embryo-check-in #checkin-comment {
	height: 20px;
}
#popup-outside-embryo-check-in .btn-print {
	background-size: 15px 17px;
	background-position: left center;
	display: block;
	padding-left: 20px
}
#popup-outside-embryo-check-in .tmrw .device-container .device-body .device-background {
	position: absolute;
	width: 100%;
	height: 100%;
}
/*
	cryo-check-in.html
*/
#popup-cryo-check-in #table-storage-location {
	margin-bottom: 10px;
}
#popup-cryo-check-in #table-storage-location .scrollableContainer {
	height: 126px;
}
/*
	fet-procedure-datepicker.html
*/
#popup-fet-procedure-datepicker .fetcalendarmonth table,
#popup-fet-procedure-datepicker .fetcalendarmonth thead,
#popup-fet-procedure-datepicker .fetcalendarmonth tbody,
#popup-fet-procedure-datepicker .fetcalendarmonth tfoot,
#popup-fet-procedure-datepicker .fetcalendarmonth tr,
#popup-fet-procedure-datepicker .fetcalendarmonth td,
#popup-fet-procedure-datepicker .fetcalendarmonth th {
	border-color: #bbc5cf
}
#popup-fet-procedure-datepicker .fetcalendarmonth .fc-view {
	background: #d7e7f6;
}
#popup-fet-procedure-datepicker .fetcalendarmonth .fc-week {
	min-height: 97px;
}
#popup-fet-procedure-datepicker .fetcalendarmonth .fc-day-header {
	background: #d7e7f6;
	font-weight: normal;
	color: #7b7b7b;
	padding: 15px 5px;
	border-color: #bbc5cf;
}
#popup-fet-procedure-datepicker .fetcalendarmonth .fc-row {
	border-right-color: #d7e7f6;
}
#popup-fet-procedure-datepicker .fetcalendarmonth .fc-bg thead,
#popup-fet-procedure-datepicker .fetcalendarmonth .fc-bg tbody {
	border: none;
}
#popup-fet-procedure-datepicker .fetcalendarmonth .fc-bg .fc-day {
	background: #fff;
	border-color: #bbc5cf;
}
#popup-fet-procedure-datepicker .fetcalendarmonth .fc-bg .fc-day.fc-today {
	border: none;
}
#popup-fet-procedure-datepicker .fetcalendarmonth .fc-content-skeleton .fc-day-number {
	font-weight: normal;
	color: #7b7b7b;
	padding: 5px 5px 5px 104px;
	text-align: center;
	position: relative;
}
#popup-fet-procedure-datepicker .fetcalendarmonth .fc-content-skeleton .fc-event {
	position: relative;
	display: block;
	font-size: 14px;
	border-radius: 0;
	border: none;
	background-color: transparent !important;
	font-weight: normal;
	color: #7b7b7b;
	margin: 0;
	padding: 0;
}
#popup-fet-procedure-datepicker .eventsummary {
	border: 0px solid #fff !important;
	font-size: 12px;
	margin: 0px auto;
	width: calc(100% - 15px);
}
#popup-fet-procedure-datepicker .eventsummary tr td {
	border: 0px solid #fff !important;
	background: transparent !important;
	color: #7b7b7b;
}
#popup-fet-procedure-datepicker .fetarrows {
    display: block;
    height: 23px;
    width: 100%;
    background-position: center;
    background-size: auto 10px;
}
#popup-fet-procedure-datepicker .eventstyle-bbbdbf,
#popup-fet-procedure-datepicker .eventstyle-bbbdbffabb84 {
	background: #bbbdbf !important;
}
#popup-fet-procedure-datepicker .eventstyle-ffffff,
#popup-fet-procedure-datepicker .eventstyle-fffffffabb84  {
	background: #ffffff !important;
}
#popup-fet-procedure-datepicker .eventstyle-01acee,
#popup-fet-procedure-datepicker .eventstyle-01aceefabb84 {
	background: #01acee !important;
	color: #fff !important;
}
#popup-fet-procedure-datepicker .eventstyle-bbbdbffabb84,
#popup-fet-procedure-datepicker .eventstyle-fffffffabb84,
#popup-fet-procedure-datepicker .eventstyle-01aceefabb84, {

}
#popup-fet-procedure-datepicker table[data-style='01acee'] td {
	color: #fff !important;
}
#popup-fet-procedure-datepicker .fetcalendarmonth .fc-content-skeleton .fc-day-number.eventstyle-bbbdbffabb84:after,
#popup-fet-procedure-datepicker .fetcalendarmonth .fc-content-skeleton .fc-day-number.eventstyle-fffffffabb84:after,
#popup-fet-procedure-datepicker .fetcalendarmonth .fc-content-skeleton .fc-day-number.eventstyle-01aceefabb84:after {
	content: '';
	height: 20px;
	width: 20px;
	border: 2px solid #fabb84;
	position: absolute;
	top: 0;
	right: 0;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
}
/*#popup-fet-procedure-datepicker table[data-style='bbbdbf'] td,
#popup-fet-procedure-datepicker table[data-style='01acee'] td {
	color: #fff !important;
}*/

/*
	emb-db1.html
*/
#popup-embdb1 .title-tab {
	height: 20px;
}
#popup-embdb1 .btn-new-task {
	padding: 0 0 0 23px;
	background-size: 13px 13px;
	background-position: center left;
	line-height: 20px;
}
#popup-embdb1 #table-embryology-lab-task {
	margin-bottom: 10px;
}
#popup-embdb1 #table-embryology-lab-task .scrollableContainer {
	height: 326px;
}
#popup-embdb1 #table-embryology-lab-task .btn-show-table-menu {
	width: 75px;
}
#popup-embdb1 .sidebar {
	background-color: #caccce;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 10px;
}
/*
  emb-db2.html
*/
#popup-embdb2 .title-tab {
  height: 20px;
}
#popup-embdb2 .btn-add-staff {
  padding: 0 0 0 23px;
  background-size: 13px 13px;
  background-position: center left;
  line-height: 20px;
}
#popup-embdb2 .sidebar {
  background-color: #caccce;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  padding: 10px;
}
#popup-embdb2 .sidebar .lr-gray span {
    background-color: #caccce;
}
#popup-embdb2 .arrows {
	margin-top: 40px;
}
#popup-embdb2 .arrows a {
  display: block;
  margin-bottom: 5px;
  outline: none;
}
#popup-embdb2 #table-embryology-lab-staff {
	margin-bottom: 0;
}
#popup-embdb2 #table-embryology-lab-staff .scrollableContainer {
	height: 266px;
}
#popup-embdb2 #table-embryology-lab-staff .btn-show-table-menu {
	width: 85px;
}
#popup-embdb2 .sortable-container {
	background: #fff;
	overflow-y: scroll;
	height: 157px;
}
/*
	emb-db4a.html
*/
#popup-embdb4a .arrows {
	margin-top: 40px;
}
#popup-embdb4a .arrows a {
  display: block;
  margin-bottom: 5px;
  outline: none;
}
#popup-embdb4a .sortable-container {
	background: #fff;
	overflow-y: scroll;
	height: 145px;
}
/*
	cycle-plan-options.html
*/

#popup-cycle-plan-options .title-inc-btn a {
	background-color: #e3e3e3;
	top: 0;
}
#popup-cycle-plan-options .sidebar {
	background-color: #caccce;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px;
    margin-bottom: 10px;
    margin-top: 30px;
}
#popup-cycle-plan-options .arrows {
	margin-top: 40px;
}
#popup-cycle-plan-options .arrows a {
  display: block;
  margin-bottom: 5px;
  outline: none;
}
#popup-cycle-plan-options .sortable-container {
	background: #fff;
	overflow-y: scroll;
	height: 145px;
}
#popup-cycle-plan-options .custom-width {
	width: 45.833333335%;
}
#popup-cycle-plan-options .custom-select-height {
	height: 139px;
}
#popup-cycle-plan-options .btn-add-new-plan-option {
    padding-left: 33px;
    background-size: 13px 13px;
    line-height: 17px;
    height: 17px;
    background-position: 10px center;
    color: #7d7d7d;
    text-decoration: none !important;
    width: auto;
    top: -1px !important;
}
/*
	image-view-popup.html
*/
#image-view-popup .btn-print {
	background-size: 16px 17px;
	background-position: left center;
	display: block;
	padding-left: 21px;
}
#image-view-popup .whitebg {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #fff;
	min-height: 450px;
	height: auto;
	margin: 0 0 10px;
	padding: 10px;
}
#image-view-popup .whitebg2 {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #fff;
	height: auto;
	margin: 0 0 10px;
	padding: 10px;
}
#image-view-popup ul.uploaded-images-lists li {
	padding: 5px;
    margin: 0px;
    display: block;
    background: #fff;
    position: relative;
    height: 35px;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
}
#image-view-popup ul.uploaded-images-lists li.highlight {
	background: #ff9900;
}
#image-view-popup ul.uploaded-images-lists li:hover,
#image-view-popup ul.uploaded-images-lists li.selected,
#image-view-popup ul.uploaded-images-lists li.selectedforexport {
	background: rgba(1, 172, 238, 0.5);
}

#image-view-popup ul.uploaded-images-lists li a.uploaded-filename {
	display: inline-block;
    height: 25px;
    background-size: 25px;
    padding: 0;
    background-position: left center;
    vertical-align: middle;
    padding-left: 30px;
    line-height: 25px;
    white-space: nowrap;
    max-width: calc(100% - 19px);
    text-overflow: ellipsis;
    overflow: hidden;
}
#image-view-popup ul.uploaded-images-lists li a.remove-uploaded {
	display: inline-block;
    margin-left: 5px;
}
#image-view-popup .draganddropimage {
	 min-height: 70px;
    background: #fff;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	margin-bottom: 10px;
}
#image-view-popup .singleview li {
    width: 100%;
    height: 330px;
    display: block;
	position: relative;
	margin-bottom: 10px;
}
#image-view-popup .draganddropimage span {
    position: absolute;
    font-size: 24px;
    color: #dcdcdc;
    width: 100%;
    text-align: center;
    line-height: 70px;
}
#image-view-popup .btn-image-navigate {
	width: 100%;
    display: block;
    background-size: 75%;
    background-position: center center;
    height: 411px;
}
#image-view-popup .img-container {
	text-align: center;
	position: relative;
	min-height: 401px;
	overflow: hidden;
}
#image-view-popup .img-container .image-crop {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	height: auto;
	display: none;
}
#image-view-popup .img-container .image-zoom-container {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	height: auto;
	display: block;
}
#image-view-popup .img-container .image-zoom-container .image-zoom-disabled {
	width: 100%;
    height: 100%;
}
/*#image-view-popup.patient-image-view .img-container .image-crop,
#image-view-popup.patient-image-view .img-container .image-zoom-container {
	height: auto;
	width: auto;
}*/
#image-view-popup.embryo-images #dropOption {
    font-size: 20px;
    text-align: center;
    height: 50px;
    padding: 0px 0 0 55px;
    line-height: 50px;
}
#image-view-popup.embryo-images .draganddropimage span {
	line-height: 24px;
    padding: 11px 0;
}
#image-view-popup.embryo-images ul.uploaded-images-lists li span.uploaded-section {
	display: block;
    height: 25px;
    padding: 0;
    vertical-align: middle;
    line-height: 25px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
#image-view-popup.embryo-images #imageDisplayDrop {
	display: block;
    padding: 5px;
    line-height: 25px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

#image-view-popup.embryo-images .whitebg {
	min-height: 500px;
}
#image-view-popup .table-images .scrollableContainer {
	height: 451px;
}
#image-view-popup .extra-height .scrollableContainer {
	height: 481px;
}
#image-view-popup .extra-height2 .scrollableContainer {
    height: 420px;
}
.patient-image-view table tbody tr.selected td {
	background-color: #01ACEE;
	color: #fff;
}
.patient-image-view .title-inc-btn {
	top: -17px;
}
#image-view-popup .btn-addscan {
	background-size: 13px 13px;
    background-position: 10px center;
    padding-left: 33px;
    display: block;
    background-color: #e3e3e3;
    width: auto;
    z-index: 10;
    line-height: 14px;
	display: block;
}
#image-view-popup .btn-refresh {
    display: block;
    background-size: 13px 13px;
    background-position: center;
    height: 20px;
    width: 13px;
    margin: 0 0 0 auto;
}
#image-view-popup .btn-print-all {
    display: block;
    background-size: 15px 17px;
    background-position: center;
    height: 20px;
    width: 15px;
    margin: 0 0 0 auto;
}
#image-view-popup .uss-image-list {
    margin-bottom: 10px;
}
#image-view-popup .uss-image-list .scrollableContainer {
    height: 420px;
}
#image-view-popup.resized .btn-image-navigate {
	height: 543px;
}
#image-view-popup.resized .mh440 {
	min-height: 573px !important;
}
#image-view-popup .btn-emt {
    background-size: 13px 13px;
    background-position: 5px center;
    padding-left: 28px;
    display: inline-block;
}
.uss-image-viewer .custom-col-xs-3 {
	width: 220px;
	float: left;
	position: relative;
    min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
}
.uss-image-viewer .custom-col-xs-9 {
	width: calc(100% - 220px);
	float: left;
	position: relative;
    min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
}
.uss-image-viewer .btn-image-navigate {
	height: 501px;
}
.uss-image-viewer .img-container {
    min-height: 521px !important;
}
.uss-image-viewer .files-list {
    overflow-y: auto;
    height: 541px !important;
    padding: 10px;
}
.uss-image-viewer .files-list ul.uploaded-images-lists li a.uploaded-filename {
    max-width: calc(100% - 0px) !important;
}
.cycle-images-popup .custom-col-xs-5 {
	width: 365px;
	float: left;
	position: relative;
    min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
}
.cycle-images-popup .custom-col-xs-7 {
	width: calc(100% - 365px);
	float: left;
	position: relative;
    min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
}
.cycle-images-popup .whitebg {
	margin-bottom: 0 !important;
}
.cycle-images-popup .btn-image-navigate {
	height: 430px !important;
}
.cycle-images-popup .img-container {
	min-height: 430px !important;
}
.cycle-images-popup .btn-show-table-menu {
	width: 80px;
}
.cycle-images-popup .video-container {
    text-align: center;
	position: relative;
	min-height: 430px !important;
	height: 430px;
	overflow: hidden;
    display: table-cell;
    vertical-align: middle;
}
/*
	progress-note-attach-file-popup.html
*/
#progress-note-attach-file-popup input[type=file] {
	width: 100%;
}
/*
	exam-room-maintenance.html
*/
#popup-exam-room-maintenance .title-tab {
	height: 20px;
}
#popup-exam-room-maintenance .btn-add {
	padding: 0 0 0 23px;
	background-size: 13px 13px;
	background-position: center left;
	line-height: 20px;
}
#popup-exam-room-maintenance #table-examination-room-maintenance {
	margin-bottom: 10px;
}
#popup-exam-room-maintenance #table-examination-room-maintenance .scrollableContainer {
	    height: 226px;
}
#popup-exam-room-maintenance #table-examination-room-maintenance .btn-show-table-menu {
	width: 85px;
}
#popup-exam-room-maintenance .sidebar {
	background-color: #caccce;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 10px;
}
/*
	inventory.html
*/
#popup-inventory #table-inventory .scrollableContainer {
	height: 126px;
}
#popup-inventory #table-inventory {
	margin-bottom: 10px;
}
/*
	inventory-cryo-checkout.html
*/
#popup-inventory-cryo-checkout #table-inventory-cryo-checkout .scrollableContainer {
	height: 426px;
}
#popup-inventory-cryo-checkout #table-inventory-cryo-checkout {
	margin-bottom: 10px;
}
/*
	reagents-maintenance.html
*/
#popup-reagents-maintenance {}
#popup-reagents-maintenance .in-title {
	background: #e3e3e3;
	z-index: 1;
	right: 5px;
	top: -10px;
}
#popup-reagents-maintenance .btn-add {
	padding-left: 23px;
    background-size: 13px 13px;
    line-height: 20px;
    height: 20px;
    background-position: left center;
    color: #7d7d7d;
    text-decoration: none !important;
}
#popup-reagents-maintenance .sidebar {
	background-color: #caccce;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px;
	margin-bottom: 20px;
}
#popup-reagents-maintenance #table-manufacturers,
#popup-reagents-maintenance #table-reagents-types,
#popup-reagents-maintenance #table-reagents-lots {
	margin-bottom: 10px;
}
#popup-reagents-maintenance #table-manufacturers .scrollableContainer,
#popup-reagents-maintenance #table-reagents-types .scrollableContainer,
#popup-reagents-maintenance #table-reagents-lots .scrollableContainer {
	height: 226px;
}

#popup-reagents-maintenance #table-manufacturers .btn-show-table-menu,
#popup-reagents-maintenance #table-reagents-types .btn-show-table-menu,
#popup-reagents-maintenance #table-reagents-lots .btn-show-table-menu {
	width: 90px;
}
#popup-reagents-maintenance .mb0 {
	margin-bottom: 0;
}
/*
	popup-reagents-templates.html
*/
#popup-reagents-templates .title-tab {
	height: 20px;
}
#popup-reagents-templates .btn-add {
    padding: 0 0 0 23px;
    background-size: 13px 13px;
    background-position: center left;
    line-height: 20px;
}
#popup-reagents-templates .sidebar {
	background-color: #caccce;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 10px;
	margin-bottom: 10px;
}
#popup-reagents-templates .sidebar .lr-gray span {
    background-color: #caccce;
}
#popup-reagents-templates .arrows {
	margin-top: 40px;
}
#popup-reagents-templates .arrows a {
  display: block;
  margin-bottom: 5px;
  outline: none;
}
#popup-reagents-templates #table-embryology-lab-staff {
	margin-bottom: 0;
}
#popup-reagents-templates #table-embryology-lab-staff .scrollableContainer {
	height: 266px;
}
#popup-reagents-templates #table-embryology-lab-staff .btn-show-table-menu {
	width: 85px;
}
#popup-reagents-templates .sortable-container {
	background: #fff;
	overflow-y: scroll;
	height: 157px;
}
/*
	ins-15-payment-alhorithm.html
*/
#popup-ins15 #algorithmName {
	border: 1px solid #a1a3a7;
    margin: 5px 0;
	height: 20px;
}
#popup-ins15 #table-payment-algorithms {
	margin-bottom: 10px;
}
#popup-ins15 #table-payment-algorithms .scrollableContainer {
	height: auto;
}
.new-payment-algorithm .modal-dialog {
  width: 1400px;
  height: auto;
}

/*
	widget-popup.html
*/
#widget-popup .icon-search2 {
	background-position: calc(100% - 5px) center;
	background-size: 12px 12px;
	background-color: #fff;
	padding-right: 22px;
}
#widget-popup .widget-list {
	background: #fff;
	padding: 10px;
	height: 294px;
}
#widget-popup .widget-list-description {
	background: #fff;
	padding: 10px;
	overflow-x: hidden;
	overflow-y: scroll;
	height: 294px;
}
#widget-popup .widget-list-descriptio ul {
	margin: 0px;
	padding: 0px;
}
#widget-popup .widget-list-description ul li {
	background: #96999d;
	padding: 10px 10px;
	position: relative;
	margin-bottom: 10px;
}
#widget-popup .widget-list-description ul li .widget-description {
	background: url('../images/icon-widget.svg') no-repeat top left;
    padding-left: 40px;
    padding-top: 2px;
	background-size: 27px 27px;
}
#widget-popup .widget-list-description ul li .widget-description a.btn-add-widget {
    display: block;
    background-size: 13px 13px;
    height: 13px;
    width: 13px;
    margin: 0 0 0 auto;
	position: absolute;
	top: 5px;
	right: 5px;
}
#widget-popup .widget-list-description ul li .widget-description h3 {
	font-size: 14px;
	color: #ffffff;
	margin: 0 0 5px;
}
#widget-popup .widget-list-description ul li .widget-description p {
	font-size: 10px;
	color: #ffffff;
	margin: 0 0 5px;
	font-weight: 200;
}
/*
	appointment-type-colorpicker.html
*/
#appointment-type-colorpicker .colorsplate {
	width: 175px;
	margin: 0 auto;
}
#appointment-type-colorpicker .colorsplate ul li a {
	display: block;
	float: left;
	height: 19px;
	width: 19px;
	border: 1px solid #c9c4c4;
	margin: 5px;
	text-decoration: none !important;
}
#appointment-type-colorpicker .custom-color ul li a {
	background-color: transparent;
	position: relative;
}
#appointment-type-colorpicker .custom-color ul li a span {
	display: block;
    position: absolute;
    height: 10px;
    width: 10px;
    background-size: 100%;
    right: 1px;
    top: 1px;
	display: none;
}
#appointment-type-colorpicker .custom-color ul li a:hover span {
	display: block;
}
/*
	progressnote-label-maintenance.html
*/

#popup-progressnote-label-maintenance .title-inc-btn a {
	background-color: #e3e3e3;
	top: 0;
}
#popup-progressnote-label-maintenance .sidebar {
	background-color: #caccce;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px;
    margin-bottom: 10px;
    margin-top: 30px;
    height: 158px;
}
#popup-progressnote-label-maintenance #table-labels {
	margin-bottom: 10px;
}
#popup-progressnote-label-maintenance #table-labels .scrollableContainer {
	height: 161px;
}
#popup-progressnote-label-maintenance #table-labels .btn-show-table-menu {
	width:95px;
}
#popup-progressnote-label-maintenance .selected-color {
	display: block;
	position: relative;
    width: 100%;
    border: 1px solid #7d7d7d;
    height: 20px;
}
#popup-progressnote-label-maintenance .selected-color span {
    display: block;
    position: absolute;
    height: 10px;
    width: 10px;
    background-size: 100%;
    right: 1px;
    top: 1px;
    display: none;
}

#popup-progressnote-label-maintenance #cancelCurrentLabel {

	 bottom: 0;
}

/*
	patient-alarm-maintenance.html
*/

#popup-patient-alarm-maintenance .title-inc-btn a {
	background-color: #e3e3e3;
	top: 0;
}
#popup-patient-alarm-maintenance .sidebar {
	background-color: #caccce;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px;
    margin-bottom: 10px;
    margin-top: 30px;
}
#popup-patient-alarm-maintenance #textarea-message {
	height:60px;
}
#popup-patient-alarm-maintenance #table-alarms {
	margin-bottom: 10px;
}
#popup-patient-alarm-maintenance #table-alarms .scrollableContainer {
	height: 211px;
}
#popup-patient-alarm-maintenance #table-alarms .btn-show-table-menu {
	width:95px;
}
#popup-patient-alarm-maintenance .selected-color {
	display: block;
	position: relative;
    width: 100%;
    border: 1px solid #7d7d7d;
    height: 30px;
}
#popup-patient-alarm-maintenance .selected-color span {
    display: block;
    position: absolute;
    height: 10px;
    width: 10px;
    background-size: 100%;
    right: 1px;
    top: 1px;
    display: none;
}
#popup-patient-alarm-maintenance .selected-color:hover span {
	display:block;
}
#popup-patient-alarm-maintenance .ctb {
	margin-top: 5px;
}
/*
	tag-maintenance.html
*/

#popup-tag-maintenance .title-inc-btn a {
	background-color: #e3e3e3;
	top: 0;
}
#popup-tag-maintenance .sidebar {
	background-color: #caccce;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px;
    margin-bottom: 10px;
    margin-top: 30px;
}
#popup-tag-maintenance #textarea-message {
	height:60px;
}
#popup-tag-maintenance #table-alarms {
	margin-bottom: 10px;
}
#popup-tag-maintenance #table-alarms .scrollableContainer {
	height:230px;
}
#popup-tag-maintenance #table-alarms .btn-show-table-menu {
	width:95px;
}
#popup-tag-maintenance .selected-color {
	display: block;
	position: relative;
    width: 100%;
    border: 1px solid #7d7d7d;
    height: 20px;
}
#popup-tag-maintenance .selected-color span {
    display: block;
    position: absolute;
    height: 10px;
    width: 10px;
    background-size: 100%;
    right: 1px;
    top: 1px;
    display: none;
}
#popup-tag-maintenance .selected-color:hover span {
	display:block;
}
/*
	transfer-out.html
*/
#popup-transfer-out .sidebar {
	background-color: #caccce;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 10px;
	margin-bottom: 10px;
}
#popup-transfer-out #table-transfer-out {
	margin-bottom: 10px;
}
#popup-transfer-out #table-transfer-out .scrollableContainer {
	height: 126px;
}
/*
	and-05-select-sperm-source.html
*/
#popup-and-05-select-sperm-source #table-select-sperm-source {
	margin-bottom: 10px;
}
#popup-and-05-select-sperm-source #table-select-sperm-source .scrollableContainer {
	height: 126px;
}
/*
	and-06-cryo-check-out.html
*/
#popup-and-06-cryo-check-out #table-cryo-check-out {
	margin-bottom: 10px;
}
#popup-and-06-cryo-check-out #table-cryo-check-out .scrollableContainer {
	height: 126px;
}
/*
	and-03-add-sperm-source.html
*/
#popup-and-03-add-sperm-source .sidebar {
	background: #caccce;
    padding: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
#popup-and-03-add-sperm-source .paddingtb10 {
	padding: 10px 0;
}
#popup-and-03-add-sperm-source .mt25 {
	margin-top: 25px;
}
/*
	and-recommendations.html
*/
#popup-and-recommendations .arrows {
	margin-top: 40px;
}
#popup-and-recommendations .arrows a {
  display: block;
  margin-bottom: 5px;
  outline: none;
}
#popup-and-recommendations .sortable-container {
	background: #fff;
	overflow-y: scroll;
	height: 145px;
}
#popup-and-recommendations .ptp-sortable li {
	color: #484d54;
	border-bottom: 1px solid #e5e5e5;
	padding: 0px 5px;
	background-color: #fff;
	cursor: pointer;
	list-style: none;
}
#popup-and-recommendations .ptp-sortable li:last-child {
	border-bottom: none;
}
#popup-and-recommendations .ptp-sortable .selected {
	background-color: #01ACEE;
	color: #fff;
}
#popup-and-recommendations .custom-width {
	width: 45.833333335%;
}
#popup-and-recommendations .custom-select-height {
	height: 139px;
}
/*
	cryo-inventory-source-lookup.html
*/
#popup-cryo-inventory-source-lookup #table-cryo-inventory-source-lookup {
	margin-bottom: 10px;
}
#popup-cryo-inventory-source-lookup #table-cryo-inventory-source-lookup .scrollableContainer {
	height: 106px;
}
/*
	cycle-dx-maintenance.html
*/
#popup-cycle-dx-maintenance .sidebar {
	background-color: #caccce;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 10px;
}
#popup-cycle-dx-maintenance #table-cycle-diagnosis {
	margin-bottom: 10px;
}
#popup-cycle-dx-maintenance #table-cycle-diagnosis .scrollableContainer {
	height: 226px;
}
#popup-cycle-dx-maintenance #table-cycle-diagnosis .btn-show-table-menu {
	width: 90px;
}
#popup-cycle-dx-maintenance .btn-add-diagnosis {
	padding-left: 24px;
	background-size: 14px 14px;
	line-height: 20px;
	height: 20px;
	background-position: left center;
	color: #7d7d7d;
	text-decoration: none !important;
}
#popup-cycle-dx-maintenance .in-title {
    right: 5px;
    top: -10px;
}
#popup-cycle-dx-maintenance .mt5 {
    margin-top: 5px;
}
#popup-cycle-dx-maintenance .sidebar .lr-gray span {
	background-color: #caccce;
}
#popup-cycle-dx-maintenance #table-mapped-icd,
#popup-cycle-dx-maintenance #table-available-icd {
	margin-bottom: 10px;
}
#popup-cycle-dx-maintenance #table-mapped-icd .scrollableContainer,
#popup-cycle-dx-maintenance #table-available-icd .scrollableContainer {
	height: 126px;
}
#popup-cycle-dx-maintenance .arrows {
    margin-top: 75px;
}
#popup-cycle-dx-maintenance .arrows a {
    display: block;
    margin-bottom: 5px;
    outline: none;
}
#popup-cycle-dx-maintenance .selected td {
	background-color: #01acee !important;
	color: #000 !important;
}
/*
	widget-permissions.html
*/
#popup-widget-permissions .sortable-container {
	height: 88px;
	overflow-y: scroll;
	background-color: #fff;
}
#popup-widget-permissions .ptp-selectable {
	margin-top: 40px;
}
#popup-widget-permissions .ptp-selectable a {
	display: block;
	margin-bottom: 5px;
	outline: none;
}
#popup-widget-permissions .ptp-sortable li {
	color: #484d54;
	border-bottom: 1px solid #e5e5e5;
	padding: 0px 5px;
	background-color: #fff;
	cursor: pointer;
	list-style: none;
}
#popup-widget-permissions .ptp-sortable li:last-child {
	border-bottom: none;
}
#popup-widget-permissions .ptp-sortable .selected {
	background-color: #01ACEE;
	color: #fff;
}
#popup-widget-permissions #table-widget-permission {
	margin-bottom: 10px;
}
#popup-widget-permissions #table-widget-permission .scrollableContainer {
	height: 226px;
}
/*
	admin-label-template.html
*/
#admin-label-template .sidebar {
	background-color: #caccce;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 10px;
	margin-bottom: 10px;
	margin-top: 30px;
}
#admin-label-template #table-label-template {
	margin-bottom: 0;
}
#admin-label-template #table-label-template .scrollableContainer {
	height: 449px;
}
#admin-label-template #table-label-template .btn-show-table-menu {
	width: 95px;
}
#admin-label-template .btn-new-label {
	padding-left: 24px;
	background-size: 14px 14px;
	line-height: 20px;
	height: 20px;
	background-position: left center;
	color: #7d7d7d;
	text-decoration: none !important;
}
#admin-label-template .in-title {
    right: 5px;
    top: -10px;
}
/*
	admin-letter-template.html
*/
#admin-letter-template #table-letter-template {
	margin-bottom: 10px;
}
#admin-letter-template #table-letter-template .scrollableContainer {
	height: 326px;
}
#admin-letter-template #table-letter-template .btn-show-table-menu {
	width: 95px;
}
#admin-letter-template .btn-new-letter-template {
	padding-left: 24px;
	background-size: 14px 14px;
	line-height: 20px;
	height: 20px;
	background-position: left center;
	color: #7d7d7d;
	text-decoration: none !important;

}
#admin-letter-template .in-title {
    right: 5px;
    top: -10px;
}
/*
	full-image-viewer.html
*/
#popup-fullimageview .image-container {
	overflow: auto;
}
#popup-fullimageview .image-container img {
	max-width: 100%;
	max-height: 100%;
	margin: 0 auto;
	display: block;
}
.fullscreen-popup .modal-xlg {
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
}
.fullscreen-popup .popup .popup-body {
	padding: 0px;
}
.fullscreen-popup #popup-fullimageview .image-container img {
	width: 100%;
	height: auto;
}
#popup-fullimageview .btn-image-navigate {
    display: block;
    background-size: 75%;
    background-position: center center;
    height: 100px;
    position: absolute;
    width: 50px;
    top: 50%;
    margin-top: -50px;
}
#popup-fullimageview .btn-image-navigate.icon-left-prev {
    left: 20px;
}
#popup-fullimageview .btn-image-navigate.icon-right-prev {
    right: 20px;
}
#popup-fullimageview .img-container {
	text-align: center;
	position: relative;
	min-height: 401px;
	overflow: hidden;
}
/*
	cycle-comments.popup.html
*/
#cycle-comment-popup #comment-textarea{
	height:70px;
}
/*
	checklist-unsaved-changes.html
*/
#checklist-unsaved-changes #table-unsaved-changes .scrollableContainer {
	height: auto;
}

#popup-incubator #table-incubator {
	margin-bottom: 0;
}
#popup-incubator #table-incubator .scrollableContainer {
	height: 126px;
}
#popup-incubator .custom-grid .highcharts-grid path:last-child {
    stroke-width: 2px !important;
}
#popup-incubator .custom-grid .highcharts-grid path:nth-child(2),
#popup-incubator .custom-grid .highcharts-grid path:nth-last-child(2) {
	stroke-dasharray: 13,2;
    stroke: #F11502 ;
    opacity: .5;
}
#popup-incubator .custom-grid .highcharts-grid path:nth-child(3),
#popup-incubator .custom-grid .highcharts-grid path:nth-last-child(3) {
	stroke-dasharray: 6,2;
    stroke: #C2A200;
    opacity: .5;
}
#popup-incubator .custom-grid .highcharts-grid path:nth-child(4),
#popup-incubator .custom-grid .highcharts-grid path:nth-last-child(4) {
    stroke-dasharray: 3,1;
    stroke: #1F8700;
    opacity: .5;
}
#popup-incubator .custom-grid .highcharts-yaxis-labels span {
	margin-left: 10px !important;
}
#popup-incubator .custom-grid .plotLines,
#popup-incubator .custom-grid path[stroke="#ffcc00"] {
	cursor: pointer;
}
#popup-incubator .chart-labels {
    height: 20px;
    line-height: 20px;
    clear: both;
    position: absolute;
    top: 6px;
    z-index: 1;
    left: 148px;
}
#popup-incubator .chart-label-item {
    background: url('../images/icon-eye-gray.svg') no-repeat left center;
    font-size: 14px;
    color: #7d7d7d;
    background-size: 21px auto;
    padding-left: 26px;
    display: inline-block;
    margin-right: 22px;
    height: 20px;
    line-height: 20px;
	clear: both;
}
#popup-incubator .chart-label-item.active {
    background: url('../images/icon-eye-blue.svg') no-repeat left center;
    background-size: 21px auto;
}
#popup-incubator .chart-label-item span {
	display: inline-block;
    height: 12px;
    width: 12px;
    border-radius: 3px;
    margin-right: 10px;
    margin-top: 4px;
    margin-bottom: 4px;
    vertical-align: top;
}
#popup-incubator .color-ffa200 {
	background-color: #ffa200;
}
#popup-incubator .color-d800ff {
	background-color: #d800ff;
}
#popup-incubator .color-00f0ff {
	background-color: #00f0ff;
}
#popup-incubator .color-2c8dad  {
	background-color: #2c8dad;
}
#popup-incubator .chart-values {
    font-size: 14px;
    color: #7d7d7d;
    height: 20px;
    line-height: 20px;
    clear: both;
    position: absolute;
    top: 6px;
    z-index: 1;
    right: 10px;
}
#popup-incubator .chart-values .value-color {
    display: inline-block;
    height: 12px;
    width: 12px;
    border-radius: 3px;
    margin-right: 10px;
    margin-left: 10px;
    margin-top: 4px;
    margin-bottom: 4px;
    vertical-align: top;
}
#popup-incubator .chart-values .value-style {
	font-size: 14px;
    color: #7d7d7d;
	margin-right: 15px;
}
#popup-incubator .btn-door-events {
    background-color: #e3e3e3;
	background-position: 10px center;
    display: block;
    width: auto;
    padding-left: 33px;
    line-height: 15px;
    top: 0;
}
#popup-incubator .chart-contents {
    background: #ffffff;
    overflow: hidden;
    border-radius: 5px;
    min-height: 30px;
}
/*
	treatment-strategy-popup.html
*/
#treatment-strategy-popup #table-treatment-strategy {
	margin-bottom: 10px;
}
#treatment-strategy-popup #table-treatment-strategy .scrollableContainer {
	height: 126px;
}
#treatment-strategy-popup #textarea-strategy {
	height: 226px;
}
/*
	surgical-progress-note-popup.html
*/
#surgical-progress-note-popup #textarea-diagnosis {
	height: 57px;
}
#surgical-progress-note-popup .btn-print {
	padding-left: 24px;
    background-size: 14px 14px;
    line-height: 20px;
    height: 20px;
    background-position: left center;
    color: #7d7d7d;
    text-decoration: none !important;
}
#surgical-progress-note-popup .in-title {
	right: 5px;
    top: -10px;
}
#surgical-progress-note-popup #textarea-surgical-note {
	height: 91px;
}
#surgical-progress-note-popup #textarea-findings {
	height: 182px;
}
#surgical-progress-note-popup #dragdropattachfiles {
	min-height: 70px;
	background: #fff;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#surgical-progress-note-popup #dragdropattachfiles span {
	position: absolute;
	font-size: 24px;
	color: #dcdcdc;
	width: 100%;
	text-align: center;
	line-height: 70px;
}
#surgical-progress-note-popup #dragdropattachfiles ul {
	position: relative;
}
#surgical-progress-note-popup #dragdropattachfiles ul li {
    padding: 5px;
    margin: 0px;
    display: inline-block;
    background: #fff;
    position: relative;
    height: 35px;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
#surgical-progress-note-popup .btn-diagnosis {
	background-color: #fff;
    background-size: 12px 12px;
    background-position: calc(100% - 5px) center !important;
    padding-right: 22px !important;
}
#surgical-progress-note-popup .btn-add {
	background-repeat: no-repeat;
    height: 20px;
    width: 13px;
    display: block;
    background-size: 13px;
    background-position: center;
}
#surgical-progress-note-popup .btn-attachment {
    display: inline-block;
    height: 25px;
    background-size: 25px;
    padding: 0;
    background-position: left center;
    vertical-align: middle;
    padding-left: 30px;
    line-height: 25px;
	white-space: nowrap;
}
#surgical-progress-note-popup.btn-attachment-remove {
	display: inline-block;
    margin-left: 5px;
}
/*
	hot-key-guide-popup.html
*/
#hot-key-guide-popup .table-content {
	margin-bottom: 0;
}
#hot-key-guide-popup .table-content .scrollableContainer {
	height: auto;
}
/*
	pdf
*/
#pdf-viewer-popup .pdfIframe {
    height: calc(100vh - 30px);
    width: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    display: block;
}
/*
	multiple-embryo-biopsy-popup.html
*/
#popup-multiple-embryo-biopsy #table-biopses {
	margin-bottom: 0px;
}
#popup-multiple-embryo-biopsy #table-biopses .scrollableContainer {
	height: 226px;
}
#popup-multiple-embryo-biopsy #table-biopses  .btn-show-table-menu {
	width: 80px;
}
#popup-multiple-embryo-biopsy .embryo-disabled,
#popup-multiple-embryo-biopsy .embryo-disabled a{
	pointer-events : none;
	color: #d3d3d3 !important;
	font-weight: normal !important;
}
/*
	correspondence-popup.html
*/
#table-correspondence {
	margin-bottom: 10px;
}
#table-correspondence .scrollableContainer {
	height: 226px;
}
/*
	whois-popup.html
*/
#popup-whois #table-whois {
	margin-bottom: 10px;
}
#popup-whois #table-whois .scrollableContainer {
	height: 226px;
}
/*
    admin-stim-templates.html
*/
#stim-templates-popup .btn-add-template,
#stim-templates-popup .btn-add-stim-row {
    padding-left: 23px;
    background-size: 13px 13px;
    line-height: 20px;
    height: 20px;
    background-position: left center;
    color: #7d7d7d;
    text-decoration: none !important;
}
#stim-templates-popup .btn-show-table-menu {
    width: 85px;
}
#stim-templates-popup #table-stim-templates {
    margin: 0;
}
#stim-templates-popup #table-stim-rows {
    margin-bottom: 10px;
}
#stim-templates-popup #table-stim-templates .scrollableContainer {
    height: 326px;
}
#stim-templates-popup #table-stim-rows .scrollableContainer {
    height: 216px;
}
#stim-templates-popup .sidebar {
    background-color: #caccce;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px;
    margin-bottom: 10px;
    margin-top: 30px;
}
#stim-templates-popup .btn-add-cell,
#stim-templates-popup .btn-remove-cell {
    background-size: 13px 13px;
    background-position: center;
    height: 13px;
    width: 13px;
    display: inline-block;
    margin: 0 10px;
}
/*
    print-label-popup.html
*/
#print-label-popup #table-custom1,
#print-label-popup #table-custom2 {
    margin-bottom: 10px;
}
#print-label-popup #table-custom1 .scrollableContainer,
#print-label-popup #table-custom2 .scrollableContainer {
    height: 126px;
}
#print-label-popup .arrows {
    margin-top: 25px;
}
#print-label-popup .arrows a {
  display: block;
  margin-bottom: 5px;
  outline: none;
}
#print-label-popup .custom-grid-5 {
    width: 47%;
}
#print-label-popup .custom-grid-2 {
    width: 6%;
}

/*
	select-stim-template.html
*/
#apply-stim-template-popup #table-stim-template {
	margin-bottom: 10px !important;
}
#apply-stim-template-popup #table-stim-template .scrollableContainer {
    height: auto;
}
/*
	new-cycle prototype
*/
.cycle-plan-popup .popup-header {
	border-bottom: 0 !important;
    height: 80px !important;
	border: 5px solid transparent;
}
.cycle-plan-popup .popup-header:before {
	 top: -10px !important;
}
.cycle-plan-popup .popup-header .popup-close {
	margin-right: -5px;
}
.cycle-plan-popup .popup-body {
    margin-top: 70px !important;
	border: 5px solid transparent;
	padding: 10px;
	padding-top: 45px !important;
}
.cycle-plan-popup .cycle-items {
	width: 100%;
}
.cycle-plan-popup .cycle-items li {
	background: #808080;
	border-bottom: 1px solid #fff;
}
.cycle-plan-popup .cycle-items li a {
    padding: 10px;
    display: block;
}
.cycle-plan-popup .cycle-items li a .ci-title {
	color: #ffffff !important;
}
.cycle-plan-popup .cycle-items li a .ci-req {
    background-image: url('../images/icon-checkbox3-uncheck.svg');
    width: 13px;
    height: 13px;
    display: block;
    float: left;
    margin: 2px 10px 2px 0px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 13px 13px;
}
.cycle-plan-popup .cycle-items li a .ci-req.complete-field {
	background-image: url('../images/icon-checkbox4-check.svg') !important;
}
.cycle-plan-popup .cycle-items li a .ci-req.required-field {
	background-image: url('../images/icon-alert2.svg') !important;
}
.cycle-plan-popup .cycle-items li a .ci-arrow {
    background: url('../images/icon-arrowdown-white.svg') no-repeat;
    transform: rotate(-90deg);
    background-size: 20px auto;
    height: 17px;
    width: 20px;
    display: block;
    float: right;
    background-position: center;
}
.cycle-plan-popup .cycle-items li input[type="text"] {
	width: 100%;
    height: 37px;
    border: 0;
    color: #000;
    padding: 10px;
}
.cycle-plan-popup .cycle-head-container {
	float: left;
	width: 25%;
}
.cycle-plan-popup .cycle-body-container {
	float: left;
	width: 75%;
}
.cycle-plan-popup .cycle-body-container .cycle-items {
	width: 33.33333333%;
	margin-left: -1px;
	float: left;
}
.cycle-plan-popup .cycle-items li.selected {
	background: #00adef;
}
.cycle-plan-popup .cycle-items li.hascontentdown.selected a .ci-arrow {
	transform: rotate(0deg);
}
.cycle-plan-popup .cycle-head-container > .cycle-items {
	border: 0;
}
.cycle-plan-popup .cycle-head-container > .cycle-items li {
	background: #1A3E68;
	border-bottom: 1px solid #026fb2;
	position: relative;
}
.cycle-plan-popup .cycle-head-container > .cycle-items li:first-child {
	border-radius: 3px 3px 0 0;
}
.cycle-plan-popup .cycle-head-container > .cycle-items li:last-child {
	border-bottom: 0px;
	border-radius: 0 0 3px 3px;
}
.cycle-plan-popup .cycle-head-container > .cycle-items li:only-child {
	border-radius: 3px;
}
.cycle-plan-popup .cycle-head-container > .cycle-items li:hover {
	background: #265590;
}
.cycle-plan-popup .cycle-head-container > .cycle-items li.active {
	background: #01acee;
}
.cycle-plan-popup .hover-content {
    width: 300%;
    position: absolute;
    left: 100%;
    padding-left: 10px;
    top: 0;
	z-index: 20;
}
.cycle-plan-popup .hover-content .cycle-items {
	border: 0;
}
.cycle-plan-popup .hover-content .cycle-items li {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	background: #1A3E68;
	border-bottom: 1px solid #026fb2;
	line-height: 20px;
	cursor: pointer;
}
.cycle-plan-popup .hover-content .cycle-items li:first-child {
	border-top: 1px solid #fff;
}
.cycle-plan-popup .hover-content .cycle-items li:last-child {
	border-bottom: 1px solid #fff;
}
.cycle-plan-popup .hover-content .cycle-items li:hover {
	background: #265590;
}
.cycle-plan-popup .hover-content .cycle-items li a {
	padding: 8.5px 10px;
}
.cycle-plan-popup .hover-content .cycle-items li > a.indicator-checkbox {
    background-image: url(../images/icon-checkbox7-uncheck.svg);
    background-size: 13px 13px;
    background-position: 10px center;
    background-repeat: no-repeat;
    padding-left: 33px;
}
.cycle-plan-popup .hover-content .cycle-items li.selected > a.indicator-checkbox {
    background-image: url("../images/icon-checkbox7-check.svg");
}
.cycle-plan-popup .hover-content .cycle-items li > a.indicator-radio {
    background-image: url("../images/icon-checkbox3-uncheck.svg");
    background-size: 14px 14px;
    background-position: 10px center;
    background-repeat: no-repeat;
    padding-left: 34px;
}
.cycle-plan-popup .hover-content .cycle-items li.selected > a.indicator-radio {
    background-image: url("../images/icon-checkbox3-check.svg");
}
.cycle-plan-popup .hover-content .cycle-items li.selected > a .ci-title {
    display: inline-block;
    background: #12b0ed !important;
    padding: 0 5px;
	margin: 0 -5px;
}
.cycle-plan-popup .hover-content .sub-cycle-items {
	background: #132e4d;
	padding-left: 20px;
}
.cycle-plan-popup .hover-content .sub-cycle-items.parent {
	background: #1A3E68;
    padding-left: 0;
}
.cycle-plan-popup .hover-content .sub-cycle-items.parent .no-hover-li,
.cycle-plan-popup .hover-content .sub-cycle-items.parent .no-hover-li .no-hover-a {
	background: #1A3E68 !important;
}
.cycle-plan-popup .hover-content .sub-cycle-items.parent:hover,
.cycle-plan-popup .hover-content .sub-cycle-items.parent:hover .no-hover-li .no-hover-a
.cycle-plan-popup .hover-content .sub-cycle-items.parent:hover .no-hover-li {
	background: #265590 !important;
}
.cycle-plan-popup .hover-content .sub-cycle-items.parent.no-hover-ul,
.cycle-plan-popup .hover-content .sub-cycle-items.parent.no-hover-ul .no-hover-li .no-hover-a,
.cycle-plan-popup .hover-content .sub-cycle-items.parent.no-hover-ul .no-hover-li  {
    background: #1A3E68 !important;
}
.cycle-plan-popup .hover-content .bg-0d1f33{
	padding-left: 40px;
}
.cycle-plan-popup .hover-content .bg-060f1a{
	padding-left: 60px;
}
.cycle-plan-popup .hover-content .bg-000000{
	padding-left: 80px;
}
.cycle-plan-popup .pl100 {
	padding-left: 100px !important;
}
.cycle-plan-popup .pl120 {
	padding-left: 120px !important;
}
.cycle-plan-popup .hover-content .sub-cycle-items li {
	float: left;
	background: none;
	border: 0;
}
.cycle-plan-popup .hover-content .sub-cycle-items li:hover {
	border-radius: 0px;
}
.cycle-plan-popup .hover-content .sub-cycle-items li:first-child {
	border: 0;
}
.cycle-plan-popup .hover-content .sub-cycle-items li:last-child {
	border: 0;
}
.cycle-plan-popup .hover-content .cycle-items .cycle-items li input[type="text"],
.cycle-plan-popup .hover-content .cycle-items .cycle-items li select {
	width: 100%;
    border: 0;
    color: #000;
    padding: 2.5px 10px;
    margin: 6px 0;
	height: 25px;
}
.cycle-plan-popup .hover-content.stick-to-bottom {
	top: auto;
	bottom: 0;
}
.cycle-plan-popup .cycle-result-value {
    width: 75%;
    float: left;
    padding-left: 10px;
}
.cycle-plan-popup .cycle-result-value ul {
	min-height: 38px;
}
.cycle-plan-popup .cycle-result-value ul li {
	float: left;
	line-height: 38px;
	margin-right: 15px;
}
.cycle-plan-popup .cycle-result-value .multiple-lines li {
	line-height: 19px;
}
.cycle-plan-popup .cycle-result-value .has-note {
	margin-right: 0;
	width: 100%;
}
.cycle-plan-popup .cycle-result-value .has-note .note-title {
    line-height: 38px;
    display: block;
    float: left;
}
.cycle-plan-popup .cycle-result-value .has-note .note-indicator {
	background-size: auto 16px;
    background-position: right center;
    width: 15px;
    cursor: pointer;
    float: left;
    display: block;
    height: 38px;
    margin-left: 10px;
}
.cycle-plan-popup .cycle-result-value .has-note .note-field {
    margin: 9px 0;
    float: left;
    margin-left: 10px;
	display: block;
	width: calc(100% - 10px);
	overflow: hidden;
	height: 20px;
	border: 0 !important;
}
.cycle-plan-popup .cycle-result-value .has-note .custom-width1 {
	width: calc(100% - 117px);
}
.cycle-plan-popup .cycle-result-value .has-note .custom-width2 {
	width: calc(100% - 66px);
}
.cycle-result-value .multiple-lines .has-note .note-title {
    line-height: 16px;
    padding-top: 3px;
}
.cycle-result-value .multiple-lines .has-note .note-indicator {
	height: 19px;
}
.cycle-result-value .multiple-lines .has-note .note-field {
	margin-top: 0px;
	height: 19px;
}
.cycle-plan-popup .hover-content .cycle-items li a:hover{
	background-color: #265590;
}
.cycle-plan-popup .hover-content .cycle-items .no-hover-li,
.cycle-plan-popup .hover-content .cycle-items .no-hover-a {
	background: #1a3e68 !important;
}
.cycle-plan-popup .hover-content .sub-cycle-items .no-hover-li,
.cycle-plan-popup .hover-content .sub-cycle-items .no-hover-a {
	background: #132e4d !important;
}
.cycle-plan-popup .hover-content .bg-0d1f33 .no-hover-li,
.cycle-plan-popup .hover-content .bg-0d1f33 .no-hover-a {
	background: #0d1f33 !important;
}
.cycle-plan-popup .hover-content .bg-060f1a .no-hover-li,
.cycle-plan-popup .hover-content .bg-060f1a .no-hover-a {
	background: #060f1a !important;
}
.cycle-plan-popup .hover-content .bg-000000 .no-hover-li,
.cycle-plan-popup .hover-content .bg-000000 .no-hover-a {
	background: #000000 !important;
}
.cycle-plan-popup .hover-content .sub-cycle-items.parent.bg-0d1f33 .no-hover-li,
.cycle-plan-popup .hover-content .sub-cycle-items.parent.bg-0d1f33 .no-hover-a  {
	background: #0d1f33 !important;
}
.cycle-plan-popup .cycle-head-container > .cycle-items li.dynamic-height {
  	min-height: 114px;
    overflow-y: auto;
    position: absolute;
    width: calc(75% - 10px);
    left: 25%;
    top: 0;
    background: none;
    border: 0;
	padding-left: 10px;
}
.cycle-plan-popup .cycle-head-container > .cycle-items li.dynamic-height .hover-content {
	position: static;
    width: 100%;
    padding: 0;
}
.cycle-plan-popup .addtional-ins-field {
    width: calc(100% - 20px) !important;
    margin-left: 10px !important;
    margin-right: 10px !important;
    margin-top: 6px;
    margin-bottom: 6px;
    resize: none;
    border: 0;
    color: #000;
    padding: 2.5px 10px;
    height: 25px;
    overflow: hidden;
    line-height: 19px;
    display: block;
}
.cycle-plan-popup .medical-history-field {
    width: 500px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    margin-top: 6px;
    margin-bottom: 6px;
    resize: none;
    border: 0;
    color: #000;
    padding: 2.5px 10px;
    height: 25px;
    overflow: hidden;
    line-height: 19px;
    display: block;
    max-height: 43px;
}
.cycle-plan-popup .other-ins-field {
    width: 493px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    margin-top: 6px;
    margin-bottom: 6px;
    resize: none;
    border: 0;
    color: #000;
    padding: 2.5px 10px;
    height: 25px;
    overflow: hidden;
    line-height: 19px;
    display: block;
    max-height: 43px;
}
/*.cycle-plan-popup .cycle-head-container > .cycle-items li.increase-selector a {
	padding: 20px 10px;
}*/
.cycle-plan-popup .tab-tabs {
    position: absolute;
    z-index: 20;
    width: calc(100% - 25px);
    top: 90px;
    left: 20px;
}
.cycle-plan-popup .tab-tabs:after {
    content: "";
    width: 100%;
    height: 1pt;
    background: #fff;
    position: absolute;
    bottom: 0;
    top: auto;
}
.cycle-plan-popup .tab-tabs ul li a {
	display: block;
	text-decoration: none;
	color: #ffffff;
	float: left;
	background: #0b6bb5;
	border: 1px solid #ffffff;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
	width: 20%;
	height: 25px;
	line-height: 25px;
	text-align: center;
	margin-right: -1%;
	outline: 0px;
	position: relative;
	-webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
	font-size: 12px;
	padding: 0 20px;
	width: 250px;
}
.cycle-plan-popup .tab-tabs ul li a.active {
	color: #ffffff;
	background: #1a3e68;
	border: 0;
    border-right: 1px solid #ffffff;
    border-left: 1px solid #ffffff;
    border-top: 1px solid #ffffff;
	z-index: 20 !important;
}
.cycle-plan-popup .tab-tabs ul li:first-child a {
	background: #166cb2;
}
.cycle-plan-popup .tab-tabs ul li:not(:first-child) a {
    background: #1a3e68;
}
.cycle-plan-popup .btn-print {
    height: 25px !important;
    background-size: 15px 17px !important;
    background-position: center;
    top: 89px !important;
	z-index: 25 !important;
}
.cycle-plan-popup .btn-apply-template {
	display: block;
    width: 14px;
    height: 25px;
    background-size: auto 19px;
    position: absolute;
    right: 45px;
    top: 88px;
    z-index: 25 !important;
    background-repeat: no-repeat;
    background-position: center;
}
.cycle-plan-popup .btn-copy-mode {
    display: block;
    width: 16px;
    height: 25px;
    background-size: auto 18px;
    position: absolute;
    right: 20px;
    top: 89px;
    z-index: 25 !important;
    background-repeat: no-repeat;
    background-position: center;
}
.cycle-plan-popup .btn-favorite {
    display: block;
    width: 16px;
    height: 25px;
    background-size: 16px 16px;
    position: absolute;
    right: 70px;
    top: 89px;
    z-index: 25 !important;
    background-repeat: no-repeat;
    background-position: center;
}
.cycle-plan-popup .prev-plan-items li {
	width: 286.67px;
	border-left: 3px solid #0d6bb5;
	float: left;
	display: block;
	position: relative;
	cursor: pointer;
	border-top: 3px solid #0d6bb5;
}
.cycle-plan-popup.copy-mode-active .prev-plan-items li:hover:before {
    content: '';
    border: 4px solid #1DADEB;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 30;
    background: transparent;
}
.cycle-plan-popup.copy-mode-active .prev-plan-items li:hover table tbody tr td:first-child span,
.cycle-plan-popup.copy-mode-active .prev-plan-items li:hover table tbody tr td:last-child span {
	white-space: normal;
}
.cycle-plan-popup .prev-plan-items li:first-child {
	border-left: 0;
}
/*.cycle-plan-popup .prev-plan-content {
	background: #183d6a;
}*/
.cycle-plan-popup .prev-plan-container {
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    margin-top: -10px;
    margin-bottom: 0;
    background: #1a3e68;
	min-height: 200px;
}
.cycle-plan-popup .prev-plan-container .prev-plan-items {
	display: inline-flex;
    width: auto;
}
.cycle-plan-popup .prev-plan-content table {
	width: 100%;
}
.cycle-plan-popup .prev-plan-content table thead tr th {
	padding: 5px;
	font-weight: normal;
	background: #1a3e68;
}
.cycle-plan-popup .prev-plan-content table tbody tr {
	border-top: 1px solid #0d6bb5;
	border-bottom: 1px solid #0d6bb5;
}
.cycle-plan-popup .prev-plan-content table tbody tr td {
	padding: 10px;
}
.cycle-plan-popup .prev-plan-content table tbody tr td:first-child {
	background: #1a3e68;
}
.cycle-plan-popup .prev-plan-content table tbody tr td:first-child span {
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 100px;
}
.cycle-plan-popup .prev-plan-content table tbody tr td:last-child {
	background: #132e4d;
}
.cycle-plan-popup .prev-plan-content table tbody tr td:last-child span {
	display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 146px;
}
.cycle-plan-popup.copy-mode-active .popup-header {
	border-color: #F24C6D;
}
.cycle-plan-popup.copy-mode-active .popup-body {
	border-color: #F24C6D;
}
.cycle-plan-popup .cycle-result-value .tooltip .tooltip-inner{
	word-break: break-all;
}
.cycle-plan-popup .audit-trail-container .tab-tabs {
	position: relative;
    top: 0;
    width: calc(100% - 10px);
    left: 5px;
}
.cycle-plan-popup .audit-trail-container .tab-tabs ul li a {
	background: #1a3e68 !important;
}
.cycle-plan-popup .audit-trail-container .tab-tabs ul li a.active {
	background: #0b6bb5 !important;
}
.cycle-plan-popup .plan-options-container {
	background: #1A3E68;
    border: 1px solid #fff;
    border-radius: 3px;
    padding: 10px;
}
.cycle-plan-popup .plan-options-container .lr-gray span {
	background: #1A3E68;
}
.cycle-plan-popup .plan-options-container .lr-gray:after {
	background: #ffffff;
}
.cycle-plan-popup .plan-options-container .arrows {
	width: 41px;
	margin-top: 40px;
}
.cycle-plan-popup .plan-options-container .arrows a {
	display: block;
	margin-bottom: 5px;
	outline: none;
	padding: 0px;
}
.cycle-plan-popup .plan-options-container .custom-width {
	width: calc(50% - 21px);
}
.cycle-plan-popup .plan-options-container .custom-select-height {
	height: 288px;
	border: 0px solid transparent !important;
}
.cycle-plan-popup .parent-with-text li {
	border: 0;
	border-radius: 0;
}
.cycle-plan-popup .hideable-options span {
    display: inline-block !important;
}
.cycle-plan-popup .btn-sd {
    background-size: 15px;
    background-position: center;
    height: 25px;
    width: 25px;
    display: block !important;
    position: absolute;
    top: 6px;
    left: 0;
    background-color: transparent !important;
}
.cycle-plan-popup .input-sd {
    padding-left: 30px !important;
}
/*

*/
#cycle-plan-templates-popup #table-cycle-plan-templates .scrollableContainer {
	height: 160px;
}
#cycle-plan-templates-popup #table-cycle-plan-templates tr.selected td {
	background-color: #01ACEE;
	color: #fff;
}
#cycle-plan-templates-popup #table-cycle-plan-templates {
	margin-bottom: 10px;
}
#cycle-plan-templates-popup #table-cycle-plan-templates .btn-show-table-menu {
	width: 65px;
}
/*
	select-applicable-icd.html
*/
#popup-select-applicable-icd #table-cycle-diagnosis-search {
	margin-bottom: 10px;
}
/* global-signoff-popup.html */
#popup-global-signoff #table-compiled-global-superbills .scrollableContainer {
	height: 226px;
}
#popup-global-signoff #table-compiled-global-superbills .btn-show-table-menu,
#popup-global-signoff #table-include-cycle-summary .btn-show-table-menu {
	width: 85px;
}
#popup-global-signoff #table-compiled-global-superbills,
#popup-global-signoff #table-include-cycle-summary {
	margin-bottom: 10px;
}
#popup-global-signoff #table-include-cycle-summary .scrollableContainer {
	height: 46px;
}
#popup-global-signoff .title-inc-btn a {
    background-color: #e3e3e3;
    top: 0;
}
/*
	preview-image.html
*/
#popup-preview-image .image-container img {
	max-width: 100%;
	height: auto;
}
/*
	patient-consents-maintenance.html
*/
#popup-patient-consents-maintenance .title-inc-btn a {
	background-color: #e3e3e3;
	top: 0;
}
#popup-patient-consents-maintenance .sidebar {
	background-color: #caccce;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px;
    margin-bottom: 10px;
    min-height: 225px;
}
#popup-patient-consents-maintenance .sidebar .btn-remove-template-exception {
    height: 20px;
    width: 13px;
    background-size: 13px 13px;
    display: block;
    background-position: center;
    margin-left: auto;
}
#popup-patient-consents-maintenance .sidebar .btn-add-template-exception {
    height: 13px;
    width: 13px;
    background-size: 13px 13px;
    display: inline-block;
    background-position: center;
    vertical-align: middle;
}
#popup-patient-consents-maintenance #table-consents {
	margin-bottom: 10px;
}
#popup-patient-consents-maintenance #table-consents .scrollableContainer {
	height: 226px;
}
#popup-patient-consents-maintenance #table-consents .btn-show-table-menu {
	width:95px;
}

/*
	select-applicable-icd.html
*/
#popup-select-applicable-icd #table-cycle-diagnosis-search {
	margin-bottom: 10px;
}

/*
	Help Items Maintenance
*/
#popup-help-items-maintenance #table-help-items-maintenance {
	margin-bottom: 10px;
}
#popup-help-items-maintenance #table-help-items-maintenance .scrollableContainer {
	height: 216px;
}
#popup-help-items-maintenance #table-help-items-maintenance .btn-show-table-menu {
	width:95px;
}
#popup-help-items-maintenance .title-inc-btn a {
    background-color: #e3e3e3;
    top: 0;
    width: auto;
    background-position: 10px center;
    line-height: 17px;
    padding-left: 33px;
}
#popup-help-items-maintenance .sidebar {
	background-color: #caccce;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px;
    margin-bottom: 10px;
    margin-top: 30px;
}
#popup-help-items-maintenance .sidebar .mt28 {
	margin-top: 28px;
}

/*
	Audit Trails
*/
#audit-trail-popup #table-audit-trails {
	margin-bottom: 10px;
}

#audit-trail-popup #table-audit-trails .scrollableContainer {
	height: auto;
}

#audit-trail-popup .trails {
    width: 20%;
    min-height: 140px;
    border-left: 1px solid #dfdfdf;
    background: #fff;
    float: left;
	padding: 0px;
}

#audit-trail-v1-popup .highlight-change{
	background-color: #bfbfbf !important;

}

/*
	stim-view-popup.html
*/
#stim-view-popup {}
#stim-view-popup .popup-header {
    height: 40px !important;
}
#stim-view-popup .popup-title {
    font-size: 22px !important;
    line-height: 40px !important;
}
#stim-view-popup .popup-close {
    background-size: 18px !important;
    height: 40px !important;
    width: 50px !important;
}
#stim-view-popup .textarea-allergy {
	height: 50px;
}
#stim-view-popup .exam-number {
    height: 161px;
    font-size: 22px;
}
#stim-view-popup #table-stim-view .scrollableContainer {
    height: 194px;
    padding-top: 34px;
}
#stim-view-popup #table-stim-view {
	margin-bottom: 0px;
}
#stim-view-popup #table-stim-view td {
    font-size: 22px;
    height: 28px;
    line-height: normal;
}
#stim-view-popup #table-stim-view .scrollableContainer .scrollArea table .th-inner {
    height: 34px;
    line-height: 34px;
}
#stim-view-popup #table-stim-view .scrollableContainer .scrollArea table th .box {
    font-size: 22px;
}

/*
    add-rx-prior-authorization-popup.html
*/
#add-rx-prior-authorization-popup #dragdropattachfiles {
	min-height: 70px;
	background: #fff;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#add-rx-prior-authorization-popup #dragdropattachfiles span {
	position: absolute;
	font-size: 24px;
	color: #dcdcdc;
	width: 100%;
	text-align: center;
	line-height: 70px;
}
#add-rx-prior-authorization-popup #dragdropattachfiles ul {
	position: relative;
}
#add-rx-prior-authorization-popup #dragdropattachfiles ul li {
    padding: 5px;
    margin: 0px;
    display: inline-block;
    background: #fff;
    position: relative;
    height: 35px;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
#add-rx-prior-authorization-popup #dragdropattachfiles ul li:hover {
	background: rgba(1, 172, 238, 0.5);
}
#add-rx-prior-authorization-popup .title-inc-btn a {
    background-color: #e3e3e3;
    top: 0;
}
#add-rx-prior-authorization-popup .btn-attachment {
    display: inline-block;
    height: 25px;
    background-size: 25px;
    padding: 0;
    background-position: left center;
    vertical-align: middle;
    padding-left: 30px;
    line-height: 25px;
	white-space: nowrap;
}
#add-rx-prior-authorization-popup .btn-attachment-remove {
	display: inline-block;
    margin-left: 5px;
}
#add-rx-prior-authorization-popup #rx-verification-comment {
    height: 40px;
}

/*
    pdbm-maintenance-popup.html
*/
#pbm-maintenance-popup .sidebar {
    background-color: #caccce;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px;
    margin-bottom: 10px;
}
#pbm-maintenance-popup .sidebar .lr-gray span {
	background-color:#caccce;
}
#pbm-maintenance-popup .sortable-container {
	height: 110px;
	overflow-y: scroll;
	background-color: #fff;
}
#pbm-maintenance-popup .ptp-selectable {
	margin-top: 40px;
}
#pbm-maintenance-popup .ptp-selectable a {
	display: block;
	margin-bottom: 5px;
	outline: none;
}
#pbm-maintenance-popup .ptp-sortable li {
	color: #484d54;
	border-bottom: 1px solid #e5e5e5;
	padding: 0px 5px;
	background-color: #fff;
	cursor: pointer;
	list-style: none !important;
}
#pbm-maintenance-popup .ptp-sortable li:last-child {
	border-bottom: none;
}
#pbm-maintenance-popup .ptp-sortable .selected {
	background-color: #01ACEE;
	color: #fff;
}
#pbm-maintenance-popup .custom-grid-5 {
    width: 45% !important;
}
#pbm-maintenance-popup .custom-grid-2 {
    width: 9% !important;
}
#pbm-maintenance-popup .btn-add-formulary,
#pbm-maintenance-popup .btn-add-pbm {
    padding-left: 23px;
    background-size: 13px 13px;
    line-height: 20px;
    height: 20px;
    background-position: left center;
    color: #7d7d7d;
    text-decoration: none !important;
}
#pbm-maintenance-popup .in-title {
    right: 5px;
    top: -10px;
}
#pbm-maintenance-popup .btn-priority {
    border: 1px solid #7d7d7d;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    text-align: center;
    line-height: 12px;
    cursor: pointer;
    display: block;
    float: left;
    margin-right: 15px;
    font-size: 10px;
    margin-top: 3px;
    margin-bottom: 3px;
}
#pbm-maintenance-popup .excluded-section select {
    width: calc(100% - 29px);
    float: left;
}
#pbm-maintenance-popup .alternative-section select {
    width: calc(100% - 29px);
    float: left;
}
#pbm-maintenance-popup .btn-remove {
    width: 13px;
    height: 13px;
    display: block;
    float: left;
    background-size: 13px 13px;
    margin-left: 15px;
    margin-top: 3px;
    margin-bottom: 3px;
}
#pbm-maintenance-popup .excluded-section li,
#pbm-maintenance-popup .alternative-section li {
    margin-bottom: 10px;
}
#pbm-maintenance-popup #pbm-table {
    margin-bottom: 0;
}
#pbm-maintenance-popup #pbm-table .scrollableContainer {
    height: 413px;
}
#pbm-maintenance-popup #pbm-table .btn-show-table-menu {
    width: 90px;
}
#pbm-maintenance-popup .excluded-title {
    padding-left: 29px;
    width: 100%;
}
#pbm-maintenance-popup .alternative-title {
    padding-right: 29px;
    width: 100%;
}
#pbm-maintenance-popup .mt5 {
    margin-top: 5px;
}

/*
    prior-authorization-popup.html
*/
#prior-authorization-popup {}
#prior-authorization-popup .btn-hide,
#prior-authorization-popup .btn-prior-authorization-toggle {
    padding-left: 24px;
    background-size: 14px 14px;
    line-height: 20px;
    height: 20px;
    background-position: left center;
    color: #7d7d7d;
    text-decoration: none !important;
}
#prior-authorization-popup .in-title {
    right: 5px;
    top: -10px;
}
#prior-authorization-popup #table-prior-authorization .scrollableContainer {
    height: 146px;
}
#prior-authorization-popup #table-prior-authorization .btn-show-table-menu {
    width: 95px;
}
#prior-authorization-popup .comment-field {
    height: 40px;
}
#prior-authorization-popup #dragdropattachfiles {
	min-height: 70px;
	background: #fff;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#prior-authorization-popup #dragdropattachfiles span {
	position: absolute;
	font-size: 24px;
	color: #dcdcdc;
	width: 100%;
	text-align: center;
	line-height: 70px;
}
#prior-authorization-popup #dragdropattachfiles ul {
	position: relative;
}
#prior-authorization-popup #dragdropattachfiles ul li {
    padding: 5px;
    margin: 0px;
    display: inline-block;
    background: #fff;
    position: relative;
    height: 35px;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
#prior-authorization-popup #dragdropattachfiles ul li:hover {
	background: rgba(1, 172, 238, 0.5);
}
#prior-authorization-popup .btn-attach {
	background-size: 16px 17px;
	background-position: left center;
	display: inline-block;
	padding-left: 21px;
}
/*
    outbound-email-popup.html
*/
#outbound-email-popup #dragdropattachfiles {
	min-height: 70px;
	background: #fff;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
#outbound-email-popup #dragdropattachfiles span {
	position: absolute;
	font-size: 24px;
	color: #dcdcdc;
	width: 100%;
	text-align: center;
	line-height: 70px;
}
#outbound-email-popup #dragdropattachfiles ul {
	position: relative;
}
#outbound-email-popup #dragdropattachfiles ul li {
    padding: 5px;
    margin: 0px;
    display: inline-block;
    background: #fff;
    position: relative;
    height: 35px;
	-webkit-transition: all 200ms ease;
	-moz-transition: all 200ms ease;
	-ms-transition: all 200ms ease;
	-o-transition: all 200ms ease;
	transition: all 200ms ease;
}
#outbound-email-popup #dragdropattachfiles ul li:hover {
	background: rgba(1, 172, 238, 0.5);
}
/*
    popup-rma-fda-form.html
*/
#popup-rma-fda-form .tab-tabs ul li a {
    width: 17%;
}
#popup-rma-fda-form .tab-content {
    max-height: 795px;
    overflow-y: auto;
    min-height: 671px;
}
#popup-rma-fda-form .popup-print {
    background: url(../images/icon-print2.svg) no-repeat center;
    width: 16px;
    height: 30px;
    display: block;
    float: right;
    background-size: 16px;
    position: absolute;
    z-index: 20;
    top: 0;
    right: 0;
}
#popup-rma-fda-form .form-control {
    height: 25px;
}
#popup-rma-fda-form #ovatures-application .form-control {
    height: 20px;
}
/*
    ovatures-application.html
*/
#popup-ovatures-application .col-custom-3 {
    width: calc(25% - 3px);
}
#popup-ovatures-application .col-custom-6 {
    width: calc(50% + 6px);
}
#popup-ovatures-application .btn-print {
    padding: 0px;
    background-size: auto 16px;
    background-position: center;
    line-height: 20px;
    width: 20px;
    height: 20px;
    display: block;
    margin-left: auto;
}
/*
    erx-admin-popup.html
*/
#erx-admin-popup #table-prescribing-permession-approval {
    margin-bottom: 10px;
}
#erx-admin-popup #table-prescribing-permession-approval .scrollableContainer {
    height: 226px;
}
#erx-admin-popup .title-inc-btn {
    top: -17px;
}
#erx-admin-popup .btn-add-new-token {
    background-size: 13px 13px;
    background-position: 10px center;
    padding-left: 33px;
    display: block;
    background-color: #e3e3e3;
    width: auto;
    z-index: 10;
    line-height: 14px;
    display: block;
}
/*
    exostar-epcs-tokens-popup
*/
#exostar-epcs-tokens-popup #table-exostar-epcs-tokens {
    margin-bottom: 10px;
}
#exostar-epcs-tokens-popup #table-exostar-epcs-tokens .scrollableContainer {
    height: 226px;
}
#exostar-epcs-tokens-popup .title-tab {
    height: 20px;
}
#exostar-epcs-tokens-popup .btn-add-new-token {
    padding: 0 0 0 23px;
    background-size: 13px 13px;
    background-position: center left;
    line-height: 20px;
}
#exostar-epcs-tokens-popup #table-exostar-epcs-tokens .btn-show-table-menu {
    width: 260px;
}
/*
    erx-id-proofing-popup.html
*/
#erx-id-proofing-popup #table-erx-id-proofing {
    margin-bottom: 10px;
}
#erx-id-proofing-popup #table-erx-id-proofing .scrollableContainer {
    height: 106px;
}
#erx-id-proofing-popup #table-erx-id-proofing .btn-show-table-menu {
    width: 120px;
}
/*
    epcs-id-proofing-popup.html
*/
#epcs-id-proofing-popup .form-control {
    display: inline-block;
    width: 30px;
    margin: 0 2px;
}
#epcs-id-proofing-popup .logo-resource {
    width: 300px;
    height: 29px;
    background: url(../images/logo-resoruce-icon.svg) no-repeat left center;
    display: block;
    margin: 20.5px 15px;
    background-size: auto 29px;
    text-decoration: none;
    line-height: 29px;
    padding-left: 40px;
    font-size: 24px;
    color: #ffffff;
}
#epcs-id-proofing-popup .popup-header {
    -webkit-border-radius: 0;
    border-radius: 0;
    height: 70px;
}
#epcs-id-proofing-popup .popup-header .popup-close {
    margin: 25px 15px 25px 10px;
    float: left;
    background-size: 20px 20px;
    height: 20px;
    width: 20px;
}
#epcs-id-proofing-popup .popup-header .timer {
    float: left;
    margin: 20.5px 15px;
    font-size: 24px;
    line-height: 29px;
}
#epcs-id-proofing-popup .epcs-id-proofing-iframe {
    width: 100%;
    height: 700px;
}
/*
    scheduling-flow-assistant-popup.html
*/
#scheduling-flow-assistant-popup .calendar-inline {
	background: #fff;
	width: 224px;
}
#scheduling-flow-assistant-popup .calendar-inline .ui-datepicker-header .ui-datepicker-title span {
	font-size: 16px;
	color: #7b7b7b;
}
#scheduling-flow-assistant-popup .calendar-inline .ui-datepicker-calendar thead tr th span {
	color: #01acee !important;
	font-size: 9.6px !important;
}
#scheduling-flow-assistant-popup .custom-col-xs-5 {
    width: 234px;
}
#scheduling-flow-assistant-popup .custom-col-xs-7 {
    width: calc(100% - 234px);
}
#scheduling-flow-assistant-popup .time-slot-container {
    overflow-x: hidden;
    overflow-y: scroll;
    height: 209px;
    padding-right: 10px;
}
#scheduling-flow-assistant-popup .time-slots {
    margin: 0 -5px;
}
#scheduling-flow-assistant-popup .time-slots li {
    float: left;
    width: calc(100% - 10px);
    margin: 0 5px 10px;
}
#scheduling-flow-assistant-popup .time-slots li a {
    display: block;
    width: 100%;
    height: 30px;
    border: 1px solid #979797;
    line-height: 28px;
    text-align: center;
    border-radius: 4px;
    background: #efefef;
}
#scheduling-flow-assistant-popup .time-slots li a.selected {
    background: #96999d;
    color: #ffffff;
}
#scheduling-flow-assistant-popup #appointment-summary-comments {
    height: 99px;
}
/*
    genetic-testing-results-popup.html
*/
#genetic-testing-result-popup .btn-add-result {
    padding-left: 24px;
    background-size: 14px;
    line-height: 20px;
    height: 20px;
    background-position: left center;
    color: #7d7d7d;
    text-decoration: none !important;
}
#genetic-testing-result-popup .in-title {
    right: 5px;
    top: -10px;
}
#genetic-testing-result-popup .sidebar {
    background-color: #caccce;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px;
    margin-bottom: 10px;
}
#genetic-testing-result-popup #table-genetic-results {
    margin-bottom: 10px;
}
#genetic-testing-result-popup #table-genetic-results .scrollableContainer {
    height: 160px;
}
#genetic-testing-result-popup #table-genetic-results .btn-show-table-menu {
    width: 90px;
}
/*
    pharmacy-maintenance-popup.html
*/
#pharmacy-maintenance-popup .btn-hide,
#pharmacy-maintenance-popup .btn-add-pharmacy-library,
#pharmacy-maintenance-popup .btn-add-pharmacy {
    padding-left: 24px;
    background-size: 14px 14px;
    line-height: 20px;
    height: 20px;
    background-position: left center;
    color: #7d7d7d;
    text-decoration: none !important;
}
#pharmacy-maintenance-popup #table-pharmacy-library {
    margin-bottom: 10px;
}
#pharmacy-maintenance-popup #table-pharmacies .scrollableContainer {
    height: 226px;
}
#pharmacy-maintenance-popup #table-pharmacy-library .scrollableContainer {
    height: 126px;
}
#pharmacy-maintenance-popup .in-title {
	right: 5px;
	top: -10px;
}
#pharmacy-maintenance-popup .sidebar {
    background-color: #caccce;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px;
    margin-bottom: 10px;
}
#pharmacy-maintenance-popup .sidebar .lr-gray span {
	background-color:#caccce;
}
#pharmacy-maintenance-popup .btn-show-table-menu {
    width: 90px;
}
/*
    erx-manage-proofing.html
*/
#erx-manage-account-popup .erx-manage-account-iframe {
    width: 100%;
    height: 500px;
    display: block;
    margin: 0;
    padding: 0;
    border: 0;
}
/*
    artemis-about-popup.html
*/
#artemis-about-popup #table-about {
    margin-bottom: 10px;
}
#artemis-about-popup #table-about .table {
    width: calc(100% - 1px);
}
#artemis-about-popup #table-about .scrollableContainer {
    height: auto;
    padding-top: 95px;
}
#artemis-about-popup #table-about .scrollableContainer .scrollArea table .th-inner {
    height: 95px;
    line-height: normal;
    width: 100%;
}
#artemis-about-popup #table-about .scrollableContainer .headerSpacer {
    height: 95px;
}
#artemis-about-popup #table-about .title-cell {
    height: auto;
    padding: 5px !important;
}
#artemis-about-popup #table-about .title-cell strong {
    font-weight: 700 !important;
    font-size: 16px;
}
#artemis-about-popup #table-about tbody {
    border-right: 1px solid #c0c1c5;
    border-left: 1px solid #c0c1c5;
}
#artemis-about-popup .main-title {
    font-size: 32px;
    font-weight: 700;
    display: block;
    margin-top: 15px;
    margin-bottom: 5px;
    color: #ffffff;
}
#artemis-about-popup .sub-title {
    font-size: 20px;
    font-weight: 700;
    display: block;
    margin-bottom: 15px;
    color: #ffffff;
}
#artemis-about-popup #table-about .scrollableContainer .scrollArea table th .box {
    background: #006ab8;
}
#artemis-about-popup .btn-pdf-download {
	background-size: 16px;
    background-position: left center;
    padding-left: 24px;
    color: #000;
    display: inline-block;
    line-height: 24px;
}
#dynamsoft-dialog-selectsource-sourcelist-ul li{
	color: black;
}
/*
    outgoing-call-popup.html
*/
#outgoing-call-popup .patient-picture {
    width: 40px;
    height: 40px;
    border: 3px solid #96999e;
    border-radius: 50%;
    background-color: #fff;
    position: relative;
    background-repeat: no-repeat !important;
    background-size: 60% !important;
    background-position: center !important;
    margin: 3px auto;
}
#outgoing-call-popup .patient-picture.actual {
	background-size: 100% !important;
}
#outgoing-call-popup .patient-picture.blank {
	background-image: url('../images/icon-neutral-placeholder.svg') !important;
}
#outgoing-call-popup .btn-patient-chart {
    width: 22px;
    background-position: center;
    background-size: 22px;
    display: block;
    height: 16px;
    margin: 12px auto;
}
#outgoing-call-popup .popup-title {
    background-size: 15px;
    background-position: 15px center;
    padding-left: 40px;
}
/*
    incoming-call-popup.html
*/
#incoming-call-popup .patient-picture {
    width: 45px;
    height: 45px;
    border: 3px solid #96999e;
    border-radius: 50%;
    background-color: #fff;
    position: relative;
    background-repeat: no-repeat !important;
    background-size: 60% !important;
    background-position: center !important;
    margin: 7.5px auto;
}
#incoming-call-popup .patient-picture.actual {
	background-size: 100% !important;
}
#incoming-call-popup .patient-picture.blank {
	background-image: url('../images/icon-neutral-placeholder.svg') !important;
}
#incoming-call-popup .btn-patient-chart {
    width: 22px;
    background-position: center;
    background-size: 22px;
    display: block;
    height: 16px;
    margin: 22px auto;
}
#incoming-call-popup .popup-title {
    background-size: 15px;
    background-position: 15px center;
    padding-left: 40px;
}
.incoming-call-position {
    position: absolute;
    top: 50px;
    right: 20px;
    bottom: auto;
    left: auto;
    width: auto;
    height: auto;
    overflow: visible !important;
    z-index: 2000 !important;
}
/*
    add-new-documents-popup.html
*/
#add-new-documents-popup .btn-scan-file {
    background-size: 13px 13px;
    background-position: 10px center;
    padding-left: 33px;
    background-color: #e3e3e3;
    width: auto;
    z-index: 10;
    line-height: 14px;
    display: block;
}
#add-new-documents-popup .btn-attach-file {
	background-size: 13px 13px;
	background-position: 10px center;
	padding-left: 33px;
	background-color: #e3e3e3;
	width: auto;
	z-index: 10;
	line-height: 14px;
	display: block;
	right: 83px;
	padding-right: 10px;
}
#add-new-documents-popup .btn-new-scan {
    background-size: 13px 13px;
    background-position: 10px center;
    padding-left: 33px;
    display: block;
    background-color: #e3e3e3;
    width: auto;
    z-index: 10;
    line-height: 14px;
}
#add-new-documents-popup .btn-zoom {
    background-size: 13px 13px;
    background-position: 10px center;
    padding-left: 33px;
    background-color: #e3e3e3;
    width: auto;
    z-index: 10;
    line-height: 19px;
    height: 19px;
    margin-top: -3px;
}
#add-new-documents-popup .btn-print {
    background-size: 16px 16px;
    background-position: 10px center;
    padding-left: 36px;
    background-color: #e3e3e3;
    width: auto;
    z-index: 10;
    line-height: 19px;
    height: 19px;
    padding-right: 10px;
    margin-top: -3px;
     right: 63px;
}
#add-new-documents-popup .title-inc-btn {
    top: -17px;
    background-color: #e3e3e3;
}
#add-new-documents-popup .draganddropdocument {
    min-height: 499px;
    background: #fff;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    position: relative;
    padding: 10px;
}
#add-new-documents-popup .draganddropdocument span {
    position: absolute;
    font-size: 24px;
    color: #dcdcdc;
    width: 100%;
    text-align: center;
    line-height: 70px;
    top: 50%;
    margin-top: -35px;
}
#add-new-documents-popup .document-preview {
    background: #525659;
    height: 330px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
	overflow-y: auto;
	overflow-x: hidden;
}
#add-new-documents-popup .document-preview .img-container {
   text-align: center;
    position: relative;
    min-height: 270px;
}
#add-new-documents-popup .document-preview .image-zoom-container {
    width: 100%;
    height: auto;
    display: block;
}
#add-new-documents-popup .document-preview iframe {
    width: 100%;
    height: 330px;
    border: 0;
    margin: 0;
    display: block;
}
#add-new-documents-popup .draganddropdocument ul {
    position: relative;
}
#add-new-documents-popup .draganddropdocument ul li {
    padding: 5px;
    margin: 0px;
    display: block;
    background: #fff;
    position: relative;
    height: 35px;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
}
#add-new-documents-popup .draganddropdocument ul li:hover {
    background: rgba(1, 172, 238, 0.5);
}
#add-new-documents-popup .draganddropdocument ul li.selected {
    background: rgba(1, 172, 238, 0.5);
}
#add-new-documents-popup .draganddropdocument ul li.error {
    background: #FFCCCC !important;
}
#add-new-documents-popup .draganddropdocument .btn-attachment {
    display: inline-block;
    height: 25px;
    background-size: 25px;
    padding: 0;
    background-position: left center;
    vertical-align: middle;
    padding-left: 30px;
    line-height: 25px;
    white-space: nowrap;
}
#add-new-documents-popup .draganddropdocument .btn-attachment-remove {
    display: inline-block;
    margin-left: 5px;
}
#add-new-documents-popup #textarea-comments {
    height: 40px;
}
#add-new-documents-popup .no-preview-text {
    color: #fff;
    font-size: 24px;
    text-align: center;
    padding: 133px 0;
}
/*
    add-new-task-popup.html
*/
#add-new-task-popup .dynamic-field {
    background: transparent !important;
    border: 0;
    box-shadow: none;
    color: #525252;
    font-size: 16px;
    padding: 0;
}
#add-new-task-popup .medium-field {
    font-size: 14px;
    line-height: 17.5px;
    height: 17.5px;
}
#add-new-task-popup .small-field {
    font-size: 12px;
}
#add-new-task-popup textarea.small-field {
    font-size: 12px;
    overflow: hidden;
    height: 20px;
}
#add-new-task-popup hr {
    border-top: 1px solid #96999D;
}
#add-new-task-popup .task-title {
    font-size: 16px;
    color: #525252;
    line-height: 25px;
}
#add-new-task-popup .task-at-logo {
    float: left;
    background: #B72E8B;
    font-size: 12px;
    text-align: center;
    height: 35px;
    width: 35px;
    margin-right: 10px;
    border-radius: 50%;
    color: #FFFFFF;
    font-weight: bold;
    line-height: 35px;
}
#add-new-task-popup .task-at-details {
    float: left;
    width: calc(100% - 45px);
}
#add-new-task-popup .task-at-details-label {
    color: #A1A3A7;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 17.5px;
}
#add-new-task-popup .task-at-details-name {
    color: #525252;
    font-size: 14px;
    line-height: 17.5px;
}
#add-new-task-popup .task-dd-label {
    color: #A1A3A7;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 17.5px;
}
#add-new-task-popup .task-dd-name {
    color: #525252;
    font-size: 14px;
    line-height: 17.5px;
}
#add-new-task-popup .task-p-label {
    color: #A1A3A7;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 17.5px;
}
#add-new-task-popup .task-p-name {
    color: #525252;
    font-size: 14px;
    line-height: 17.5px;
}
#add-new-task-popup .task-tags-label {
    font-weight: bold;
    font-size: 12px;
    float: left;
    line-height: 20px;
}
#add-new-task-popup .btn-add-tags {
    color: #525252;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
    text-decoration: none;
}
#add-new-task-popup .task-tags-field {
    clear: both;
    padding-top: 10px;
}
#add-new-task-popup .select-tags {
    font-size: 12px;
    color: #525252;
    height: 20px;
}
#add-new-task-popup .task-tags-list {
    clear: both;
    padding-top: 5px;
}
#add-new-task-popup .task-tags-list ul li {
    float: left;
    color: #FFFFFF;
    font-size: 12px;
    display: block;
    line-height: 20px;
    padding: 0 10px;
    border-radius: 8px;
    margin-right: 5px;
}
#add-new-task-popup .task-tags-list ul li a {
    display: inline-block;
    height: 7px;
    width: 7px;
    background: url(../images/icon-xmark2-white.svg) no-repeat;
    background-size: 7px;
    margin-left: 10px;
}
#add-new-task-popup .priority-field {
    background-position: left center !important;
    background-size: 14px !important;
    background-repeat: no-repeat !important;
}
#add-new-task-popup .priority-level-1 {
    color: #ff7352;
    background-image: url('../images/icon-priority-critical.svg') !important;
    padding-left: 24px !important;
}
#add-new-task-popup .priority-level-2 {
    color: #ff6e4c;
    background-image: url('../images/icon-priority-critical.svg') !important;
    padding-left: 24px !important;
}
#add-new-task-popup .priority-level-3 {
    color: #ff5630;
    background-image: url('../images/icon-priority-blocker.svg') !important;
    padding-left: 24px !important;
}
#add-new-task-popup .priority-level-4 {
    color: #4165ff;
    background-image: url('../images/icon-priority-minor.svg') !important;
    padding-left: 24px !important;
}
#add-new-task-popup .priority-field option {
    color: #525252 !important;
    padding-left: 0 !important;
}
#add-new-task-popup .btn-linked-tasks {
    text-decoration: none;
    color: #525252;
    background-size: 13px;
    padding-right: 23px;
    background-position: right center;
    line-height: 20px;
    display: inline-block;
}

/*
    portal-med-instructions-popup.html
*/
#portal-med-instructions-popup #table-portal-med-instructions .scrollableContainer {
    height: 226px;
}
/*
    docu-status-popup.html
*/
#docu-status-popup #table-files {
    margin-bottom: 10px;
}
#docu-status-popup #table-files .scrollableContainer {
    height: 126px;
}
/*
    preview-of-portal-medication-instructions-popup.html
*/
#preview-of-portal-medication-instructions-popup .rto-container {
    background: #ffffff;
    padding: 10px 30px;

}
#preview-of-portal-medication-instructions-popup .rto-container label {
    font-size: 14px;
    color: #212121;
}
#preview-of-portal-medication-instructions-popup .custom-checkbox label {
    margin-top: 6px;
    margin-bottom: 0;
}
#preview-of-portal-medication-instructions-popup .popup-body {
    padding: 0;
}
#preview-of-portal-medication-instructions-popup #table-medication-instructions {
    overflow-y: auto;
    height: 705px;
}
#preview-of-portal-medication-instructions-popup #table-medication-instructions table {
    width: 100%;
    margin-top: 25px;
}
#preview-of-portal-medication-instructions-popup #table-medication-instructions table:first-child {
    margin-top: 0;
}
#preview-of-portal-medication-instructions-popup #table-medication-instructions .mi-date td {
    border-bottom: 1px solid #8E8E93;
    color: #00A5FF;
    font-size: 17px;
    font-weight: 500;
    background: #E3E8F9;
    padding: 10px 30px;

}
#preview-of-portal-medication-instructions-popup #table-medication-instructions tbody {
    background: #FFFFFF;
}
#preview-of-portal-medication-instructions-popup #table-medication-instructions .mi-item td {
    font-size: 14px;
    font-weight: 700;
    color: #212121;
    padding: 10px 30px;
    background: #FFFFFF;
    vertical-align: middle;
    border-bottom: 1px solid #8E8E93;
}
#preview-of-portal-medication-instructions-popup #table-medication-instructions .mi-item .mi-item-status {
    width: 220px;
    max-width: 220px;
    min-width: 220px;
}
#preview-of-portal-medication-instructions-popup #table-medication-instructions .mi-item .mi-item-status span {
    font-size: 14px;
    color: #212121;
    font-weight: 700;
    border-radius: 8px;
    width: 152px;
    height: 24px;
    display: block;
    margin: 0 auto;
    line-height: 24px;
}
#preview-of-portal-medication-instructions-popup #table-medication-instructions .mi-item .mi-item-status span.highlighted {
    background: #00A5FF;
    color: #FFFFFF;
}
#preview-of-portal-medication-instructions-popup #table-medication-instructions .mi-item .mi-title {
    width: 100%;
}
#preview-of-portal-medication-instructions-popup #table-medication-instructions .mi-item .mi-route {
    font-size: 13px;
    font-weight: normal;
    max-width: 300px;
    min-width: 300px;
    width: 300px;
}
#preview-of-portal-medication-instructions-popup .footer-padding {
    padding: 15px;
}
#preview-of-portal-medication-instructions-popup .no-meds-ins{
    padding: 10px 30px;
    font-size: 14px;
    color: #212121;
}
/*
    email-preview-desktop-popup.html && email-preview-mobile-popup.html
*/
#email-preview-popup .email-template {
    background: #ffffff;
}
#email-preview-popup.email-preview-mobile .email-template {
    zoom: 45%;
}
/*
    new-message-popup.html
*/
#new-message-popup .custom-text-field {
    border-bottom: 1px solid #96999d;
    padding: 5px;
}
#new-message-popup .custom-text-field label {
    float: left;
    margin: 0;
    width: 50px;
    line-height: 20px;
}
#new-message-popup .custom-text-field input {
    float: left;
    border: 0;
    outline: 0;
    width: calc(100% - 50px);
    height: 20px;
    background: #e3e3e3;
}
#new-message-popup .custom-text-field #toField {
    width: calc(100% - 160px);
    padding-right: 10px;
}
#new-message-popup .ckEditorFull {
    margin-top: 10px;
}
#new-message-popup .ckEditorFull .cke_contents {
	height: 400px !important;
}
#new-message-popup .btn-add-attachment {
    padding-left: 24px;
    background-size: 14px 14px;
    line-height: 20px;
    height: 20px;
    background-position: left center;
    color: #7d7d7d;
    text-decoration: none !important;
    width: 110px;
    display: block;
    float: left;
}
#new-message-popup .attachment-list {
    border: 1px solid #979797;
    border-radius: 3px;
    background-color: #FFFFFF;
    position: relative;
    padding: 10px;
    overflow: visible;
    height: auto;
}
#new-message-popup .attachment-list ul {
    position: relative;
}
#new-message-popup .attachment-list ul li {
    padding: 5px;
    margin: 0px;
    display: inline-block;
    background: #fff;
    position: relative;
    height: 35px;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
}
#new-message-popup .attachment-list .btn-attachment {
    display: inline-block;
    height: 25px;
    background-size: 25px;
    padding: 0;
    background-position: left center;
    vertical-align: middle;
    padding-left: 30px;
    line-height: 25px;
    white-space: nowrap;
    text-decoration: none !important;
    color: #525252 !important;
}
#new-message-popup .attachment-list .btn-attachment-remove {
    display: inline-block;
    margin-left: 5px;
    text-decoration: none !important;
    color: #525252 !important;
}
/*
    ad-hoc-portal-alert-popup.html
*/
#ad-hoc-portal-alert-popup #textarea-ahpap {
    height: auto !important;
}
/*
    scanner-popup.html
*/
#document-scan-popup select,
#document-scan-popup input[type="text"] {
    display: block;
    width: 100% !important;
    height: 20px !important;
    padding: 2px 4px !important;
    font-size: 12px !important;
    line-height: 1.42857143;
    color: #000;
    background-color: #fff;
    background-image: none;
    border: 0px !important;
    border-radius: 3px !important;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    text-overflow: ellipsis;
}
#document-scan-popup #demoContent {
    background: #e3e3e3;
}
#document-scan-popup #dwtScanDemo {
    width: 100%;
}
#document-scan-popup .container {
    width: 100%;
    padding: 0;
}
#document-scan-popup #DWTcontainerTop {
    width: 840px;
}
#document-scan-popup #divEdit .operateGrp li {
    background: #96999d;
}
#document-scan-popup #dwtcontrolContainer {
    width: 778px;
}
#document-scan-popup #DWTcontainerTop #btnGroupBtm {
    width: 778px;
    background: #caccce;
    font-size: 12px;
    color: #7d7d7d;
    padding: 18px 10px;
}
#document-scan-popup #btnGroupBtm input[type="button"],
#document-scan-popup #ScanWrapper input[type="button"] {
    display: inline-block;
    padding: 1.5px 3px !important;
    margin-bottom: 0;
    font-size: 12px !important;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    height: 20px;
    background: #96999d;
    border: 0px;
    -webkit-border-radius: 3px 3px 3px 3px;
    border-radius: 3px 3px 3px 3px;
    color: #ffffff !important;
    width: 50px;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
    margin-left: 5px !important;
    margin-right: 0 !important;
}
#document-scan-popup #ScanWrapper input[type="button"] {
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0px !important;
}
#document-scan-popup #btnGroupBtm select,
#document-scan-popup #btnGroupBtm input[type="text"] {
    display: inline-block;
    width: auto !important;
    margin-left: 5px !important;
    margin-right: 0 !important;
}
#document-scan-popup #ScanWrapper div.divinput {
    background: none;
    border: 0;
}
#document-scan-popup #ScanWrapper .divTableStyle {
    background-color: #caccce;
    padding: 10px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-bottom: 10px;
}
#document-scan-popup #ScanWrapper .lr-gray span {
    line-height: 17px;
}
#document-scan-popup .btn-hide {
    padding-left: 34px;
    background-size: 14px 14px;
    line-height: 20px;
    height: 20px;
    background-position: 10px center;
    color: #7d7d7d !important;
    text-decoration: none !important;
    width: auto;
}
#document-scan-popup .title-inc-btn a {
    background-color: #e3e3e3;
    top: -3px;
}
#document-scan-popup #demoContent li,
#document-scan-popup label {
    color: #7d7d7d;
}
#document-scan-popup label {
    line-height: 20px;
}
#document-scan-popup .mb0 {
    margin-bottom: 0 !important;
}
#document-scan-popup #divUpload {
    background-color: #caccce !important;
    padding: 10px !important;
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
    margin-bottom: 0px;
}
#document-scan-popup #divUpload li {
    padding: 0;
}
#document-scan-popup .custom-checkbox,
#document-scan-popup .custom-radio {
    height: 13px;
    vertical-align: top;
    margin-top: 2px;
    margin-right: 5px;
}
/*
    pbm-eligibility-check-popup
*/
#pbm-eligibility-check-popup .pbm-separator {
    border-top: 1px solid #7d7d7d;
    padding-top: 15px;
    padding-bottom: 5px;
}
#pbm-eligibility-check-popup .pbm-separator:first-child {
    border-top: 0;
    padding-top: 0;
}
#pbm-eligibility-check-popup .custom-padding {
    padding: 45px 0;
}
/*
    group-number-alerts.html
*/
#group-number-alerts-popup .title-inc-btn a {
	background-color: #e3e3e3;
	top: 0;
}
#group-number-alerts-popup .btn-new-alert {
    padding-left: 33px;
    background-size: 13px 13px;
    line-height: 17px;
    height: 17px;
    background-position: 10px center;
    color: #7d7d7d;
    text-decoration: none !important;
    width: auto;
    top: -1px !important;
}
#group-number-alerts-popup .sidebar {
	background-color: #caccce;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px;
    margin-bottom: 10px;
    margin-top: 30px;
}
#group-number-alerts-popup #textarea-message {
	height:60px;
}
#group-number-alerts-popup #table-group-number-alerts {
	margin-bottom: 10px;
}
#group-number-alerts-popup #table-group-number-alerts .scrollableContainer {
	height: 464px;
}
#group-number-alerts-popup #table-group-number-alerts .btn-show-table-menu {
	width: 95px;
}
#group-number-alerts-popup #show-alert-textarea {
    height: 40px;
}
/*
    add-attachment-popup.html
*/
#add-attachments-popup .btn-attach-file {
    background-size: 13px 13px;
    background-position: 10px center;
    padding-left: 33px;
    background-color: #e3e3e3;
    width: auto;
    z-index: 10;
    line-height: 14px;
    /*display: block;
    right: 88px;
    padding-right: 10px;*/
}
#add-attachments-popup .btn-new-scan {
    background-size: 13px 13px;
    background-position: 10px center;
    padding-left: 33px;
    display: block;
    background-color: #e3e3e3;
    width: auto;
    z-index: 10;
    line-height: 14px;
}
#add-attachments-popup .btn-zoom {
    background-size: 13px 13px;
    background-position: 10px center;
    padding-left: 33px;
    background-color: #e3e3e3;
    width: auto;
    z-index: 10;
    line-height: 19px;
    height: 19px;
    margin-top: -3px;
}
#add-attachments-popup .btn-print {
    background-size: 16px 16px;
    background-position: 10px center;
    padding-left: 36px;
    background-color: #e3e3e3;
    width: auto;
    z-index: 10;
    line-height: 19px;
    height: 19px;
    padding-right: 10px;
    margin-top: -3px;
     right: 63px;
}
#add-attachments-popup .title-inc-btn {
    top: -17px;
    background-color: #e3e3e3;
}
#add-attachments-popup .draganddropdocument {
    height: 160px;
    background: #fff;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    position: relative;
    padding: 10px;
    overflow-y: auto;
    overflow-x: hidden;
}
#add-attachments-popup .draganddropdocument span {
    position: absolute;
    font-size: 24px;
    color: #dcdcdc;
    width: 100%;
    text-align: center;
    line-height: 70px;
    top: 50%;
    margin-top: -35px;
    width: calc(100% - 20px);
}
#add-attachments-popup .document-preview {
    background: #525659;
    height: 300px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
#add-attachments-popup .document-preview .img-container {
   text-align: center;
    position: relative;
    min-height: 270px;
    overflow: hidden;
}
#add-attachments-popup .document-preview .image-zoom-container {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    height: auto;
    display: block;
}
#add-attachments-popup .document-preview iframe {
    width: 100%;
    height: 300px;
    border: 0;
    margin: 0;
    display: block;
}
#add-attachments-popup .draganddropdocument ul {
    position: relative;
}
#add-attachments-popup .draganddropdocument ul li {
    padding: 5px;
    margin: 0px;
    display: block;
    background: #fff;
    position: relative;
    height: 35px;
    -webkit-transition: all 200ms ease;
    -moz-transition: all 200ms ease;
    -ms-transition: all 200ms ease;
    -o-transition: all 200ms ease;
    transition: all 200ms ease;
}
#add-attachments-popup .draganddropdocument ul li:hover {
    background: rgba(1, 172, 238, 0.5);
}
#add-attachments-popup .draganddropdocument ul li.selected {
    background: rgba(1, 172, 238, 0.5);
}
#add-attachments-popup .draganddropdocument ul li.error {
    background: #FFCCCC !important;
}
#add-attachments-popup .draganddropdocument .btn-attachment {
    display: inline-block;
    height: 25px;
    background-size: 25px;
    padding: 0;
    background-position: left center;
    vertical-align: middle;
    padding-left: 30px;
    line-height: 25px;
    white-space: nowrap;
}
#add-attachments-popup .draganddropdocument .btn-attachment-remove {
    display: inline-block;
    margin-left: 5px;
}
#add-attachments-popup #textarea-comments {
    height: 40px;
}
#add-attachments-popup .no-preview-text {
    color: #fff;
    font-size: 24px;
    text-align: center;
    padding: 133px 0;
}
#add-attachments-popup #table-existing-documents {
    margin-bottom: 10px;
}
#add-attachments-popup #table-existing-documents .scrollableContainer {
    height: 300px;
}
/*
    change-health-care-popup.html
*/
#change-health-care-popup #table-subscriber .scrollableContainer {
    height: 86px;
}
#change-health-care-popup #table-plan-status .scrollableContainer {
    height: 86px;
}
#change-health-care-popup #table-benefits-information .scrollableContainer {
   height: 126px;
}
#change-health-care-popup #table-dynamic .scrollableContainer {
	height: 86px;
}
/*
    cycle-collections-popup.html
*/
#cycle-collections-popup #table-cycle-collections .scrollableContainer,
#cycle-collections-popup #table-cycle-collections-details .scrollableContainer {
    height: 146px;
}
#cycle-collections-popup #table-cycle-collections .btn-show-table-menu,
#cycle-collections-popup #table-cycle-collections-details .btn-show-table-menu {
    width: 90px;
}
#cycle-collections-popup #table-cycle-collections-details {
    margin-bottom: 10px;
}
#cycle-collections-popup .btn-cncc {
    background-size: 13px 13px;
    background-position: 10px center;
    padding-left: 33px;
    display: block;
    background-color: #e3e3e3;
    width: auto;
    z-index: 10;
    line-height: 14px;
    display: block;
}
#cycle-collections-popup .sidebar {
	background-color: #caccce;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding: 10px;
	margin-bottom: 10px;
}
#cycle-collections-popup .title-inc-btn {
    top: -17px;
}
#cycle-collections-popup #table-members .scrollableContainer {
    height: 86px;
}
#cycle-collections-popup .btn-add-new-member {
    background-size: 13px 13px;
    padding-left: 23px;
}
#cycle-collections-popup .btn-remove-member {
    background-size: 13px 13px;
    width: 13px;
    height: 13px;
    display: block;
    position: absolute;
    top: 50%;
    right: 5px;
    margin-top: -6.5px;
}
/*
    pharmacy-search-popup.html
*/
#pharmacy-search-popup #table-pharmacy-search .scrollableContainer {
    height: 226px;
}
#pharmacy-search-popup #table-pharmacy-search {
    margin-bottom: 10px;
}
/*
    location-hours-popup.html
*/
#popup-location-hours #table-location-hours .scrollableContainer {
	height: 326px;
}
#popup-location-hours .disableField {
	background-color: #D8D8D8 !important;
	background-image: none !important;
	color: #D8D8D8;
}
/*
	previous-results-popup.html
*/
#previous-results-popup #table-previous-results {
	margin-bottom: 10px;
}
#previous-results-popup #table-previous-results .scrollableContainer {
	height: auto;
}
#previous-results-popup .pgt-negative {
    color: #ffffff;
    background: #39a067;
}
#previous-results-popup .pgt-pa {
    color: #ffffff;
    background: #e05457;
}
#previous-results-popup .pgt-psa {
    color: #ffffff;
    background: #8a9299;
}
#previous-results-popup .pgt-pm {
    color: #ffffff;
    background: #8a9299;
}
/*
	icd-codes-lookup-popup-popup.html
*/
#icd-codes-lookup-popup #table-icd-codes-lookup  {
    margin-bottom: 0px;
}
#icd-codes-lookup-popup #table-icd-codes-lookup .scrollableContainer {
	height: 206px;
}
#icd-codes-lookup-popup .field-search {
	background-color: #fff;
	background-size: 12px 12px;
	background-position: calc(100% - 5px) center !important;
	padding-right: 22px !important;
}
/*
	link-related-document-popup.html
*/
#link-related-document-popup .btn-add {
    background: url(../images/icon-dh-plus.svg) no-repeat center;
    width: 17px;
    height: 17px;
	display: block;
	margin: 0 auto;
	background-size: 17px;
}
#link-related-document-popup .btn-remove {
	background: url(../images/icon-dh-x.svg) no-repeat center;
    width: 17px;
    height: 17px;
	display: block;
	margin: 0 auto;
	background-size: 17px;
}
#link-related-document-popup #table-related-doc .scrollableContainer {
	height: 150px;
}
#link-related-document-popup #table-linked-doc .scrollableContainer {
	height: 120px;
}
/*
	doc-hub-categories-popup.html
*/
#doc-hub-categories-popup .title-inc-btn a {
	background-color: #e3e3e3;
	top: 0;
}
#doc-hub-categories-popup .sidebar {
	background-color: #caccce;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding: 10px;
    margin-bottom: 10px;
    margin-top: 30px;
}
#doc-hub-categories-popup #table-categories {
	margin-bottom: 10px;
}
#doc-hub-categories-popup #table-categories .scrollableContainer {
	height: 166px;
}
#doc-hub-categories-popup #table-categories .btn-show-table-menu {
	width: 95px;
}
/*
	patient-alarms-view.html
*/
#patient-alarms-edit #table-patient-alarms .scrollableContainer {
	height: 126px;
}
#patient-alarms-edit .audit-overlay-table-items {
	background-color: #ffb980 !important;		
	cursor: pointer !important;
}

/*
	configure-scheduler-time-zones.html
*/
 .tz-count {
    border: 1px solid #979797;
    width: 18px;
    height: 18px;
    border-radius: 50%;
    text-align: center;
    line-height: 16px;
    cursor: pointer;
    margin: 1px 0 1px auto;
    color: #979797;
}
#configure-scheduler-time-zones  .btn-add-time-zone,
#configure-scheduler-time-zones  .btn-remove-time-zone {
    padding-left: 24px;
    background-size: 14px 14px;
    line-height: 20px;
    height: 20px;
    background-position: left center;
    color: #7d7d7d;
    text-decoration: none !important;
}
/*
    surescripts-electronic-prior-authorization-accelerator-popup.html
*/
#surescripts-electronic-prior-authorization-accelerator-popup .popup-body {
    padding: 15px 0 0;
}
#surescripts-electronic-prior-authorization-accelerator-popup #processes {
    overflow-y: hidden;
    height: 800px;
    width: 100%;
    display: block;
    margin: 0;
    border: 0;
    box-shadow: none;
}
/*
	create-new-stack-popup.html
	edit-document-stack-popup.html
*/
.stack-popup .btn-add {
    background: url(../images/icon-dh-plus.svg) no-repeat center;
    width: 17px;
    height: 17px;
	display: block;
	margin: 0 auto;
	background-size: 17px;
}
.stack-popup .btn-remove {
	background: url(../images/icon-dh-x.svg) no-repeat center;
    width: 17px;
    height: 17px;
	display: block;
	margin: 0 auto;
	background-size: 17px;
}
.stack-popup  #table-new-stack .scrollableContainer,
.stack-popup  #table-included-doc .scrollableContainer {
	height: 150px;
}
.stack-popup .mb30 {
	margin-bottom: 30px !important;
}
/*
	scrotal-duplex-ultrasound-popup.html
*/
#scrotal-duplex-ultrasound-popup .images-list {
	margin: -2.5px;
}
#scrotal-duplex-ultrasound-popup .images-list > li {
	width: 25%;
	padding: 2.5px;
	float: left;
	position: relative;
}
#scrotal-duplex-ultrasound-popup .images-list > li > a:after {
	content: '';
	background: url(../images/icon-images-magnify.svg);
	width: 33px;
    height: 33px;
    position: absolute;
	top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
#scrotal-duplex-ultrasound-popup .images-list > li > a > img {
	width: 100%;
	display: block;
}
#scrotal-duplex-ultrasound-popup .image-preview img {
	display: block;
}
#scrotal-duplex-ultrasound-popup #ss-13-usscomment-textarea {
    height: calc(100% - 29px);
    min-height: 250px;
}
/*
    erx-prior-auth.html
*/
#erx-prior-auth-popup .popup-body {
    padding: 15px 0 0;
}
#erx-prior-auth-popup #processes {
    overflow-y: hidden;
    height: 800px;
    width: 100%;
    display: block;
    margin: 0;
    border: 0;
    box-shadow: none;
}
/*
	hit-sheet-order.html
*/
#hit-sheet-order-popup .table-v5 table {
	width: 100%;
	border-collapse: separate;
	border-spacing: 0 5px;
}
#hit-sheet-order-popup .table-v5 table > thead > tr > th {
	color: #0069B7;
	font-size: 12px;
	font-weight: 700;
	padding: 5px 10px 5px;
	position: sticky;
	background: #e3e3e3;
	top: 0;
	z-index: 10;
}
#hit-sheet-order-popup .table-v5 table > tbody > tr {
	position: relative;
}
#hit-sheet-order-popup .table-v5 table > tbody > tr > td {
	color: #525252;
	font-size: 14px;
	padding: 10px;
	border-top: 1px solid #DDDDDD;
	border-bottom: 1px solid #DDDDDD;
	background-color: #E2F1FC;
	vertical-align: top;
} 
#hit-sheet-order-popup .table-v5 table > tbody > tr:nth-child(even) td {
	background-color: #F4F9FD;
}
#hit-sheet-order-popup .table-v5 table > tbody > tr > td:first-child {
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	border-left: 1px solid #DDDDDD;
}
#hit-sheet-order-popup .table-v5 table > tbody > tr > td:nth-last-child(2) {
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	border-right: 1px solid #DDDDDD;
}
#hit-sheet-order-popup .table-v5 table > tbody > tr > td:last-child {
    background: #e3e3e3;
    border-color: transparent;
    padding: 10px;
    vertical-align: middle;
}
#hit-sheet-order-popup #table-hit-sheet-order {
    margin-bottom: 5px;
}
#hit-sheet-order-popup #table-hit-sheet-order select {
	background: transparent;
    border: 1px solid transparent;
    height: 20px;
    font-size: 14px;
}
#hit-sheet-order-popup .btn-add,
#hit-sheet-order-popup .btn-remove {
    width: 13px;
    height: 13px;
    background-size: 13px;
    display: block;
    margin: 0 auto;
}