﻿.RadTreeView .node
{
   margin-left: 1px;
   padding: 4px 3px 3px;
   text-decoration: none;
   vertical-align: middle;
   -webkit-user-select: text !important; /* enable for chrome*/
   -moz-user-select: text !important; /* enable for firefox*/
   -ms-user-select: text !important; /*enable for IE*/
  
}

/* This is the fix for resizing the page when the overlay is active */
.TelerikModalOverlay {
   width: 100% !important;
   height: 100% !important;
}

.TkbPanelCellEdge 
{
   border-right: 1px solid silver;
}

/* Align of the tabs */
.TabStripContainer
{
   position: relative;
   top: -3px;
   margin-bottom: -3px;
   background-color: Black;
}

html 
{
   height:100%;
}

body, form {
	color:#333;
	background:black;
	margin:0px;
	padding:0px;
	font:11px verdana, arial, helvetica, sans-serif;
   height:100%;
   
   scrollbar-3dlight-color: #CCCCCC;
   scrollbar-arrow-color: #000000;
   scrollbar-darkshadow-color: #595959;
   scrollbar-face-color: #E4E4E4;
   scrollbar-highlight-color: #FFFFFF;
   scrollbar-shadow-color: #A3A3A3;
}

input[type=submit], input[type=button]
{
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background-color:#EFEFEF;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #C0C0C0;
	display:inline-block;
	font-family:Verdana;
	font-size:11px;
	padding:2px 24px;
	text-decoration:none;
}input[type=submit]:hover, input[type=button]:hover {
	background-color:#E9E9E9;
}input[type=submit]:active, input[type=button]:active {
	position:relative;
	top:1px;
}

.RadUpload_Default input.ruBrowse 
{
   padding:0px !important;
}


.Hand {
   cursor:pointer;
}

#MasterContainer {
   background:black;
   height:100%;
   width:100%;
   min-height: 820px;
   min-width: 1250px;
   overflow: hidden;
   position: relative;
}

.TopMenu 
{
   position:relative;
   margin:0px 0px 0px 0px;
   font: 11px/24px verdana, arial, helvetica, sans-serif;
   border-bottom: none;
   border-left: none;
   height: 33px;
   background-color:black;
   z-index:10;
   background-image:url('../Images/TopBarBg.gif');
   background-repeat:no-repeat;
   background-attachment:fixed;
   background-position:50% 0%;
}

.MenuTkbPanelLabel {
  color: White;
  font: 12px verdana, arial, helvetica, sans-serif;
  font-weight:bold;
  padding-left: 5px;
}

#MasterTable {
   height: 33px;
   overflow: hidden;
}

.MenuTkbPanelComboBox 
{
    padding-top: 3px;
}

.MenuTkbHelpLink 
{
    position: relative;
    top: 4px;
}

.NavigationBackGround {
   position:absolute;
   width:180px;
   top:35px;
   left:0px;
   bottom:10px; 
   z-index:0; 
}

.Navigation {
	position:absolute;
	width:180px;
	top:34px;
	left:0px;
	bottom:5px;
	padding:0px;
	z-index:5;
	voice-family:inherit;
	background-color:#3d3d3d;
	border-right: 1px solid gray;
	border-bottom:1px solid #3d3d3d;
}
	
.content {
	position:absolute;
	margin:0px 0px 0px 184px;
	border:0px solid white;
	padding:0px;
	z-index:4; 
	background-color:#f6f6f6;
	bottom:6px;
   top:35px;
   left:1px;
   right:5px;
}

.LogOutDiv 
{
   position:relative;
   top:2px;
   color:White;
   cursor:pointer;
   font:12px/24px verdana, arial, helvetica, sans-serif;
   padding-left: 5px;
}

.LogOutDiv img 
{
   position:relative;
   top:3px;
   margin-top:1px;
   margin-right: 10px;
   padding-left:0px;
   padding-bottom:0px;
   margin-bottom:0px;
   padding-top:0px;
}

.LogOutDiv .text {
   margin-bottom:4px;
   min-width:45px;
}

.RadGridNormalRow td
{
   padding-top: 0;
   padding-bottom: 0;
   height: 5px;
   font: 11px/11px verdana;
}
.RadGridAlternateRow td
{
   padding-top: 0;
   padding-bottom: 0;
   height: 5px;
   font: 11px/11px verdana;
}

.RadGrid_Default1 .rfdCheckboxUnchecked,
.RadGrid_Default1 .rfdCheckboxChecked {
   margin-top: -7px;
   margin-bottom: -5px;
}

/* BEGIN Search pages */
.GridContainer 
{
   position: absolute;
   top: 100px;
   bottom: 0px;
   left: 0px;
   right: 0px;
}


.RadMultiPage 
{
   border-top: 2px solid white;
}

/* END Search pages */

/* BEGIN ErrorPage */
.InfoContainer {
   position:absolute;
   top:0px;
   bottom:0px;
   left:0px;
   right:0px;
   background:black;
   color:White;
   text-align:left;
}

.InfoContainer a {
   color:#2bad44;
   text-decoration:none;
}

.InfoContainer a:hover {
   color:#fff;
}

#lblErrorText {
   text-align:left;
}
/* END errorpage */

.floatLeft {
   float:left;
}

.floatRight {
   float:right;
}

/* re-aligning buttons in FF */

@-moz-document url-prefix() { 
   .RadListBox_Default .rlbButtonAreaLeft .rlbTransferAllToDisabled .rlbButtonText, 
   .RadListBox_Default .rlbButtonAreaRight .rlbTransferAllFromDisabled .rlbButtonText, 
   .RadListBox_Default .rlbButtonAreaLeft .rlbTransferAllToDisabled:hover .rlbButtonText, 
   .RadListBox_Default .rlbButtonAreaRight .rlbTransferAllFromDisabled:hover .rlbButtonText {
       background-position: -200px -128px !important;
   }
   
   .RadListBox_Default .rlbButtonAreaRight .rlbTransferAllTo .rlbButtonText, 
   .RadListBox_Default .rlbButtonAreaLeft .rlbTransferAllFrom .rlbButtonText {
      background-position: 0 -153px !important;
   }
  
   .RadListBox_Default .rlbButtonAreaRight .rlbTransferToDisabled .rlbButtonText, 
   .RadListBox_Default .rlbButtonAreaLeft .rlbTransferFromDisabled .rlbButtonText, 
   .RadListBox_Default .rlbButtonAreaLeft .rlbTransferFromDisabled:hover .rlbButtonText, 
   .RadListBox_Default .rlbButtonAreaRight .rlbTransferToDisabled:hover .rlbButtonText {
      background-position: -200px -103px !important;
   }
   
   .RadListBox_Default .rlbButtonAreaLeft .rlbTransferToDisabled .rlbButtonText, 
   .RadListBox_Default .rlbButtonAreaRight .rlbTransferFromDisabled .rlbButtonText, 
   .RadListBox_Default .rlbButtonAreaLeft .rlbTransferToDisabled:hover .rlbButtonText, 
   .RadListBox_Default .rlbButtonAreaRight .rlbTransferFromDisabled:hover .rlbButtonText {
      background-position: -200px -78px !important;
   }
   
   .RadListBox_Default .rlbButtonAreaLeft .rlbTransferTo .rlbButtonText, 
   .RadListBox_Default .rlbButtonAreaRight .rlbTransferFrom .rlbButtonText {
      background-position: 0 -78px !important;
   }
   
   .RadListBox_Default .rlbButtonAreaRight .rlbTransferTo .rlbButtonText, 
   .RadListBox_Default .rlbButtonAreaLeft .rlbTransferFrom .rlbButtonText {
      background-position: 0 -103px !important;
   }
   
   .RadListBox_Default .rlbButtonAreaLeft .rlbTransferAllTo .rlbButtonText, 
   .RadListBox_Default .rlbButtonAreaRight .rlbTransferAllFrom .rlbButtonText {
      background-position: 0 -128px !important;
   }
   
   .RadListBox_Default .rlbButtonAreaRight .rlbTransferAllToDisabled .rlbButtonText, 
   .RadListBox_Default .rlbButtonAreaLeft .rlbTransferAllFromDisabled .rlbButtonText, 
   .RadListBox_Default .rlbButtonAreaLeft .rlbTransferAllFromDisabled:hover .rlbButtonText, 
   .RadListBox_Default .rlbButtonAreaRight .rlbTransferAllToDisabled:hover .rlbButtonText {
      background-position: -200px -153px !important;
   }
} 

/* re-aligning button in FF END */


/* BEGIN Login */

.Login {
   position: absolute;
   margin: -177px 0px 0px -210px;
   top: 50%;
   left: 50%;
   padding: 0px;
   text-align: right;
}

.ErrorBox {
   margin: 0px 0px 0px -200px;
   text-align:left;
}

#LoginCenter {
   width: 420px;
}

.LoginContainer {
   position:absolute;
   top: 0px;
   left: 0px;
   width: 100%;
   height: 100%;
   background:#2e2e2e;
   min-width: 450px;
   min-height: 384px;
}

#LoginTop {
   height: 31px;
   width: 420px;
}

#LoginTopLeft {
   height:31px;
   width:8px;
   background: URL('../Images/Login/LoginTopLeft.gif') no-repeat;
   float:left;
   margin:0px;
}

#LoginTopCenter {
   padding-top: 8px;
   height:23px;
   width:403px;
   float:left;
   background: URL('../Images/Login/LoginTopCenter.gif');
   margin:0px;
   color:White;
   font-weight:bold;
   text-align:left;
}

#LoginTopRight {
   height:31px;
   width:9px;
   float:right;
   background: URL('../Images/Login/LoginTopRight.gif') no-repeat;
}

#LoginMiddle {
   background: #f5f5f5;
}

#LoginMiddleLeft, #LoginMiddleRight {
   height:237px;
}

#LoginMiddleLeft {
   float:left;
   width:8px;
   background: URL('../Images/Login/LoginMiddleLeft.gif');
}

#LoginMiddleCenter {
   padding:7px 0px 0px 0px;
   margin:0px;
   width:400px;
   clear:none;
   height:230px;
   background:URL('../Images/Login/TrustIT_logo2.gif') no-repeat 70px 8px;
}

#LoginMiddleCenter table {
   float:left;
} 

#LoginMiddleRight {
   float:right;
   width:9px;
   background: URL('../Images/Login/LoginMiddleRight.gif');
   clear:right;
}

#LoginBottom {
   width:100%;
   height: 8px;
}

#LoginBottomLeft {
   float:left;
   background: URL('../Images/Login/LoginBottomLeft.gif') no-repeat;
   width:8px;
   height:8px;
}

#LoginBottomMiddle {
   float:left;
   background: URL('../Images/Login/LoginBottomMiddle.gif') repeat-x;
   height:8px;
   width: 403px;
}

#LoginBottomRight {
   float:left;
   background: URL('../Images/Login/LoginBottomRight.gif') no-repeat;
   width:9px;
   height:8px;
}
/* END login */

.LoaderImage {
   position:absolute;
   top:0;
   left:0;
   right:0;
   bottom:0;
   z-index: 3;
}

.LoadGif {
   position:absolute;
   top:50%;
   left:50%;
   margin-top: -30px;
   margin-left: -75px;
}

Table.ProfileBackground 
{
   background:URL('../Images/DebtorProfile/Line.gif') 20px 66px no-repeat; /* normal */
   _background:URL('../Images/DebtorProfile/Line.gif') 20px 64px no-repeat;/*  ie 6 */
   *background:URL('../Images/DebtorProfile/Line.gif') 20px 64px no-repeat; /* IE 7*/
}

Table.ProfileBackground td 
{
   padding-left: 5px;
   padding-right: 5px;
   white-space: nowrap;
}


#TabContainer, #TopHalfContainer {
   background:white;
}

.TkbPanelCell .RadInput input:nth-child(2) 
{
   display: none !important;
}

.TkbPanelCell .rfdSkinnedButton input, .TkbPanelCell .rfdSkinnedButton
{
   position: relative !important;
   display: block !important;
   width: 100% !important;
}

/* No space, not a typo! */
.ruButton.ruRemove 
{
   font-size: inherit !important;
   font-family: inherit !important;
   position: relative;
   top: -2px;
}

div.Announcements
{
   padding: 8px 8px 0px 8px;
   overflow: auto;
   background-color: #555555;
   height: 250px;
}

div.Announcements div.Title
{
   padding-bottom: 1px;
   margin-bottom: 3px;
   line-height: normal !important;
   border-bottom: solid 1px #999999;
   color: #ffffff;
   font-weight:bold;
}

div.Announcements div.Description 
{
   padding-bottom: 8px;
   line-height: normal !important;
   color: #cccccc;
}

td.DashboardControlTitle {
  color: White;
  font: 12px verdana, arial, helvetica, sans-serif;
  font-weight:bold;
  text-align: center;
  padding-left: 2px;
  padding-right: 2px;
}

td.DashboardControlText {
  color: White;
  font: 12px verdana, arial, helvetica, sans-serif;
  text-align: center;
  font-weight:normal;
  padding-left: 2px;
  padding-right: 2px;
}

td.DashboardControlTextLeft {
  color: White;
  font: 12px verdana, arial, helvetica, sans-serif;
  text-align: left;
  font-weight: bold;
  padding-left: 2px;
  padding-right: 2px;
}

td.DashboardGaugeChart {
  color: White;
  font: 12px verdana, arial, helvetica, sans-serif;
  text-align: center;
  font-weight: normal;
  padding-left: 0px;
  padding-right: 0px;

}

/* ToggledPassword - start */

.toggledPasswordPanel {
   display: inline-block;
}

.toggledPasswordPanel > div {
   width: 100%;
}

.toggledPasswordBorderBox {
   -ms-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   -moz-box-sizing: border-box;
   box-sizing: border-box;
}

.toggledPasswordInputWrapper {
   margin-right: 20px;
   display: block;
}

.toggledPasswordInput {
   float: left;
   width: 100%;
   height: 20px;
}

.toggledPasswordInputWrapper > input.toggledPasswordInput:hover, .toggledPasswordInputWrapper > input.toggledPasswordInput:focus {
   border-color: #515151;
}

.toggledPasswordButton {
   float: right;
   width: 20px;
   height: 20px;
   background-repeat: no-repeat;
   background-position: center center;
   background-color: transparent;
   background-image:url('../Images/Common/eye_blue.png');
   border-style: none;
   cursor: pointer;
}

/* ToggledPassword - end */

.hidden {
   display: none;
}

/*#region PasswordResetError*/

.PasswordResetContainer {
    display: flex;
    flex-direction: column;
}

.PasswordResetOptions {
    display: flex;
    justify-content: space-between;
    margin-left: 10px;
    margin-top: 160px;
}

.PasswordResetErrorMessage {
    width: 350px;
    max-width: 350px;
    margin-top: 25px;
}

.PasswordResetNewResetLink {
    color: Gray;
}

/*#endregion PasswordResetError*/

.disclaimerTextIcon {
   margin-left: 88px;
   padding-right: 12px;
   padding-bottom: 3px;
   background-image: url('../Images/Debtors/information2_16.png');
}

.WarningField {
   color: #ff0000;
}