/** Project specific **/
.NtSModuleTitle { background-color: #b6c2e5; /*background-color:Red;*/ font-weight: 900; font-size: 12px; height: 20px; padding-left: 5px; padding-top: 5px; line-height: 12px; }
.LabelInRow { text-align: right; display: inline-block; width: 80px; margin-right: 10px; /*font-weight:900;*/ text-transform: capitalize; /*	font-weight: bold; 	font: 12px verdana,arial,sans-serif; /*color:#27413e;*/ }
.LabelInRowNoCapital { text-align: right; display: inline-block; width: 80px; margin-right: 10px;}
.FieldSetCB { /*border: 1px; 	border-style: none; 	border-top-style: solid; 	border-color: #5C6786; 	margin: 10px 0px 10px 10px; 	padding: 0px 10px 10px 10px;*/ padding-top: 10px; }
.FieldSetCB legend { color: #5C6786; font-weight: 900; margin-bottom: 5px; }
.Icon { display: inline-block; width: 16px; height: 16px; background:url('../../../../icons/NtS_Icons.png') no-repeat; position:relative; overflow:hidden;}
.DisplayOnMapIcon { display: inline-block; width: 16px; height: 16px; background:url('../../../../icons/DisplayOnMap.png') no-repeat; position:relative; overflow:hidden;}
.HelpButton { display:inline-block; float:right; width: 16px; height: 16px; background:url('../../../../icons/help.png') no-repeat; position:relative; overflow:hidden; margin-right: 5px }
.NtSEditor2 .CharCounter { margin-right: 10px; text-align: left; display: inline-block; width: 200px; text-transform: none; border-style:none; background-color:Transparent; color:#012351; }
.NtSEditor2 .TextboxRight {margin-left: 210px; border-width:1px; border-style:solid; border-bottom-color:#b8b8b8; border-top-color:#8e8e8e;border-right-color:#b8b8b8; border-left-color:#8e8e8e;background: #fff;color: #000;}
.RadWindow { position: fixed !important; }
* html div.RadWindow { position: absolute !important; }

.FTMIcon {  background-position: 0 0; }
.FTMUrgentIcon { background-position: 0 -20px; }
.FTMWithDrawnIcon {background-position: 0 -40px;}
.ICEMIcon { background-position: 0 -60px;}
.WRMIcon { background-position: 0 -80px; }
.WERMIcon {background-position: 0 -100px;}

/** Header.ascx **/
.HeaderModule { background-color: Transparent; }

.HeaderModule .Title { position: relative; top: 15px; left: 50px; width: 500px; font-size: 30px; font-weight: 900; border-bottom: none 0px; display: inline; }

/** welcome.ascx **/
.hiddenlink { visibility: hidden; }

/** Footer.ascx **/
.FooterModule .Ruler { background-image: url(../images/layout-flaris-header2.png); background-repeat: no-repeat; line-height: 5px; background-position:0 -65px; }
.FooterModule .Content { text-align: center; }

/** FontResize.ascx **/
.FontResizeModule { float: right;}
.FontResizeModule .SmallFontSize { font-size: 0.7em; }
.FontResizeModule .NormalFontSize { font-size: 0.8em; }
.FontResizeModule .LargeFontSize { font-size: 0.9em; }
.FontResizeModule .LargestFontSize { font-size: 1em; }

/** Search.ascx **/
.SearchModule { float: right; margin-right: 5px; }

/** ChangeLanguage.ascx **/
.ChangeLanguageModule { float: right; margin-right: 5px;}

/** ChangeLanguage.ascx **/
.ChangeBandwidthModule { margin-left: 5px; margin-top: 5px; margin-bottom: 5px;}

/** WaterlevelPortalList.ascx **/
.WaterlevelPortalListModule .DetailItems /*Alle waarden onder de datum*/ { margin-left: 5px; padding-bottom: 5px; }
.WaterlevelPortalListModule .DetailItem /*1 waarde*/ { padding-top: 3px; }
.WaterlevelPortalListModule .Name { padding-left: 5px; }
.WaterlevelPortalListModule .Value { float: right; padding: 0px; margin: 0px; }
.WaterlevelPortalListModule .Value img { position: absolute; }
.WaterlevelPortalListModule .Value .ImgUp { left: 10px; clip: rect(5px 7px 10px 0px); }
.WaterlevelPortalListModule .Value .ImgDown { left: 0px; clip: rect(5px 17px 10px 10px); }
.WaterlevelPortalListModule .Footer { border-top: solid 1px #9FACD1; margin-top: 5px; padding-top: 5px; padding-bottom: 5px; }

/** NtSEditor2.ascx **/
.NtSEditor2 .FieldGroupTitle { font-weight: 900; padding: 10px; margin: 10px 0px 10px 0px; }
.NtSEditor2 .LeftColumn { width: 228px; float: left; display:inline-block; }
.NtSEditor2 .LeftColumn .RadTreeView_Default { position:fixed; top:155px; }
.NtSEditor2 .RightColumn { padding: 0px; margin: 0px; width: 950px; display:inline-block }

/** FacilityShortListListModule.ascx (portaal) **/
.FacilityShortListListModule .Item { padding-bottom: 5px; }
.FacilityShortListListModule .Item .Image { display: inline-block; width: 40px; height: 40px; vertical-align: middle; }
.FacilityShortListListModule .Footer { border-top: solid 1px #9FACD1; margin-top: 5px; padding-top: 5px; padding-bottom: 5px; }

/** FacilityListModule.ascx **/
.FacilityListModule .Image { display: inline-block; width: 40px; height: 40px; vertical-align: middle; }

/** facilityListPublic.ascx **/
.facilityListPublicModule .Item { padding: 5px; }
.facilityListPublicModule .Image { display: inline-block; width: 40px; height: 40px; vertical-align: middle; }
.facilityListPublicModule .Label { width: 80px; text-align: left; }
.facilityListPublicModule .FairwayTitle { padding: 10px; font-weight: 900; font-size: 120%; background-color: #f0f3fa; padding-bottom: 10px; }

/** LogOut.ascx **/
.LogoutModule .UserName { font-weight: 900; width: 170px; overflow: hidden; display: block; }
.LogoutModule .LogOffButton { text-transform: capitalize; padding-top: 10px; padding-bottom: 5px; }

/** MapOverview.ascx **/
.MapoverviewModule img { border: 0px; }
.MapoverviewModule .Legende .Item { display: inline-block; margin-right: 15px; vertical-align: middle; }
.MapoverviewModule .Legende { /* background-color: #FFFF00;*/ padding-left:5px; padding-bottom: 5px; }
.MapoverviewModule .Back { text-align: right; display: inline-block; float:right; padding-right: 5px; line-height: 14px; }
.MapoverviewModule .NtSModuleTitle { background-color: #b6c2e5; font-weight: 900; font-size: 12px;  padding-top: 5px; }
.MapoverviewModule .imgOverview { /*padding-left: 5px;*/ }

/** NtSView.xslt**/
.NtSViewXSLT .Message .LabelInRow { text-align: left; width: 300px; }
.NtSViewXSLT .Message .Label { width: 120px; vertical-align: top; }
.NtSViewXSLT .Message .Title { padding: 10px; font-weight: 900; font-size: 130%; }
.NtSViewXSLT .Message .SubTitle { margin: 10px 0px 2px 10px; font-weight: 900; }
.NtSViewXSLT .ntsvalue { font-weight: bold; }
.NtSViewXSLT .list-styled { list-style: none; padding-left: 30px; margin: 0px; margin-right: 10px; white-space: normal; }
.NtSViewXSLT .list-styled > li:before { content: "> ";text-decoration: none;color: #999999; position: absolute; margin-left: -10px; }
.NtSViewXSLT .list-inline { padding-left: 0; list-style: none; margin: 0px; display: inline; }
.NtSViewXSLT .list-inline > li { display: inline; margin: 0px; padding-left: 0; }
.NtSViewXSLT .bullet-list tr td:first-child > p:before { content: "> "; padding-left: 30px; }
.NtSViewXSLT .bullet-list tr td > b { margin:-3px; }
.NtSViewXSLT .list-unstyled { padding-left: 0; list-style: none; }
.NtSViewXSLT .capitalize::first-letter { text-transform: capitalize; }
.NtSViewXSLT .details-key { color: #999999 }
.NtSViewXSLT span { display: inline-block; }

/** NtSViewer.ascx **/

.NtSViewer .ZonderTitelMetKader { margin: 5px; }
.NtSViewer .NtSModuleTitle { padding-bottom: 5px; height: auto; }
.NtSViewer .TabPages { /*	background-color:#E0E0E0;*/ background-color: #F0F3FA; /*border: solid 1px black;*/ /*	padding-top: 2px; 	padding-bottom:2px;*/ }
.NtSViewer .TextBox { color: #012351; background-color: #f0f3fa; border-right-width: 0px; padding-right: 0px; width: 100%; height: 700px; }

/** refDataViewer.ascx **/
.RefDataViewerModule .RowAlt { background-color: #DEDEDE; }
.RefDataViewerModule .NoValue { background-color: Maroon; width: 40px; }

/** NtSHistory.ascx **/
.NtSHistory .HistLabel { font-weight: bold; }
.NtSHistory .HistAccent { font-weight: bold; font-style: italic; }

/** NtSSubscription.ascx **/
.NtSSubscriptionModule .Intro { margin-bottom: 10px; }
.NtSSubscriptionModule .Filter { display: none; padding-top: 5px; padding-bottom: 5px; }
.NtSSubscriptionModule thead td { color: #00156e; text-decoration: none; text-align: left; border: #5d8cc9 1px solid; padding: 5px 7px 4px 7px; border-collapse: separate; background-color: #DEE3F4; font-weight: bold; }

.NtSSubscriptionModule tbody .AltRow { background-color: #EEF2F9; }
.NtSSubscriptionModule tbody tr { background-color: white; padding: 4px 0px 3px 0px; }
.NtSSubscriptionModule tbody td { padding: 0px 7px 0px 7px; }
.NtSSubscriptionModule tbody .AltRow :hover, .NtSSubscriptionModule tbody :hover { /*background-color: #B6C2E5;*/ }

/** NtSMessageFilter.ascx **/
.NtSMessageFilterModule .Label { width: 150px; }
.NtSMessageFilterModule .Group { margin-top: 10px; }

/** ucAdvancedFilter2.ascx **/
.ucNtSMessageAdvancedFilterControl .TabPages { background-color: #F0F3FA; border: solid 1px #898c95; padding-top: 5px; padding-left: 2px; padding-right: 2px; padding-bottom: 2px; }

/** NtsMessageVaarwegOverzicht.ascx **/
.NtsMessageVaarwegOverzicht .Message { padding: 5px 0px 5px 5px; }
.NtsMessageVaarwegOverzicht .VersionTitle { font-weight: bold; font-size: 1.2em; border-bottom: solid 1px black; }
.NtsMessageVaarwegOverzicht .SectionTitle { font-weight: bold; font-size: 1.2em; border-bottom: solid 1px black; }
.NtsMessageVaarwegOverzicht .PrintButton { margin: 5px 0px 5px 5px; }

/* Funded footer */
.fundedfooter { clear: both; text-align: center; margin: auto; font-size: 0.7em; }

/** UcSelectObject.ascx **/
.SelectObjectControl{display:inline}
.SelectObjectControl .Icon {background: url('../../../../icons/RisSelectObject.png'); vertical-align:middle;}
.SelectObjectControl .SearchButton { background-position: 0 -20px}
.SelectObjectControl .ClearButton { background-position: 0 0;}
.SelectObjectControl .ISRSName {border-style: solid; border-width: 1px; border-color: #8e8e8e #b8b8b8 #b8b8b8 #8e8e8e;background: #fff;color: #000; font: 12px "segoe ui" ,arial,sans-serif; margin-right:5px; height:17px; vertical-align:middle; width:170px}

/**facilityDetail.ascx**/
/** -----------------------------------------------------------------------------
  * Style Sheet for Facility Information
  */

.facilityDetail .body {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background: #eeb; padding-left: 5%; color: #666;}
.facilityDetail .headline{font-size: 36px; font-weight: bold; color: #369; margin-bottom: 20px; padding-top: 20px; padding-bottom: 20px;}
.facilityDetail .subheadline{font-size: 14px; font-weight: bold; margin-bottom: 10px; margin-top: 20px;}
.facilityDetail .facility{font-size: 24px; padding-bottom: 30px;}
.facilityDetail .meta{font-size: 12px; float:left; border: solid 1px #999; background: #eee; margin-bottom: 20px; width: 50%;}
.facilityDetail .content{font-weight: bold;}
.facilityDetail .ul {list-style: square outside;}
.facilityDetail .facilityTable{border: solid 1px #999;}
.facilityDetail .ciTable, .tsTable{border: solid 1px #999; background: #eee; padding: 0px 16px 16px 16px; margin-right: 20px; width: 70%;}
.facilityDetail .tableHeadline{font-size: 14px; font-weight: bold; margin-bottom: 10px; margin-top: 10px;}
.facilityDetail .th {font-size: 12px; text-align: left;}
.facilityDetail .td {font-size: 12px; text-align: left;}
.facilityDetail .container{border: solid 1px #999; margin-bottom: 10px;}
.facilityDetail .containerHeadline{font-weight: bold; background: #ddd; padding: 4px; margin-bottom: 4px;}
.facilityDetail .valid{background: #bbb; padding: 4px; border: solid 1px #999;font-size: 14px; font-weight: bold;}
.facilityDetail .image {/*border: solid 1px #999;*/ position: relative; right: 20px; width: 45%; float: right; text-align: center; /*overflow: scroll;*/}
.facilityDetail .caption {font-size: 12px; font-weight: bold; color: #369; padding: 10px; text-align: center; float: left;}
.facilityDetail .separator {border: solid 1px #999; padding-left: 4px; padding-right: 4px; white-space: nowrap;}
.facilityDetail .times {font-weight: bold; padding-right: 20px;}
.facilityDetail .generalRemark {font-size: 12px; padding: 4px; white-space: nowrap;}

.listfiles2 .RadTreeView_Default .rtHover .rtIn {	BORDER-LEFT-COLOR: #6c6c6c;	BACKGROUND: #ffe79c; border-color: #c98400; color:#002b4c; }
.listfiles2 .RadTreeView_Default .rtSelected .rtIn { BACKGROUND: #f0f3fa; border-color: #f0f3fa; font-weight:900; color:#002b4c; }
.listfiles2 .RadGrid_Default .rgRow { BACKGROUND: #f0f3fa; color:#002b4c; }
.listfiles2 .RadGrid_Default .rgSelectedRow { BACKGROUND: #f0f3fa; font-weight:900; color:#002b4c; border-color: #002b4c;}
.listfiles2 .RadGrid_Default .rgHeader A {	color: #002b4c; font-weight:900; }
.listfiles2 .rfeAddressBox { color: #002b4c; width: 99%; padding-left: 1%; font-weight:900; }

/* ucDropDownCheckList control */
.ui-dropdownchecklist-wrapper { position:relative; margin-bottom: 2px;}
.ui-dropdownchecklist { position:relative; height: 20px; border: 1px solid #8e8e8e; border-right: 0; background: #fff url(../images/dropdown.png) no-repeat center right; }
.ui-dropdownchecklist-hover, .ui-dropdownchecklist-active { background-image: url(../images/dropdown_hover.png); border-color: #5794bf; }
.ui-dropdownchecklist-text { font-size: 12px; height: 20px; line-height: 20px; /*margin-right: 17px;*/ text-transform: lowercase; /* background dropdown.png image */ }
.ui-dropdownchecklist-dropcontainer { background-color: #fff; border: 1px solid #8e8e8e; width: 520px; z-index: 1000; }
.ui-dropdownchecklist-item { }
.ui-dropdownchecklist-item-hover { background-color: #39f; }
.ui-dropdownchecklist-item-disabled label { color: #ccc; }
.ui-dropdownchecklist-item-hover .ui-dropdownchecklist-text { color: #fff; }
.ui-dropdownchecklist-group { font-weight: bold; font-style: italic; }
.ui-dropdownchecklist-indent { padding-left: 20px; }

/* .Filter span {padding-top: 10px; padding-bottom: 10px; }*/
