html, body {font-size: 0.75rem;}
*, *:before, *:after {box-sizing: border-box;}
select, textarea, input, button {font: inherit; letter-spacing: inherit; word-spacing: inherit;}

form#Form{height:100%;}

/*****************************************/
/*************** Login *******************/
/*****************************************/

.LoginPanel .SubHead, #dnn_ctr1376_Login_lblLogin {display:none;}
#dnn_ctr1376_Login_Login_DNN_txtUsername, #dnn_ctr1376_Login_Login_DNN_txtPassword {background:#f0f0f0; border-radius:5px; color:#666666;}

/* ********** Control Panel Style ************** */
.controlpanel {background:#FFF; border:#ADADAD solid; border-width:0px 0px 2px; }
.controlpanel IMG {margin:15px 5px 0px; }
.controlpanel TD TD TD TD IMG {margin:0px; }
.controlpanel TD TD TD {width:auto; }
.controlpanel DIV {border:#CCC solid; border-width:0px 1px; width:3px; height:100px; }
.controlpanel TD.SubHead {background:#CCC; font-size:12px; color:#000; font-weight:600; }
.controlpanel TD TD TD .SubHead {background:transparent; border:0px; font-size:11px; color:#333; font-weight:normal; }
.controlpanel TD TD TD input {background:#fff; font-size:11px; color:#000; font-weight:600; padding-left:4px; }
.controlpanel TD TD TD select {background:#fff; font-size:11px; color:#333;}
.controlpanel A.CommandButton {font-size:10px; text-decoration:none;}
.controlpanel A.CommandButton:link {color:#000; }
.controlpanel A.CommandButton:visited {color:#000; }
.controlpanel A.CommandButton:active {color:#000; }
.controlpanel A.CommandButton:hover {color:#000; text-decoration:underline;} 
.CommandButton, A.CommandButton:link, A.CommandButton:visited, A.CommandButton:active {
	font-size: 14px;
	font-weight: 600;
	color: var(--clr-var-01);
	text-decoration:none;}
A.CommandButton:hover {text-decoration: underline;}
	
.FileManager A, .FileManager A:link, .FileManager A:visited, .FileManager A:active {color:#000;text-decoration: underline;}
.FileManager A:hover {color:#000;text-decoration:none;}

/* ********** Search Style ************** */
.search_bg {float:right; width:196px; height:26px; background:url(Skins/LabMED/images/search_bg.png) no-repeat;z-index:2; position:relative; margin-top:4px; margin-right:0px;}
.search, a.search:link, a.search:active, a.search:visited {color:#494949;text-decoration:none; font-weight:normal; font-size:12px; display:block; width:30px; height:25px;  position:absolute; right:3px; top:1px; text-indent:-99999px; overflow:hidden;}
a.search:hover {color:#fff; text-decoration:none; font-weight:normal; font-size:12px; }
#dnn_dnnSEARCH_txtSearch {width:135px; font-size: 12px; color:#888; text-align: left; height:15px; padding:1px 3px 1px 3px; background:none; border:none; display:block; position:absolute; left:5px; top:4px;}

/* ********** Buttons Style ************** */
/* ********** Pane Style ************** */
.BannerPane {padding:0px; vertical-align:top; text-align:center;}
.LogoPane {padding:0px 3px 0px 5px;}
.TopPane {padding:0px 0px 0px 0px;}
.TopLeftPane {padding:7px 7px 5px 0px;}
.TopRightPane {padding:7px 0px 5px 0px;}
.BottomLeftPane {padding:7px 7px 5px 0px;}
.BottomRightPane {padding:7px 0px 5px 0px;}
.BottomOutPane {padding:10px 0px 0px 0px;}
.FooterLeftPane {padding:7px 7px 5px 0px;}
.FooterRightPane {padding:7px 0px 5px 0px;}
.LeftPane {padding:0px 10px 0px 0px; text-align:left; vertical-align:top;}
.ContentPane {padding:0px; text-align:left; vertical-align:top; width: 100%;}
.RightPane {padding:0px 0px 0px 10px;text-align:left; vertical-align:top;}
.MidLeftPane {padding:4px 4px 4px 8px;}
.MiddlePane {padding:0px; height:84px;}
.MidRightPane {padding:4px 0px 4px 4px;}
.BottomColumn1 {padding:4px 4px 4px 8px;}
.BottomColumn2 {padding:4px 4px 4px 8px;}
.BottomColumn3 {padding:4px 4px 4px 8px;}
.BottomColumn4 {padding:4px 0px 4px 8px;}
.BottomPane {padding:0px 0px 0px 0px; clear:both;}
.FootLeftPane {padding-top:10px;}
.LeftOutPane {padding-right:5px; padding-top:0px;}

.DNNEmptyPane {display:none;}
.HeadPane {padding:5px; float:left;}
/* ********** Container Style ************** */
.Head {font-size: 1rem !important; font-weight: 600; color: var(--clr-neutral-800);}
.SubHead {font-size: 1rem !important; color: var(--clr-neutral-800);}
.SubSubHead {font-size: 1rem !important; color: var(--clr-neutral-800);}
.Normal {font-size: 1rem !important; line-height: 1; color: var(--clr-neutral-800);}

/* ********** Date Style ************** */
.date,
a.date:link,
a.date:active,
a.date:visited {color: var(--clr-neutral-600); text-decoration: none; font-weight: normal; font-size: 12px;}
a.date:hover {color:var(--clr-main-01);}

/* ********** Footer Style ************** */
.footer,
a.footer:link,
a.footer:active,
a.footer:visited {font-size: 12px; color: #565657; text-decoration: none; border-bottom: 0px dotted; font-weight: Normal;}
a.footer:hover {color: #0257AE; text-decoration: none; font-weight: normal; text-decoration: underline;}

/* ********** Privacy/Terms Style ************** */
.terms,
a.terms:link,
a.terms:active,
a.terms:visited {
	color: #565657;	
	text-decoration: none;
	font-weight: normal;
	border-bottom: 0px dotted;
}
a.terms:hover {text-decoration: underline;}

/* ********** Links Style ************** */
.links,
a.links:link,
a.links:active,
a.links:visited {font-size: 12px; color:#565657; text-decoration: none; font-weight: normal; font-family: Tahoma, Geneva, sans-serif; padding: 0 5px;}	
a.links:hover {color: #0257AE; text-decoration: underline; font-weight: normal;}

/* ********** Breadcrumb Style ************** */
.breadcrumb,
a.breadcrumb:link,
a.breadcrumb:active,
a.breadcrumb:visited {font-size:15px;color:var(--clr-neutral-600);text-decoration:none; font-weight:normal;  border-bottom:0px dotted}
a.breadcrumb:hover {font-size:15px;color:var(--clr-var-02);text-decoration:none; font-weight:normal;  text-decoration:underline;}

/* ********** CONTENT ************** */	
.dnn_content {margin: 0 9px;}
.dnn_brea {clear:both; height:34px; padding-left:10px; display: none;}
.brea_left {float:left; line-height:34px; padding-left:5px; color:#797A7A; height:34px;}
.dnn_container {padding:0 17px;}

/* ********** MENU ************** */
.DataGrid_Item {font-size:11px;}
.DataGrid_AlternatingItem {font-size:11px;}
.DNNEmptyPane {display:none;}
.DynamicForms_MainPanel {overflow:auto;}

/******************* Popup ****************************/
.jqmWindow {
	display: none;
	position: fixed;
	top: 17%;
	left: 50%;
	margin-left: -300px;
	width: 600px;
	background-color: #FFF;
	color: #333;
	border: 1px solid #CCCCCC;
}
.jqmWindow .popup-window-header {
	background:transparent url(images/header_background_gray.gif) repeat-x scroll 0 0;
	border-bottom:1px solid #CCCCCC;
	height:25px;
}
.jqmWindow .popup-window-title {
	margin-left:10px;
	line-height:23px;
	color:#DD7814;
	display:block;
	float:left;
}
.jqmWindow .jqmClose {
	float:right;
	margin-right:10px;
	line-height:23px;
}

.jqmWindow .popup-window-content {padding:10px;}

.jqmOverlay { background-color: #000;}


/*==========CUSTOMIZE==========*/

#dnn_ctr1154_FileManager_pnlTreeInitScripts {height: 100% !important;} /*file explorer portal admin*/
/*--------------------------------------------------------------------*/
a.dnnPrimaryAction, 
a.dnnPrimaryAction:link, 
a.dnnPrimaryAction:visited, 
.ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only {
	width: fit-content !important;
	font-size: 1.2rem !important;
	font-weight: 600 !important;
}
.dnnForm {
	width: unset !important;
	min-width: unset;
	vertical-align: unset !important;
}
.dnnForm ul.dnnActions, 
.DnnModule ul.dnnActions, 
ul.dnnActions {
	border-top: 1px solid var(--clr-neutral-800);
}
/*--------------------------------------------------------------------*/
.RadMenu { /*context menu*/
	position: fixed !important;
	top: 50% !important;
	left: 35% !important;
}
/*--------------------------------------------------------------------*/