﻿.BodyPopup
{
	padding: 5px;	
}

hr {
  border: none;
  background-color: #B4CBDF;
  color: #B4CBDF;
  height: 1px;
}

.header
{
	color:gray;
	font-size:24px;
	font-weight:bold;
}

.caption, H1
{
	color:Gray;
	font-size:14px;
	font-weight:bold;
}

.caption_risky
{
	color: #ed4951;
	font-size:14px;
	font-weight:bold;
}
	
.caption_innerdetail
{
	color: Gray;
	font-size: 12px;
	font-weight: bold;
	margin-left:10px;
	margin-bottom: 3px;
	margin-top: 5px;
}

.intro
{
	color: #595959;
	margin-bottom:10px;
	margin-left:10px;
	}
.panel_details
{
	background-color: #F5F5F5;
	border: 1px solid #808080;
}

.message
{
    color: #ed4951;
    font-weight: bold;
}

.message_ok
{
    color: #52aa5e;
    font-weight: bold;
}

.selection_count
{
	color: #52aa5e;
	font-size:24px;
	font-weight:bold;	
}
	
.tree_search_found
{
    font-family: 'Droid Sans', Arial;
	font-size: 14px;	
	color: #ed4951 !important;
    white-space: nowrap;
}

.RadTreeView_AdreZ2016 .rtLI
{
    white-space: nowrap;
}

.treerecord_normal
{
	font-family: 'Droid Sans', Arial;
	font-size: 14px;	
	color: #595959 !important;
    white-space: nowrap;
}

.treerecord_external
{
	font-family: 'Droid Sans', Arial;
	font-size: 14px;	
	color: #ed4951 !important;
    white-space: nowrap;
}

.treerecord_adrezgroup
{
	font-family: 'Droid Sans', Arial;
	font-size: 14px;	
	color: #ed4951 !important;
    white-space: nowrap;	
}

.treerecord_adrezgroup_editable
{
	font-family: 'Droid Sans', Arial;
	font-size: 14px;	
	color: #52aa5e !important;
    white-space: nowrap;	
}

.treerecord_root
{
	font-family: 'Droid Sans', Arial;
	font-size: 14px;	
	color: #595959  !important;
    white-space: nowrap;	
    font-style: italic;
}

.is_admin
{
}

.is_super
{
    color: #ed4951 !important;
}
.address_name
{
	font-weight: bold;
	color: #595959;
	font-size: 24px;	
}
.owner
{
	color: #ed4951;
}

.name
{
	font-weight:bold;
	color: #52aa5e;
}

.detailpanel
{
	background-color: #F5F7F8;
	border: 1px solid #E2E4E7;
	padding: 15px;
}

.detailpanel_small
{
	background-color: #f1e9dc;
	border: 1px solid #cbbbac;
	padding: 2px;	
}

.searchpanel
{
	border: 1px solid #999999;
	padding: 2px;		
}

.searchquickbox
{
	 Width:225px;
	 Height:75px;
	 font-size:xx-large;
}

.dropzone
{
	border: 1px solid #E3E3E3;
	background-color: #FFFFFF;
	overflow: visible;
}

.address_label
{
	background-color: #f1e9dc;
	border: 1px solid #cbbbac;
	width: 248px !important;
	padding: 5px;
	color: #333333;
	height: 127px;
	margin-bottom: 5px; 
	margin-top: 5px;
}

.contact
{
	font-weight: bold;
	font-size: 14px;	
}

.required
{
	color: #ed4951;	
}

.record_primary
{
	font-weight:bold;
}

.record_external
{
	color: #ED4951 !important;
}
.record_public
{
	color:black !important;
}

.record_parentaddress
{
	color: #999999 !important;
}

.record_adrezgroup
{
	/*color: #52aa5e !important;*/
}

.record_shared
{
	color: #52aa5e !important;
}

.record_locationprimary,
.record_locationprimary .rlbText
{
    color: #52aa5e !important;
}

.record_external_name
{
	color: #ed4951;
	font-weight:bold;
	FONT-SIZE: 24px;
}
.record_adrezgroup_name
{
	color: #52aa5e;
	font-weight:bold;
	FONT-SIZE: 24px;
}
.record_adrezgroup_editable
{
	color:green;
}

.is_public
{
	color: #2e84b3;	
}

.filterbox
{
    border: 1px solid #99CCFF;
    margin-bottom: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
}

.resultbox
{
    border: 1px solid green;
    background-color: #e7ffe6;    
}

a.GridEditColumn
{
	cursor: pointer;
}

.filter
{
	font-size: 11px;
	font-style: italic;	
}

div.Toolbar, 
div.Toolbar .rtbOuter, 
div.Toolbar .rtbMiddle, 
div.Toolbar .rtbInner 
{ 
    display: block; 
    float: none; 
} 
 
div.Toolbar .rtbUL 
{ 
    display: block; 
} 
 
* html div.Toolbar .rtbUL 
{ 
    display: inline-block; 
} 
 
div.Toolbar .rightAlignedWrapper 
{ 
	text-align: right;
	margin-top: -26px;
    display: block; 
}

.help_content
{
	color: Gray;
	margin-top:10px;
}

.box_background
{
	border: 1px solid #cbbbac;
	border-top: 0px;
	background-color: #f1e9dc;
	padding: 5px;
}

.box
{
	border: 1px solid #cbbbac;
	border-top: 0px;
	padding: 5px;
}

.box_fullborder
{
	border: 1px solid #cbbbac;
	padding: 5px;
}

.box_background_fullborder
{
	border: 1px solid #cbbbac;
	background-color: #f1e9dc;
	padding: 5px;
}

.box_nopadding
{
	border: 1px solid #cbbbac;
	border-top: 0px;
}

.box_header, .box_headerdark
{
	border: 1px solid #cbbbac;
	border-bottom: 0px;
	background-image: url(images/header_back.png);
	height: 25px;
	vertical-align: middle;
	padding: 0px;
	padding-left: 5px;
	color: #FFFFFF;
	font-size: 12px;
}

.box_headerdark
{
	border: 1px solid #938879;	
}

.box_margin
{
	margin-bottom: 5px;	
	width: 258px !important;
}

a.link_header 
{
	color: #FFFFFF;	
	font-size: 11px;
}

a.link_header:hover
{
	text-decoration: none;	
}

.RadGrid .rgDataDiv
{
	height : auto !important;
}	

.ListboxWithHeader
{
	margin-top: -1px;
}

.zoom_caption 
{
	font-size: 16px;	
	font-weight: bold;
}

.zoom_label
{
	font-weight: bold;	
}

.zoom_cell1
{
	border-right: 1px solid #e2e4e7;
	border-bottom: 1px solid #e2e4e7;
	font-size: 12px;
}

.zoom_cell2
{
	border-bottom: 1px solid #e2e4e7;
	font-size: 12px;
}

.zoom_header1, .zoom_header3
{
	border-right: 1px solid #e2e4e7;
	border-bottom: 1px solid #e2e4e7;
	border-top: 1px solid #e2e4e7;
	font-weight: bold;
	font-size: 12px;
	font-style: italic;
}

.zoom_header2, .zoom_header4
{
	border-bottom: 1px solid #e2e4e7;
	border-top: 1px solid #e2e4e7;
	font-weight: bold;
	font-size: 12px;
	font-style: italic;
}

.zoom_header3, .zoom_header4
{
	border-top: 0px;	
}

.zoom_headerbig
{
	border-top: 1px solid #e2e4e7;
	font-weight: bold;
	font-size: 14px;
}

.zoom_marge
{
	padding: 5px !important;	
	font-size: 1px;
}

#dashboard_clipboard {
	width: 26px;
	height: 26px;
}
#dashboard_clipboard.hover { background-color: #f5f6f8 !important; }
#dashboard_clipboard.active { background-color: #f5f6f8 !important; }

.search_highlight
{
	background-color: #ffff80;
}

.CursorHand
{
	 cursor: pointer !important;	
}

.AddressTabCounts
{
	font-style: italic !important;	
	padding-left: 5px !important;
}

.ImageZ_Container
{
	position: absolute; 
	bottom: 2px; 
	right: 30px; 
}

.ImageZ .rgCommandRow
{
	background-image: none !important;	
	background-color: #FFFFFF !important;
}

.ProgressBar
{
	border: 1px solid #e2e4e7;
	height: 16px;
	width: 350px;
	margin-bottom: 3px;
	margin-top: 5px;
}

.ProgressInnerBar
{
    background-color: #2e84b3;
	/*background-image: url('Images/progressbar.png');*/
	height: 16px;	
}

.ProgressBarBody
{
	border: 1px solid #958a85;
	padding: 10px;
	margin: 5px;
}

.FixedPanel
{
    position: fixed;
}

@media screen and (max-width: 1280px)
{
    .FixedPanel
    {
        margin-top: -70px;
    }
}

.AddressLocationDutch #divCountryLabel
{
	position: absolute;
	left: 3px;
	top: 3px;
}

.AddressLocationDutch #divCountry
{
	position: absolute;
	left: 126px;	
}

.AddressLocationDutch #divZipcodeLabel
{
	position: absolute;
	top: 40px;	
	left: 3px;
}

.AddressLocationDutch #divZipcode
{
	position: absolute;
	top: 36px;
	left: 126px;	
}

.AddressLocationDutch #divNumberLabel
{
	position: absolute;
	top: 40px;
	left: 70px;	
}

.AddressLocationDutch #divNumber
{
	position: absolute;
	left: 213px;
	top: 36px;	
}

.AddressLocationDutch #divStreetLabel 
{
	position: absolute;
	top: 80px;
	left: 3px;
}

.AddressLocationDutch #divStreet
{
	position: absolute;
	top: 74px;	
	left: 126px;
}

.AddressLocationDutch #txtStreet
{
	width: 220px !important;	
	height: 47px !important;
}

.AddressLocationDutch #divStreetSlash
{
	display: none;
}

.AddressLocationDutch #divCityLabel
{
	position: absolute;
	top: 155px;	
	left: 3px;
}

.AddressLocationDutch #divCity
{
	position: absolute;
	top: 150px;
	left: 126px;	
}

.AddressLocationDutch #txtCity
{
	width: 225px !important;	
}

.AddressLocationDutch #divStateLabel
{
	display: none;
}

.AddressLocationDutch 
{
	height: 190px;
	overflow: hidden;
	position: relative;	
}

.AddressLocationDutch #divMultiStreets
{
	position: absolute;
	top: 135px;
}

.AddressLocation #divMultiStreets
{
	display: none;
}
/**/

.AddressLocation #divCountryLabel
{
	position: absolute;
	left: 3px;
	top: 3px;
}

.AddressLocation #divCountry
{
	position: absolute;
	left: 126px;	
}

.AddressLocation #divZipcodeLabel
{
	position: absolute;
	top: 121px;
	left: 3px;
}

.AddressLocation #divZipcode
{
	position: absolute;
	top: 112px;
	left: 126px;
}

.AddressLocation #divNumberLabel
{
	position: absolute;
	top: 40px;
	left: 54px;	
}

.AddressLocation #divNumber
{
	position: absolute;
	top: 36px;
	left: 312px;
}

.AddressLocation #divStreetLabel 
{
	position: absolute;
	top: 40px;	
	left: 3px;
}

.AddressLocation #divStreet
{
	position: absolute;
	top: 36px;
	left: 126px;
}

.AddressLocation #txtStreet
{
	height: 47px !important;	
}

.AddressLocation #divStreetSlash
{
	position: absolute;
	top: 0px;
	left: 40px;
}

.AddressLocation #divCityLabel
{
	position: absolute;
	top: 121px;	
	left: 80px;
}

.AddressLocation #divCity
{
	position: absolute;
	top: 112px;
	left: 212px;	
}

.AddressLocation #divStateLabel
{
	position: absolute;
	left: 3px;
	top: 153px;
}

.AddressLocation #divState
{
	position: absolute;
	left: 126px;
	top: 149px;
}

.AddressLocation
{
	height: 182px;
	overflow: hidden;
	position: relative;	
}

.RolodiskSubtitle
{
	font-size: 12px;
}

/*HEADER*/

#header_container
{
	position: relative;
	height: 90px;
	overflow: hidden;	
}

#header_background
{
	position: absolute;
	top: 0px;
	left: 0px;
}

#header_logo
{
	position: absolute;
	top: 10px;
	left: 20px;	
}

#header_memberlogo
{
	position: absolute;
	top: 10px;
	left: 625px;	
	height: 70px;
	overflow: hidden;
}

#header_menu
{
	position: absolute;
	right: 20px;
	top: 20px;	
	background-color: #FFFFFF;
}

/*END HEADER*/

#footer
{
	border-top: 1px solid #cbbbac;
	padding-top: 5px;
	color: #999999;
}

#footer a
{
	color: #999999;
	text-decoration: none;	
}

.news_header
{
	font-weight: bold; 
	font-size: 12px;	
}

.message_box
{
	border: 1px solid #e2e4e7;
	padding: 15px;
	margin-bottom: 15px;	
    margin-left: 0px;
    margin-right: 0px;
    background-color: #f5f6f8;
}

.record_blocked
{
	color: Red;	
}

.RequiredMoveFailed
{
	border: 1px solid red !important;	
}

#searchcode_container
{
	position: absolute;
	right: 10px;
	top: 70px;	
}

.ButtonBig
{
    font-size: 13px !important;
    font-weight: bold !important;    
}

.EmailCopy:hover
{
    /*background-image: url(images/menu_hover.png);
    background-repeat: no-repeat;
    background-position: 0 1px;*/
    background-color: #e2e4e7;
}

.ranking_red
{
    color: #ed4951 !important;
    background-color: #ed4951 !important;
    padding: 0px !important;
    margin: 0px !important;
    border: 0px !important;
}

.ranking_orange
{
    color: #f9d85e !important;
    background-color: #f9d85e !important;
    padding: 0px !important;
    margin: 0px !important;
    border: 0px !important;
}

.ranking_green
{
    color: #52aa5e !important;
    background-color: #52aa5e !important;
    padding: 0px !important;
    margin: 0px !important;
    border: 0px !important;
}

.ranking_none
{
    color: white !important;
    background-color: white !important;
    padding: 0px !important;
    margin: 0px !important;
    border: 0px !important;
}