/* Minification failed. Returning unminified contents.
(942,16): run-time error CSS1038: Expected hex color, found '#transparent'
(952,16): run-time error CSS1038: Expected hex color, found '#transparent'
 */
/* #################################################################################################### */
/* # html / body                                                                                      # */
/* #################################################################################################### */
@import url(//fonts.googleapis.com/css?family=Open+Sans:400,600,700,300,800);

html, body 
{
	height: 99%;
	background-color: #f8f8f8;
	padding-top: 5px;
}

/* #################################################################################################### */
/* # frame                                                                                            # */
/* #################################################################################################### */

#frame
{
	color: #525252;
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 1em;
	font-weight: normal;
	text-decoration: none; 
}

/* #################################################################################################### */
/* # header                                                                                           # */
/* #################################################################################################### */

#header
{
	background-color: transparent;
}

/* #################################################################################################### */
/* # logo                                                                                             # */
/* #################################################################################################### */

#logo
{
	/* background-color: #D4E6FE; */
	width: 220px;
	/*height: 87px;*/
	margin-right: 15px;
	/* border-radius: 0px;*/
}

/* #################################################################################################### */
/* # headermenu                                                                                       # */
/* #################################################################################################### */

#headermenu{}

#headermenu div.group
{
	-moz-border-radius: 5px; /* Firefox */
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px; /* Konqueror */
	border-radius: 5px; /* CSS3 */
}

#headermenu div.button
{
	border-bottom:2px solid transparent;
	background-color: transparent;
	color: #333;
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 12px;
	font-weight: 600;
	text-align: center;
	text-decoration: none; 
}

#headermenu div.button.hover
{
	border-bottom-color: #6699ff;
	background-color: #fff;
	cursor: pointer;
}

#headermenu div.group div.caption
{
	background-color: #525252;
	color: #FFFFFF;
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
	text-decoration: none; 
}

/* #################################################################################################### */
/* # content                                                                                          # */
/* #################################################################################################### */

#content
{
	background-color: transparent;
	color: #525252;
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

/* #################################################################################################### */
/* # tabcontrol                                                                                       # */
/* #################################################################################################### */



div.tabbutton
{
	background-color: transparent;
	border: 1px solid transparent;
	color: #333;
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 13px;
	font-weight: 700;
	text-align: left;
	text-decoration: none;
}

div.tabbutton.current-tab,
.tabLabel.current-tab
{
	background-color: #fff;
	border-color:#6699ff;
	border-bottom: 1px solid #fff;
}

div.tabbutton a, 
div.tabbutton a:focus,
div.tabbutton a:active
{
	background-color: transparent;
	color: #333;
	text-decoration: none;
}

div.tabbutton a:hover
{
	color: #333;
}



/* #################################################################################################### */
/* # footer                                                                                           # */
/* #################################################################################################### */

#footer
{
	color: #999;
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
	text-decoration: none; 
}

/* #################################################################################################### */
/* # tabhelper: progressbar                                                                           # */
/* #################################################################################################### */

div.progressbar
{
	background-color: #ffffff;
	background-image: url(/Planning/FDWeb/themes/modern/img/tabpane/tab-progress-bg.png);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #e1e1e1;
	color: #525252;
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	text-align: center;
	text-decoration: none;
}

div.progressbar img
{
	background-color: #ffffff;
	border: 1px solid #e1e1e1;
}


/* #################################################################################################### */
/* # mod_cabinet -> cabinetMenu                                                                       # */
/* #################################################################################################### */

div.modcabinet-cabinetmenu {}

div.modcabinet-cabinetmenu span.button
{
	background-image: url(/Planning/FDWeb/themes/modern/img/icons-24/OpenCabinet_24.png);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:36px;
	font-size:14px;
	color:#666;
	font-weight:700;
	height:24px;
}
div.modcabinet-cabinetmenu span.button.hover
{
	color:#3399ff;
	cursor: pointer;
}

div.modcabinet-cabinetmenu span.button.active
{
	color:#3399ff;
	cursor: pointer;
}

div.modcabinet-cabinetmenu div.header div.close
{
	background-image: url(/Planning/FDWeb/themes/modern/img/icons-24/close-white.png);
	background-repeat: no-repeat;
	cursor:pointer;
}

div.modcabinet-cabinetmenu div.header div.close.hover 
{
	background-image: url(/Planning/FDWeb/themes/modern/img/icons-24/close-orange.png);	
}

div.modcabinet-cabinetmenu div.popup
{
	background-color: transparent;
	border: 1px solid #ccc;
}

div.modcabinet-cabinetmenu div.header
{
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	padding: 15px 25px;
}
div.modcabinet-cabinetmenu div.header h1 + span{
	font-size:10px;
}

div.modcabinet-cabinetmenu div.header h1
{
	font-size: 14px;
	font-weight: bold;
}

div.modcabinet-cabinetmenu div.content 
{
	background-color: #ffffff;
	height:300px;
}
div.modcabinet-cabinetmenu div.popup div.content {
	padding:25px;
}
div.modcabinet-cabinetmenu div.content table,
.tabcontrol .tcPanelContainer table,
.doclist,
.moddocumentinfo table,
.lightbox .container .content table,
.doclist table {
	font-size:12px;
		border-collapse: collapse;
}
div.modcabinet-cabinetmenu div.content table td,
div.modcabinet-cabinetmenu div.content table th,
.tabcontrol .tcPanelContainer table td,
.tabcontrol .tcPanelContainer table th,
.doclist td,
.doclist th,
.moddocumentinfo table td,
.moddocumentinfo table th,
.lightbox .container .content table td,
.lightbox .container .content table th {
	padding:4px 10px !important;
}
div.doclist table.doclist .rownum{
	font-weight:700;
}

div.modcabinet-cabinetmenu div.footer
{
	background-color: #f8f8f8;
	border-top: 1px solid #d8d8d8;
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}
div.modcabinet-cabinetmenu div.popup{
	margin-top:5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
div.modcabinet-cabinetmenu div.footer{
	padding:15px 25px;
}


/* #################################################################################################### */
/* # mod_cabinet -> cabinetList                                                                       # */
/* #################################################################################################### */

div.cabinetlist tr
{
	background-color: #FFFFFF;
}

div.cabinetlist tr.even,
div.doclist table.doclist tr.even,
div.modupload-uploadcreator .doclist tbody tr.even,
.lightbox .container .content table tr.even
{
	background-color: #f8f8f8 !important;
}

div.cabinetlist tr.odd
{
	background-color: #FFFFFF;
}

div.cabinetlist tr.hover,
div.doclist table.doclist tr.hover,
div.doclist table.doclist th.hover,
div.cabinetlist tr.selected,
div.doclist table.doclist tr.selected,
div.doclist table.doclist th.selected,
.lightbox .container .content table tr.hover,
div.modupload-uploadcreator .doclist tbody tr.hover,
div.modupload-uploadcreator .doclist tbody tr.selected,
.doclist tbody tr.hover{
	background-color: #d8ebff !important;
	cursor: pointer;
}


/* #################################################################################################### */
/* # mod_search -> indexSearch                                                                        # */
/* #################################################################################################### */

div.indexsearch div.fieldslider div.sliderbar
{
	background-image: url(/Planning/FDWeb/themes/modern/img/mod_search/slider-inactive.png);
	background-repeat: repeat-y;
}

div.modsearch-indexsearch div.cabimage
{
	/*border: 1px solid #525252;*/
	border: 1px solid #3399ff;
	background-color: #FFFFFF;
	/*background-image: url(/Planning/FDWeb/themes/modern/img/mod_search/default-cabinet-image.png);*/
	background-position: center center;
	background-repeat: no-repeat;
	text-align: center;
	height: 88px;
}


/* #################################################################################################### */
/* # Name     : ModDocument                                                                           # */
/* # Module   : mod_document                                                                          # */
/* # Contains : document                                                                              # */
/* #            viewer                                                                                # */
/* #            thumbnails                                                                            # */
/* #################################################################################################### */

/* all classes! */
/* #################################################################################################### */
/* # mod_document -> document                                                                         # */
/* #################################################################################################### */

div.moddocument-document 
{
	width: 100%;
	height: 100%;	
}

/* all classes! */
/* #################################################################################################### */
/* # mod_document -> moddocument-viewer                                                               # */
/* #################################################################################################### */

div.moddocument-viewer {}
div.moddocument-viewer .controls 
{
	border-bottom: 1px solid #525252;
	background-color: #E1E1E1;	
}

div.moddocument-viewer .controls .button 
{
	border: 1px solid transparent;	
}

div.moddocument-viewer .content {}



div.moddocument-viewer .content .viewerpane 
{
	text-align: center;	
}

div.moddocument-viewer .content .procman {
	border:none;
}

/* all classes! */
/* #################################################################################################### */
/* # mod_document -> thumbnails                                                                       # */
/* #################################################################################################### */

div.moddocument-thumbnails {}
div.moddocument-thumbnails ul {}

div.moddocument-thumbnails li.thumbnail 
{
	border: 1px solid transparent;
}

div.moddocument-thumbnails li.thumbnail.hover
{
	border-color: #6F9DD9;
	cursor: pointer;
	background-color: #B6D2F7;	
}

div.moddocument-thumbnails img.thumbnail {}







/* #################################################################################################### */
/* # dsdms.accordion                                                                                  # */
/* #################################################################################################### */

div.accordion div.bar
{
	background-color: #d8d8d8;
	width: 4px;
}

div.accordion div.bar.hover
{
	background-color: #6F9DD9;
}

/* #################################################################################################### */
/* # dsdms.splitter                                                                                   # */
/* #################################################################################################### */

div.vsplitbar
{
	width: 2px;
	background-color: #d8d8d8;
}

div.vsplitbar::before,
div.vsplitbar::after {
	content: ''; 
		position: absolute;
	top: 50%;
	border: 4px solid transparent;
	z-index: 2;
}
div.vsplitbar::before {
	right: 3px;
		border-right: 4px solid #d8d8d8;
}

div.vsplitbar::after {
	left: 3px;
		border-left: 4px solid #d8d8d8;
}

/* #################################################################################################### */
/* # dsdms.treeview                                                                                   # */
/* #################################################################################################### */

div.treeview
{
	background-color: #FFFFFF;
}

div.treeview ul, div.treeview ul li ul 
{
	background-image: url(/Planning/FDWeb/themes/modern/img/treeview/vline.png);
	background-repeat: repeat-y;
}

div.treeview ul li 
{
	padding-left: 20px;
	line-height: 20px;
	background-image: url(/Planning/FDWeb/themes/modern/img/treeview/node.png);
	background-repeat: no-repeat;
}

div.treeview ul li.open 
{
	background-image: url(/Planning/FDWeb/themes/modern/img/treeview/node-open.png);
}

div.treeview ul li.closed 
{
	background-image: url(/Planning/FDWeb/themes/modern/img/treeview/node-closed.png);
}

div.treeview ul li.lastchild  
{
	background-color: #FFFFFF;
	background-image: url(/Planning/FDWeb/themes/modern/img/treeview/lastnode.png);
}

div.treeview ul li.lastchild.open
{
	background-image: url(/Planning/FDWeb/themes/modern/img/treeview/lastnode-open.png);
}

div.treeview ul li.lastchild.closed 
{
	background-image: url(/Planning/FDWeb/themes/modern/img/treeview/lastnode-closed.png);
}

div.treeview ul li span
{
	padding-left: 20px;
	border: 1px solid transparent;
}

div.treeview ul li span.hover
{
	border-color: #6F9DD9;
	background-color: #B6D2F7;
	cursor: pointer;
}

div.treeview ul li span.doctype
{
	background-image: url(/Planning/FDWeb/themes/modern/img/treeview/drawerclosedborder_16.png);
}

div.treeview ul li span.doctype.open
{
	background-image: url(/Planning/FDWeb/themes/modern/img/treeview/draweropenborder_16.png);
}

div.treeview ul li span.keyword
{
	background-image: url(/Planning/FDWeb/themes/modern/img/treeview/folderclosed_16.png);
}

div.treeview ul li span.keyword.open
{
	background-image: url(/Planning/FDWeb/themes/modern/img/treeview/folderopenborder_16.png);
}



/* ######################################################################################################################################################################################################## */
/* # viewer modules                                                                                                                                                                                       # */
/* ######################################################################################################################################################################################################## */

/* #################################################################################################### */
/* # Default viewer module styles                                                                     # */
/* #################################################################################################### */


div.viewermenu div.item {}
div.viewermenu div.button 
{
	border: 1px solid transparent;	
}
div.viewermenu div.button.active
{
	border-color: #F9B40A;
	background-color: #FEDC6F;
}
div.viewermenu div.button.hover
{
	border-color: #6F9DD9;
	cursor: pointer;
	background-color: #B6D2F7;
}
div.viewermenu div.input {}
div.viewermenu div.input input {}
div.viewermenu div.input select {}
div.viewermenu div.seperator {}
div.viewermenu div.seperator img {}



/* #################################################################################################### */
/* # Name     : ModDoclist                                                                            # */
/* # Module   : mod_doclist                                                                           # */
/* # Contains : viewer                                                                                # */
/* #################################################################################################### */

/* #################################################################################################### */
/* # Default doclist styles                                                                           # */
/* #################################################################################################### */

div.doclist table.doclist,
.doclist table{
	width: 100%;
	border: 0px;
	white-space: nowrap;
}

div.doclist table.doclist .documentid {}
div.doclist table.doclist .rownum
{
	background-color: #E1E1E1;
}

div.doclist table.doclist tr
{
	background-color: #FFFFFF;
}

div.doclist table.doclist tr.even
{
	background-color: #D4E6FE;
}

div.doclist table.doclist tr.odd
{
	background-color: #FFFFFF;
}

div.doclist table.doclist tr.hover
{
	cursor: pointer;
	background-color: #FFE556;
}

div.doclist table.doclist tr.selected
{
	background-color: #FFE556;
}

div.doclist table.doclist th
{
	padding: 0px 2px;	
	background-color: #E1E1E1;
}

div.doclist table.doclist th.hover
{
	cursor: pointer;
	background-color: #FFE556;
}

div.doclist table.doclist td
{
	padding: 0px 2px;	
}





/* #################################################################################################### */
/* # mod_document -> viewer                                                                           # */
/* #################################################################################################### */

div.moddoclist-viewer {}
div.moddoclist-viewer div.controls{}
div.moddoclist-viewer div.controls div.item {}

div.moddoclist-viewer div.controls div.button ,
div.modsearch-indexsearch div.controls .button
{
	border: 1px solid transparent;	
}
div.moddoclist-viewer div.controls div.button.active,
div.modsearch-indexsearch div.controls .button.active,
div.moddocument-viewer .controls .button.active,
div.modfields-fieldviewer .controls .button.active
{
	border-color: #6699ff;
	background-color: #fff;
}
div.moddoclist-viewer div.controls div.button.hover,
div.modsearch-indexsearch div.controls .button.hover,
div.moddocument-viewer .controls .button.hover,
div.modfields-fieldviewer .controls .button.hover,
div.viewermenu div.button.hover,
.lightbox .container .content div.controls .button.hover{
	border-color: #6699ff;
	cursor: pointer;
	background-color: #fff;
}

div.moddoclist-viewer div.controls div.input input{
	border:1px solid #b8b8b8;
	background:#fff;
	height:auto;
	padding:2px 0;
	box-sizing: border-box;
}
div.moddoclist-viewer div.controls div.input.pagenum
{
	width: 50px;
}
div.moddoclist-viewer div.controls div.input input {}
div.moddoclist-viewer div.controls div.input select {}

div.moddoclist-viewer div.controls div.seperator {}
div.moddoclist-viewer div.controls div.seperator img {}

div.moddoclist-viewer span.caption {}
div.moddoclist-viewer div.content div.thumbnails 
{
	background-color: #E1E1E1;
}
div.moddoclist-viewer div.content div.doclist {}






/* #################################################################################################### */
/* # modprocman -> procman                                                                            # */
/* #################################################################################################### */

div.modprocman-procman {}

div.modprocman-procman .checklist 
{
	border: 1px solid #525252;
	background-color: #ffffff;	
}
	
div.modprocman-procman .controls 
{
	border: 0px;
}

div.modprocman-procman .comment 
{
	border: 1px solid #525252;
	background-color: #ffffff;	
}

div.modprocman-procman input.checkbox {}

div.modprocman-procman .controls .button
{
	border: 1px solid #C0C0C0;
}

div.procmanwizard .controls .button.hover
{
	border-color: #6F9DD9;
	cursor: pointer;
	background-color: #B6D2F7;
}

div.modprocman-procman .controls .button img {}
div.modprocman-procman .controls .button span {}



/* #################################################################################################### */
/* # modprocman -> procmanwizard                                                                      # */
/* #################################################################################################### */

div.procmanwizard {}

div.procmanwizard .controls
{
	border: 0px;
}

div.procmanwizard .button
{
	border: 1px solid #C0C0C0;
}

div.procmanwizard .button.hover
{
	border-color: #6F9DD9;
	cursor: pointer;
	background-color: #B6D2F7;
}


div.procmanwizard .controls .button span
{
	text-align: left;
}


/* #################################################################################################### */
/* # lightbox                                                                                         # */
/* #################################################################################################### */

.lightbox
{
	background-image: url(/Planning/FDWeb/themes/modern/img/lightbox-bg.png);
	background-repeat: repeat;
}

.lightbox .content br + br {
	display: none;
}

.lightbox .container .content .controls
{
	border: 0px;
}

.lightbox .container .content .button
{
	border: 1px solid #C0C0C0;
}

.lightbox .container .content .button.hover
{
	border-color: #6F9DD9;
	cursor: pointer;
	background-color: #B6D2F7;
}

.lightbox .container .content .controls .button span
{
	text-align: left;
}
.lightbox table table{
	background: #fff !important;
}


/* #################################################################################################### */
/* # tabcontrol                                                                                       # */
/* #################################################################################################### */




/* #################################################################################################### */
/* # tab                                                                                              # */
/* #################################################################################################### */

.tabLabel
{
	border: 1px solid transparent;
	color: #333;
	font-family: 'Open Sans', Arial, sans-serif;
	font-size: 1em;
	font-weight: 700;
	text-align: left;
	text-decoration: none;
	padding-top: 5px;
	padding-left:20px;
	padding-right:20px;
}

.tabLabel .caption.hover
{
	cursor: pointer;
	text-decoration: none;
}

.tabLabel .controls img
{
	cursor: pointer;
}



/* #################################################################################################### */
/* # modPassword                                                                                      # */
/* #################################################################################################### */

.modpassword {}
.modpassword table {}

.modpassword .message
{
	border-color: #4C6C93;
	background-color: #b6d2f7;
	color: #4C6C93;
	text-align: center;
	font-weight: bold;
	font-style: italic;
}

.modpassword .message.success
{
	border-color: #008446 !important;
	background-color: #afd8c5 !important;
	color: #008446 !important;
}

.modpassword .message.error
{
	border-color: #e80000 !important;
	background-color: #ddb5b5 !important;
	color: #e80000 !important;
}

/* #################################################################################################### */
/* # modSettigns                                                                                      # */
/* #################################################################################################### */

.modsettings table
{
	background-color: #FFFFFF;
}

.modsettings table tr.even
{
	background-color: #D4E6FE !important;
}

.modsettings table tr.odd
{
	background-color: #FFFFFF !important;
}

.modsettings .message
{
	border-color: #transparent;
	background-color: #fff;
	color: #3399ff;
	text-align: center;
	font-style:normal;
	font-weight:normal;
}

.modsettings .message.success
{
	border-color: #transparent !important;
	background-color: #afd8c5 !important;
	color: #33cc66 !important;
}

.modsettings .message.error
{
	border-color: transparent !important;
	background-color: #fff !important;
	color: #f66 !important;
}

.modsettings .combobox,
.modsettings .textinput {
	width: 120px;
		text-align: right;
}


/* new styles */
input[type="text"],
input[type="password"],
select{
	border:1px solid #bbb;
	box-sizing: border-box;
}
div.modsearch-indexsearch div.fulltext input{
	border:1px solid #bbb !important;
}
div.modsearch-indexsearch div.fulltext input:hover,
div.modsearch-indexsearch div.fulltext input:focus,
input[type="text"]:hover,
input[type="text"]:focus,
input[type="password"]:hover,
input[type="password"]:focus,
select:hover,
select:focus{
	border-color:#3399ff !important;
}
input[type="text"],
input[type="password"]{
	padding:3px 5px;
}
select{
	padding:2px 5px;
}



.corner,
#loginpane,
input[type="text"],
input[type="password"],
select{
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
}
input, select{
	font-family: 'Open Sans', Arial, sans-serif;
}
input.button, input[type="button"]{
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{
	-webkit-box-shadow: 0 0 0 1000px white inset;
	-webkit-box-shadow: 0 0 0 1000px white inset;
	-moz-box-shadow: 0 0 0 1000px white inset;
	-ms-box-shadow: 0 0 0 1000px white inset;
	box-shadow: 0 0 0 1000px white inset;
}
input, select, textarea, a, .button{
	-moz-transition: all 0.3s ease-out !important;
	-webkit-transition: all 0.3s ease-out !important;
	-o-transition: all 0.3s ease-out !important;
	transition: all 0.3s ease-out !important;
}
div.button,
img.button{
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
}

#mainmenu .group .caption,
#usermenu .group .caption{
	display:none;
}
.corner{
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
}
.cornertop{
		border-top-left-radius: 3px;
		border-top-right-radius: 3px;
}

/*dsdms.controls*/
div.tabbuttoncontent{
	padding-top: 0;
		padding-left: 0;
		padding-right: 0;
	position:relative;
}
div.tabbuttoncontent .tabbuttonlink{
	padding-top: 12px !important;
		padding-left: 40px !important;
		padding-right: 40px !important;
}
div.tabbuttoncontent .tabbuttonclose{
	position:absolute;
	top:2px;
	right:12px;
}
div.tabpanecontainer{
	top: 46px;
}
div.tabheader{
		height: 47px;
}
div.tabbutton{
		height: 47px;
}

div.chooser,
div.controls,
div.modupload-uploadcreator .cabinet{
	border-color:transparent !important;
}
div.params,
div.tabpanecontainer,
div.modsearch-indexsearch div.hitlistpane,
div.modsearch-indexsearch .left div.controls,
div.moddocument-document div.fieldviewer,
div.moddocument-document div.documentviewer,
.tcPanelContainer,
div.modupload-uploadcreator .fields,
div.modupload-uploadcreator .files{
	background-color: #ffffff !important;
	border: 1px solid #3399ff !important;
}

div.moduserdocs-userdocspane div.userdocsmenu,
div.modsearch-indexsearch div.searchmenu,
div.modupload-uploadcreator .frame{
	border-color:transparent;
}

div.moduserdocs-userdocspane div.fieldviewer,
div.moduserdocs-userdocspane div.doclistviewer,
div.modsearch-indexsearch div.buttonbar{
	border-color:#6699ff !important;
}
div.viewermenu,
.left div.moddoclist-viewer div.controls,
.right div.controls,
div.modsearch-indexsearch div.buttonbar{
	border-bottom: 1px solid #6699ff !important;
	background-color: #f8f8f8 !important;	
}
div.viewermenu,
div.moddoclist-viewer div.controls,
div.modsearch-indexsearch div.buttonbar,
.right .moddoclist-viewer .controls,
div.moddocument-viewer .controls {
	padding:8px 20px;
}

.left .content,
.right .content,
div.modsearch-indexsearch div.fulltext,
div.params,
div.modupload-uploadcreator div.fields{
	padding:20px;
}
div.modsearch-indexsearch div.hitlistpane  div.controls{
	border-top:0 !important;
	border-left:0 !important;
	border-right:0 !important;	
}
div.modsearch-indexsearch div.hitlistpane div select,
div.moduserdocs-userdocspane div.moddoclist-viewer div select{
	width: auto !important;
	margin: 20px 20px 0 20px;
}
.moddoclist-viewer span.caption{
	padding:15px 20px 0 20px;
	display:block;
}

#headermenu .button{
	padding-top:10px;
	min-width: 105px;
	max-width: 115px;
}

div.modupload-uploadcreator .doclist{
	border-top:none;	
}

div.modsearch-indexsearch div.controls{
	padding:0;
}
div.modsearch-indexsearch div.buttonbar{

}
div.modsearch-indexsearch div.controls .line{
	display:none;
}
div.modsearch-indexsearch div.fulltext{
	border:0;
}


/*popup window*/
.lightbox .container{
		border: solid 1px #999;
}
.lightbox .header{
		padding: 15px 25px 8px 25px;
		height: 30px;
	border-bottom: 1px solid #d8d8d8;
}
.lightbox .container{
	font-family: 'Open Sans', Arial, sans-serif;
}
.lightbox .header .pane{
	font-size: 14px;
	font-weight: bold;
}
.lightbox .footer {
		padding: 11px 25px 11px 25px;
		height: 30px;
		background-color: #f8f8f8;
	border-top: 1px solid #d8d8d8;
}
.lightbox div.container div.content{
	padding: 25px;
	background:#fff;
}
.button, .buttons{
	cursor:pointer;
}
.toolbar .button, .textbutton,
input.button, input[type="button"]{
	background:#3399ff !important;
	border:none;
	color:#fff;
	font-weight:700;
	padding: 3px 25px;
	font-size:12px;
	cursor:pointer;
	border:none !important;
}

.toolbar .button:hover, .textbutton:hover,
input.button:hover,
input[type="button"]:hover{
	background:#3399ff !important;
	opacity:.8;
	filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}
.button[title="Close"],
.button[title="Close"]:hover,
.button[title="Close"].hover,
.textbutton[title="Close"]:hover,
.textbutton[title="Close"].hover,
.textbutton[title="No"]:hover,
.textbutton[title="No"].hover{
	background:#aaa !important;
}
.lightbox .header .pane span{
		margin-left: 10px;
}
.lightbox .container{
		font-size: 13px;
}
.loading div.inner{
	border:none;
}
.messagebox .msgtype{
	float:right;
}

div.moddoclist-viewer div.controls div.item,
div.moddocument-viewer div.controls div.item,
div.viewermenu div.item{
	margin-right:10px;
}

div.moddoclist-viewer div.content .thumbnails.view-thumbs-image,
div.moddocument-viewer .content .thumbnails {
	background-color: #f8f8f8;
	border:none;
}

div.moddoclist-viewer div.controls div.item,
div.viewermenu div.item,
div.moddocument-viewer .controls .item{
	height:24px;
	padding:1px;
}
div.modsearch-indexsearch div.fulltext img{
	background:transparent;
	margin-top:4px;
	margin-right:5px;
}
div.modsearch-indexsearch div.fulltext img.hover{
	background:transparent;
}
div.controls .seperator{
	width:1px !important;
	padding:0 !important;
	background-color: #ddd;
}
div.controls .seperator img{
	display:none;
}

.cornerbottom {
		-moz-border-bottom-left-radius: 3px;
		-moz-border-bottom-right-radius: 3px;
		-webkit-border-bottom-left-radius: 3px;
		-webkit-border-bottom-right-radius: 3px;
		-khtml-border-bottom-left-radius: 3px;
		-khtml-border-bottom-right-radius: 3px;
		border-bottom-left-radius: 3px;
		border-bottom-right-radius: 3px;
}
.cornertopright {
		-moz-border-top-right-radius: 3px;
		-webkit-border-top-right-radius: 3px;
		-khtml-border-top-right-radius: 3px;
		border-top-right-radius: 3px;
}
.errormessage .pnldetails{
	padding: 20px;
		border: 1px solid #ccc;
}
.errormessage .line {
		background-color: #ccc;
}
.errormessage .btndetails,
.errormessage .btndetails.hover{
	font-weight:600;	
}
div.modprocman-procman .processinfo,
div.modprocman-procman .comment{
	padding:10px;
		border: 1px solid #99ccff;
		border-radius: 2px;	
}
.procman .modprocman-procman .controls{
	padding:0;
	border:none !important;
}
.procman .modprocman-procman .controls .button{
	border:1px solid transparent;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:600;
}
.procman .modprocman-procman .controls .button img{
	margin-top:1px;
}
.procman .modprocman-procman .controls .button,
.procman .modprocman-procman .controls .button span{
	line-height:1em;
}
.modthumbnails.block .thumbnail {
		border: 1px solid #ddd;
		background-color: #f8f8f8;
	border-radius:2px;
}
div.procmanwizard .processcomments,
div.procmanwizard .usercomment {
		border: 1px solid #ddd;
		background-color: #f8f8f8;
}
.lightbox .container .content div.controls .button{
	border-color:transparent;
}

.datepicker-trigger {
	margin-left: -28px;
	width: 19px;
}

.hasDatepicker {
	padding-right: 28px !important;
}
