﻿body { text-align:center;margin:0px; user-select:none; }

#wdanon_lnd_1 { height:auto;margin:0px auto;width:990px;min-width:990px;min-height:550px;text-align:left; }
#wdanon_lnd_2 { position:relative;min-height:550px;width:990px;min-width:990px; }
#wdanon_spt_3 { position:absolute;width:225px;margin:-17px 0px 0px 23px;min-height:522px;background-image:none; }
#wdanon_svw_4 { width:700px;padding-top:12px;margin-left:275px;min-height:400px;float:left; }
#wdanon_spt_5,
#wdanon_spt_6 { clear:both; }
#wdanon_lnd_7 { position:absolute;top:0px;left:0px;right:0px;bottom:0px;overflow:hidden; }
#wdanon_lnd_8 { width:100%;min-width:360px;text-align:center;margin:0px;padding:1px 0px 0px 0px;position:absolute;top:0px;height:24px;left:0px;right:0px;background: #ddcbb7 url(/workdesk/images/skin/cfc_toolbar_bkg.gif) repeat-x;background-position:center top; }
#wdanon_lnd_9 { height:24px;margin:0px auto;position:relative; }
#wdanon_lnd_11 { z-index:1;width:100%;min-width:360px;text-align:center;margin:0px;padding:0px;position:absolute;height:55px;top:0px;left:0px;right:0px;background: #ddcbb7 url(/workdesk/images/skin/cfc_menubar_bkg.gif) repeat-x;background-position: bottom center; }
#wdanon_lnd_12 { height:55px;width:1280px;margin:0px auto;background: #ddcbb7 url(/workdesk/images/skin/cfc_menubar_bkg.gif) no-repeat;background-position: top center; }
.theme-lab #wdanon_lnd_12 {display:none;}
#wdanon_spt_13 { text-align:center;padding:17px 0px; }
#wdanon_lnd_14 { z-index:6;width:100%;min-width:360px;min-height:600px;text-align:center;position:absolute;top:55px;bottom:3px;left:0px;right:0px;background: #ddcbb7 url(/workdesk/images/skin/cfc_page_wall_bkg.gif) repeat;background-position: top left; }
#wdanon_spt_15 { position:absolute;z-index:7;top:-58px;left:0px;right:0px;height:660px;background: transparent url(/workdesk/images/skin/cfc_lights_fx.png) no-repeat;background-position: top center; }
#wdanon_lnd_16 { z-index:6;margin:0px;position:absolute;top:0px;bottom:0px;left:0px;right:0px;background: transparent url(/workdesk/images/skin/cfc_page_wall_top.gif) repeat-x;background-position: top left; }
.theme-lab #wdanon_lnd_16 {background:none;box-shadow:inset 0 6px 12px rgba(0,0,0,0.2);}
#wdanon_lnd_17 { overflow:auto;z-index:9;margin:0px;position:absolute;top:0px;bottom:0px;left:0px;right:0px;background: transparent url(/workdesk/images/skin/cfc_page_floor_bkg.gif) repeat-x;background-position: bottom center; }
.theme-lab #wdanon_lnd_17 {display:none;}
#wdanon_spt_18 { position:absolute;bottom:164px;left:40px;width:82px;height:252px;background: transparent url(/workdesk/images/skin/cfc_image_potplant.png) no-repeat;background-position: bottom center; }
#wdanon_spt_19 { position:absolute;bottom:164px;right:40px;width:82px;height:252px;background: transparent url(/workdesk/images/skin/cfc_image_potplant.png) no-repeat;background-position: bottom center; }
#wdanon_spt_21 { z-index:9;position:relative;top:11px;margin:0px auto;max-width:581px;max-height:143px;background: transparent; }
.theme-lab #wdanon_spt_21 { max-width: 550px; max-height: 120px; padding-top:1em; }
#wdanon_lnd_22 { width:100%;min-width:360px;height:3px;text-align:center;margin:0px;padding:0px;position:absolute;bottom:0px;left:0px;right:0px;background: #ddcbb7 url(/workdesk/images/skin/cfc_crumbsbar_bkg.gif) repeat;background-position: top left; }
#wdanon_lnd_25 { z-index:9;position:absolute;bottom:0px;left:0px;right:0px;height:208px;background: transparent url(/workdesk/images/skin/cfc_workdesk_photo.png) no-repeat;background-position: top center; }
.theme-lab #wdanon_lnd_25 {background: transparent url(/workdesk/images/skin/cfc_workdesk_lab_photo.png) no-repeat;background-position: top center; }
#wdanon_spt_27 { z-index:9;position:absolute;left:0px;right:0px; }
#wdanon_spt_28 { z-index:9;position:absolute;left:0px;right:0px; }
.message-text { font-size:11px; }
.cellphone { display: none; position:absolute;right:10px; top:10px; width:36px; height:36px; z-index:99; }
.mobile { display: none; position:absolute;left:8px; top:12px; width:150px; height:36px; z-index:99;  }

body.theme-lab #wdanon_lnd_11 { z-index:1;width:100%;min-width:360px;text-align:center;margin:0px;padding:0px;position:absolute;height:55px;top:0px;left:0px;right:0px;background: #97b5ba url(/workdesk/images/skin/cfc_menubar_lab_bkg.gif); background-repeat:repeat-x; background-position: top center; } 
body.theme-lab #wdanon_lnd_14 { background: #d1e3ec url(/workdesk/images/skin/cfc_wallpaper_lab_bkg.jpg) repeat;background-position: top left; background-size:cover; }

.theme-lab .ui-widget-header {
    background: linear-gradient(to bottom, rgba(144,215,212,1) 0%,rgba(129,200,203,1) 10%,rgba(104,176,188,1) 25%,rgba(104,178,194,1) 37%,rgba(104,181,200,1) 50%,rgba(67,158,189,1) 51%,rgba(122,208,205,1) 83%,rgba(149,233,213,1) 100%); border-color: #68b7e4;
}
.theme-lab .ui-widget.ui-widget-content {
    border: 1px solid #b7ddd3;
}

.fieldInput span { position:absolute; top:9px; left: 6px;}
.fieldInput { position:relative; width:155px; margin:0px 65px; user-select:text;}
#uid, #pwd { width:180px; font-size:20px; padding:8px 8px 8px 28px; user-select:text; }

.successMessage, .errorMessage, .warningMessage, .infoMessage { font-family: 'neosans-regular',Arial,Helvetica,sans-serif !important; }
.successMessage,.errorMessage,.warningMessage,.infoMessage
{
	animation-delay:.1s;
	animation-direction:alternate;
	animation-duration:.35s;
	animation-iteration-count:3;
	animation-name:msgflash;
	border-radius:5px;
	box-shadow:1px 1px 5px rgba(0,0,0,0.1);
	font-size:16px;
	font-weight:bold;
	margin-bottom:9px;
	padding:14px 14px 10px 60px;
}

.successMessage.oneline,.errorMessage.oneline,.warningMessage.oneline,.infoMessage.oneline
{
	padding:24px 14px 20px 60px;
}

.successMessage:hover,.errorMessage:hover,.warningMessage:hover,.infoMessage:hover
{
	animation-iteration-count:1;
	animation-name:msgflash2;
}

.errorMessage
{
	background:url(/workdesk/images/skin/icon_error.png) no-repeat 5px 3px; /* linear-gradient(to bottom,#ffcdc50%,#ffb3b3100%);*/
	background-color:#FFC5C5;
	border:1px solid #D11;
	color:#C00;
}

.successMessage
{
	background:url(/workdesk/images/skin/icon_success.png) no-repeat 5px 3px; /* linear-gradient(to bottom,#dbffdb0%,#bdffbd100%);*/
	background-color:#CFC;
	border:1px solid #181;
	color:#171;
}

.infoMessage
{
	background:url(/workdesk/images/skin/icon_info.png) no-repeat 5px 3px; /* linear-gradient(to bottom,#f8f8ff0%,#e4e4ff100%);*/
	background-color:#EEF;
	border:1px solid #ACF;
	color:#157;
}

.warningMessage
{
	background:url(/workdesk/images/skin/icon_warning.png) no-repeat 5px 3px; /* linear-gradient(to bottom,#ffe7c40%,#ffd390100%);*/
	background-color:#FDA;
	border:1px solid #751;
	color:#551;
}



.blockUI.blockOverlay { border-radius:6px !important; border-bottom-left-radius:1px !important; border-bottom-right-radius:1px !important; margin-bottom:0px !important; width:auto !important;height:auto !important;top:-1px !important;left:-1px !important;right:-1px !important;bottom:-1px !important;background: radial-gradient(ellipse farthest-corner at center, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.9) 100%) !important; }
.blockUI.blockMsg.blockElement { border-radius:10px; min-width:200px; font-size:0.9em;}

.location-dot-16 { border: 1px solid #fff; border-radius: 7px; border-top-left-radius: 2px; display: inline-block; height: 12px; width: 13px; position: relative; top: 4px; }

@media (-webkit-min-device-pixel-ratio: 1.1) and (max-width: 740px) {
    .cellphone { display: block; background-image:url(/workdesk/images/skin/smart-phone-32.png);background-position: center center; background-repeat: no-repeat; opacity:0.4; }
    .mobile { display: block; font-size:28px; opacity:0.3; padding:10px; text-align:left; font-weight:bold; color:#fff;}
    .message-text { font-size:9px !important; }
    #wdanon_lnd_7 { zoom:1; }
    .ui-dialog { position:fixed; zoom: 0.9; margin:0px auto; left:3% !important; right:3% !important;/*  top:200px !important; */}
    .ui-dialog-title-icon, .ui-dialog-content, .ui-button {zoom:1.25 !important; }
    .ui-dialog .ui-dialog-title { zoom:1.25 !important; line-height:18px; }
    .infoMessage, .successMessage,.errorMessage { font-size:90%;line-height:110%; zoom: 0.9; }
    .message-text { font-size:9px; }
    .fieldInput { margin:0px 26px !important; }
    #wdanon_spt_21 img { position:relative; top: -7px; }
    #userClinicSelection_form .fieldLabel { font-size:10px; }
    .invbutton.mini { font-size: 16px !important; }
    .location-dot-16 { display:inline-block; clear: left; }
    #clinicSelectionDialog { position:absolute; top:40px;bottom:66px;left:0px;right:0px; height:auto !important; }
    .ui-dialog-buttonpane { position:absolute; bottom:0px;left:0px;right:0px; }
    #pinAuthBox.ui-dialog-content { position:absolute;top:40px; bottom:50px;left:0px;right:0px; overflow:auto;}
}
@media (-webkit-min-device-pixel-ratio: 1.1) and (max-width: 740px) and (orientation: landscape) {
    body { zoom:0.75; }
    .ui-dialog { top:30px !important; bottom:30px; }
    .ui-dialog-content {position:absolute; top:40px;left:0px;right:0px;bottom:40px; }
    .ui-dialog-content iframe {position:absolute !important; top:0px !important;left:0px !important;right:0px !important;bottom:0px !important; width:100% !important;height:100% !important; }
    #corporateOptionsDialog { height:auto !important; }
    #loginDialog { height:auto !important; }
}
div[class^="ic16-"], div[class*=" ic16-"],
span[class^="ic16-"], span[class*=" ic16-"] {
    background-image: url(/workdesk/images/library/icons/_sprite_ic16_all.png);
    background-repeat: no-repeat;
    display: inline-block;
    line-height: 50%;
    vertical-align:top;
    height: 18px;
    width: 18px;
}
.ic16-vcard	{background-position:-144px -0px;}
.ic16-key	{background-position:-18px -0px;}
.ic16-shield	{background-position:-288px -198px;}
.ic16-arrow-e	{background-position:-198px -54px;}
.ic-right { float:right;position:relative;left:5px; }
button:focus {outline:0;}


.ui-dialog .ui-dialog-buttonpane { margin-top:0px; padding: .1em .3em 0 .3em;}
html .ui-dialog .ui-dialog-buttonpane button.ui-button {
    font-family:Arial, Helvetica, sans-serif;
    font-size:0.9em;
    margin: .35em .4em .3em 0;
    padding: .5em 1em .4em 1em;
}
.ui-dialog .ui-dialog-buttonpane button.ui-button,
.ui-dialog .ui-dialog-buttonpane button.ui-state-default,
html .ui-dialog .ui-dialog-buttonpane button.ui-button.ui-state-disabled:active,
html .ui-dialog .ui-dialog-buttonpane button.ui-button.ui-state-disabled:hover {
    box-shadow:1px 1px 2px rgba(73,71,48,0.1);
	background:linear-gradient( to bottom, rgba(250,245,240,1) 0%, rgba(230,230,230,1) 45%, rgba(225,225,225,1) 75%, rgba(215,215,215,1) 100%);
	background-color:#ededed;
    color: #655 !important;
	border-radius:5px;
	border:1px outset rgba(204,204,204,0.5);
}
html .ui-dialog .ui-dialog-buttonpane button:active {
    border:1px solid #7edcd6; background:linear-gradient(to top, #c8f0ed 0%, #dff6f4 100%);  color:#444448 !important; box-shadow:0px 0px 2px rgba(73,71,48,0.4);
	position:relative;
	top:1px;left:1px;
    text-decoration:none;
}
html .ui-dialog .ui-dialog-buttonpane button:hover {
    background:linear-gradient(to bottom, #c8f0ed 0%, #dff6f4 100%) !important;  
    text-decoration:none !important;
    text-decoration:none;
}
input.uniform-input, select.uniform-multiselect, textarea.uniform {
    color: #222 !important;
}