

body {
	background-color: #d5d5d5;
	margin : 0px 0px 0px 0px;
	font: normal 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
}


input {

	border-radius: 3px;
	border: 1px dotted #2e6da4;
    padding: 4px;
    margin: 0px;
    box-sizing: border-box;
    font: normal 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
    background-color: #eeeeee;
    color: #000000;
}

input[type=checkbox]
{
  /* Double-sized Checkboxes */
  -ms-transform: scale(2); /* IE */
  -moz-transform: scale(2); /* FF */
  -webkit-transform: scale(2); /* Safari and Chrome */
  -o-transform: scale(2); /* Opera */
  padding: 10px;
}


input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 30px #eeeeee inset;
    color: #000000;
}

select {
	background-color: #eeeeee;
	color: #000000;
}


textarea {
	border: 1px solid #999999;
	border-radius: 3px;
    padding: 6px 6px;
    margin: 0px 0;
    box-sizing: border-box;
    background-color: #dddddd;
    resize: none;
}

table {
	text-align: left;
	color: #000000;

}
.main_table tr:nth-child(even) {background-color: #e5e5e5}

.main_table {
	border: 1px dotted #666666;
	border-collapse: separate;
    border-spacing: 1px;
    text-align: left;
    width: 100%;
}

.simple_table {
	border: 1px dotted #666666;
	border-collapse: separate;
    border-spacing: 1px;
    text-align: left;
}


td {

	padding: 8px;
}


hr {
    border: 0;
    border-bottom: 1px dashed #000;
    background: #555;
}

a {
	color: #888888;
	text-decoration: none;
}

a:hover	{ 
	text-decoration: none;
	color: #4c70cb;
}

.main_page_bg {
	text-align: center;
	height: 100%;
}

.slide_div {

	height: 586px;
	text-align: center;
}

.slide_bg {
	width: 1000px;
	height: 586px;
	background-image: url('../images/background.jpg');
	margin: 0 auto;
	border-radius: 16px;
}

.slides {
	display: none;
	border-radius: 16px;
}

#search_bar table {
	border: none;
}

.button_main {
	border: 1px solid #999999;
	border-radius: 3px;
    padding: 4px !important;
	color: #286090;
	background-color: #cccccc;
    cursor: pointer;
    margin-top: 10px;
}

.button_main:hover {
	background-color: #cccccc;
}

.fa_button {
   background-color: Transparent;
    background-repeat:no-repeat;
    border: none;
    cursor:pointer;
    overflow: hidden;
    outline:none;
}

.btn {
	padding: 2px;

}


.btn-primary {
	color: #5bbbed
	background-color: #9a9a9a;
	border: 1px dotted #777777;
	padding: 4px;
}
.btn-primary:hover {
	background-color: #ffffff;
	color: #337ab7;
	border: 1px dotted #666666;
}

.form-control {
	height: 26px;
	padding: 0px;
	border: 1px dotted #2e6da4;
}

.dropdown-toggle {
	background-color: #eeeeee;
	color: #666666;
	text-align: left;
}

.text_link {
	text-decoration: none;
	color: #000000;
}

.text_link:hover {
	text-decoration: none;
}

.page_header {
	margin: 0 auto;
	height: 55px;
	width: 100%;
	padding-top: 2px;
}


.worklist_icon {
	display: inline-block; 
	height: 30px; 
	width: 60px; 
	text-align: 
	center; 
	margin-top: 8px
}

.header {
	margin: 1px;
	padding: 1px;
	font: 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background-color: #286090; 
	height : 22px;
	color: #cccccc;
	border: 1px solid #bbbbbb;
}

.header_title {
	cursor: pointer;
}


.header_logo {
	display: inline-block; 
	height: 30px;  
	margin-top: 5px; 
	float: left; 
	margin-left: 5px;
}

.sub_header {
	text-align: center;
	margin: 0px;
	padding: 1px;
	spacing: 1px;
	font: 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	height : 23px;
}

.worklist_div {
	display: inline-block;
	margin: 0 auto;
}

.main_div {
	display: inline-block;
	margin: 0 auto;
	width: 940px;
}

.sub_div {
	display: none;
	margin: 0 auto;
	background-color: #444444;
}

.study_div {
	text-align: left;
	margin: 0px;
	font: normal 15px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #222222;
	border: 1px solid #999999;
	cursor: pointer;

}

.study_div:hover {
	margin: 0px;
	background-color: #efefef;
	border: 1px solid #999999;
}

.study_row {
	margin-top: 6px;
	margin-right: 1px;
	margin-left: 0px;
	margin-bottom: 6px;
	padding: 5px;
	vertical-align: top;
	height: 30px;
	cursor: pointer;
	overflow: hidden;
}

.acc_num {
	display: inline-block;
	width: 160px;
	text-align: left;
}

.pt_name {
	width: 400px;
	overflow-x: hidden;
	white-space: nowrap;
}
.pt_sex {
	width: 30px;
	text-align: center;
}
.img_count {
	width: 35px;
	text-align: center;
}
.procedure_desc {
	width: 270px;
	overflow-x: hidden;
	white-space: nowrap;
}

.referrer {
	width: 170px;
	overflow-x: hidden;
	white-space: nowrap;
}

.facility {
	width: 280px;
	text-align: center;
	font-size: .9em;
	overflow-x: hidden;
	white-space: nowrap;
}

.study_date {
	width: 150px;
	text-align: left;
}

.reports_div {
	width: 80px;
	text-align: center;
}

.report_icon {
	font-size:1.3em;
	color: #286090;
}

.qc_flag_div {
	width: 40px;
	text-align: center;
}

.qc_flag_icon {
	font-size:1.5em;
	color: #fc4b23;
}

.reader_div {
	width: 30px;
	padding: 0px;
}
.reader_icon {
	font-size:1.5em;
	color: #8404e0;
}
.referrer_icon {
	font-size:1.5em;
	color: #2db11f;
}
.super_admin_icon {
	font-size:1.5em;
	color: #286090;
}

.admin_icon {
	font-size:1.5em;
	color: #fc4b23;
}

.user_icon {
	font-size:1.5em;
	color: #222222;
}

.search_icon {
	font-size:1.5em;
	color: #888888;	
	cursor: pointer;
}

#worklist_search_div {
	display:inline-block;
	margin: 0 auto;
}

#user_add_div {
	display: none;
}

.header_button {
	background-color: #286090;
	color: #dddddd;
	padding: 3px;
	margin: 1px;
	border: 1px solid #aaaaaa;
	width: 200px;
	cursor: pointer;
	text-align: left;
}

#rightClickMenu {
	position: absolute;
	display: none;
	background-color: #eeeeee;
	border: 1px solid #cccccc;
	z-index: 500;
	width: 125px;
	box-shadow: 5px 5px 5px #aaaaaa;
	border-radius: 5px;
}

.rightClickItem {
	font: normal 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	cursor: pointer;
	color: #222222;
	height: 20px;
	margin: 4px;
}

.rightClickItem:hover {

	background-color: #dddddd;
}

#search_bar {
	display: inline-block;
	margin-top: 4px;
}


.server_status_icon {
	cursor: pointer;
}

.server_status_div {
	position: absolute;
	width: 210px;
	display: none;
	background-color: #eeeeee;
	border: 1px solid #444444;
	z-index: 500;
	box-shadow: 5px 5px 5px #aaaaaa;
	border-radius: 5px;
}

.progress_bar {
	background-color: #286090;
	height: 11px;
	margin: 2px;
	position: absolute;
}

.progress_bar_label {
	text-align: center;
	position: absolute;
	z-index: 100;
	width: 200px;
	font: normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-shadow:0px 1px 0px #222222;
}

.progress_bar_bg {
	width: 200px;
	height: 16px; 
	display: inline-block; 
	text-align: left;
	background-color: #bbbbbb;
	border: 1px solid #aaaaaa;
	border-radius: 5px;
}

#pagination_div {
	width: 250px;
	height: 32px;
	margin: 0 auto;
	display: none;
}

.pagination_button {
	display: inline-block;
	font-size: 1.5em;
	cursor: pointer;
	color: #cccccc;
	-webkit-user-select: none; /* Chrome/Safari */        
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* IE10+ */
	-o-user-select: none;
	user-select: none;
}

#pagination_page_links {
	display: inline-block;
	width: 100px;
	margin-top: 6px;
	color: #dddddd;
}

#pagination_button_previous {
	float: left;
}

#pagination_button_next {
	float: right;
}

.predefined_report_text {
	width: 400px;
	text-align: left;
	background-color: #dddddd;
	border-bottom: 1px solid #000000;
	cursor: pointer;
	padding: 4px;
	color: #000000;
	-webkit-user-select: none;  /* Chrome all / Safari all */
	-moz-user-select: none;     /* Firefox all */
	-ms-user-select: none;      /* IE 10+ */
	user-select: none;          /* Likely future */ 
}

.predefined_report_text:hover {

	background-color: #cccccc;
}

.predefined_report_text_full {
	display: none;
}


#popup_div {
	position: absolute;
	display: none;
	background-color: #ffffff;
	color: #000000;
	z-index: 10;
	height: auto;
	padding: 8px;
	border: 1px solid #222222;
	max-width: 500px;
	text-align: left;
}

.sig_find_text {
	width: 200px;
	text-align: left;
	background-color: #bbbbbb;
	cursor: pointer;
	padding: 4px;
	color: #000000;
	-webkit-user-select: none;  /* Chrome all / Safari all */
	-moz-user-select: none;     /* Firefox all */
	-ms-user-select: none;      /* IE 10+ */
	user-select: none;          /* Likely future */ 
}

.sig_find_button {
	display: inline-block;
	border: 1px solid #555555;
	border-radius: 3px;
    padding: 6px !important;
	color: #000000;
	background-color: #bbbbbb;
    cursor: pointer;
}

.sig_find_button_active {
	color: #ffffff;
	background-color: #16bd16;
}

.sig_find_button_inactive {
	color: #000000;
	background-color: ##bbbbbb;
}

#cacheDiv {
	position: absolute;
	top: 20px;
	left: 130px;
}


.dicom_echo_button {
	text-shadow: 1px 1px #000000;
}

.save_button {
	color: #286090;
	font-size: 1.5em;
	cursor: pointer;

}

.delete_button {
	color: #ff2100;
	font-size: 1.5em;
	cursor: pointer;
	text-shadow: 1px 1px #000000;
}

.is_stat {
	color: #ff0000;
}