.dnnClear { clear: both;}
.dnnPrimaryAction { background: -moz-linear-gradient(center top , #818181 0%, #656565 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); border-color: #FFFFFF; border-radius: 3px; color: #FFFFFF; font-weight: bold; text-decoration: none; text-shadow: 0 1px 1px #000000; font-weight: normal;}
.dnnCPHNav, #dnn_RibbonBar_hypMessage { display:none;}
#dnnCPWrap {  padding:6px 0; }
#dnnCPWrap .dnnCPContent { display:none; -moz-box-shadow:0 1px 5px #aaa; -webkit-box-shadow:0 1px 5px #aaa; box-shadow:0 1px 5px #aaa; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; }
.dnnControlPanel { margin:0 auto; width: 970px; }
a.dnnCPHMessagednnLeft, a.dnnCPHMessagednnLeft img { display:block !important; }
.dnnControlPanel .dnnFormItem label, .dnnControlPanel .dnnFormItem .dnnFormLabel { margin-top:0;}
.cbcpFiCol a, .cpcbAdmin a { display:block; line-height:1.8; min-height:1.8em; padding:0 15px 0 20px; font-weight:bold; float:left;color: #000000;
    font-weight: normal;
    text-transform: none; }
span.cpEditCurrentPage a { background:url(/admin/ControlPanel/images/iconbar_edittab_16.gif) no-repeat left;  }
span.cpAddNewPage a { background:url(/admin/ControlPanel/images/iconbar_addtab_16.gif) no-repeat left; }
span.cpCopyPage a { background:url(/admin/ControlPanel/images/iconbar_copytab_16.gif) no-repeat left; }
a.cpDeletePage { background:url(/admin/ControlPanel/images/iconbar_deletetab_16.gif) no-repeat left; }
a.cpDeletePage.dnnDisabled { background:url(/admin/ControlPanel/images/iconbar_deletetab_bw_16.gif) no-repeat left; color:#ccc; cursor:not-allowed; text-decoration:none; border-collapse:collapse; }
span.cpImportPage a { background:url(/admin/ControlPanel/images/iconbar_importtab_16.gif) no-repeat left; }
span.cpExportPage a { background:url(/admin/ControlPanel/images/iconbar_exporttab_16.gif) no-repeat left; }
a.cpCopyPermissions { background:url(/admin/ControlPanel/images/iconbar_copytab_16.gif) no-repeat left; }
a.cpCopyPermissions.dnnDisabled { background:url(/admin/ControlPanel/images/iconbar_copytab_bw_16.gif) no-repeat left; color:#ccc; cursor:not-allowed; text-decoration:none; border-collapse:collapse; }
a.cpCopyDesign { background:url(/admin/ControlPanel/images/iconbar_copytab_16.gif) no-repeat left; }
a.cpCopyDesign.dnnDisabled { background:url(/admin/ControlPanel/images/iconbar_copytab_bw_16.gif) no-repeat left; color:#ccc; cursor:not-allowed; text-decoration:none; border-collapse:collapse; }
.dnnadminmega .megaborder .cpcbCurrentPage label, .dnnadminmega .megaborder .cpcbCurrentPage a, #dnnOtherTools .cpcbAdmin a { font-weight:normal }
#dnnCurrentPage .megaborder { width:700px; }
#dnnOtherTools .megaborder { width:350px; }
#dnnCommonTasks .megaborder { width:350px; min-width:280px; }
.cbctAddModule label { font-weight:normal }
.cbctAddModule .dnnFormItem, #dnnCurrentPage .dnnClear { padding:0 0 3px 0; }
.cbctAddModule .dnnClear, .cbctAddPage, .cbcpPageEdit { width:327px; padding:2px 0; }
.cbctAddModule .dnnClear label, #dnnCurrentPage label { width:100px !important; }
.cbcpPageCopy.dnnClear { margin-top: 42px;}
.RadComboBoxDropDown.RadComboBoxDropDown_Default { width: 217px !important; border: 1px solid black;}
.RadComboBox .rcbInputCell {border: 1px solid gray;}
.RadComboBox table td.rcbInputCell { padding: 0px !important;}
.dnnCPModSelection .dnnClear input[type="text"], .dnnCPModSelection .dnnClear select, .dnnCPModLocation .dnnClear select, #dnnCurrentPage input[type="text"], #dnnCurrentPage select { width:217px !important; overflow:hidden; margin: 0;}
#dnnCPWrap input[type="text"] { padding:3px; }
#dnnCurrentPage .dnnCPPageList, .dnnFormCheckbox input, .cbctAddModule a.dnnPrimaryAction, #dnnCurrentPage .dnnFormCheckbox { margin-left:103px; }
#dnnCurrentPage .dnnFormCheckbox input { margin-left:0px; }
#dnnCurrentPage .dnnFormCheckbox label { width: auto !important; display: inline; float: none; }
#dnnCurrentPage a.dnnPrimaryAction { margin-left:82px; }
#dnn_RibbonBar_AddMod_hlMoreExtensions {margin-left: 0px;}
#dnnCPWrapRight a.dnnPrimaryAction { padding:4px 10px; line-height:1.4; }
#dnnCurrentPage .cbcpPageCopy, #dnnCurrentPage .cbcpPageActions, .cpcbAdmin .dnnClear { padding-bottom:10px; }
.cpanel_right #dnnCPWrapRight, .cpanel_right #dnnCPWrapLeft, .cpanel_right .dnnControlPanel { background-image: none; }
span.cpNewUser a { background:url(/admin/ControlPanel/images/iconbar_add_users_16.gif) no-repeat left; }
span.cpNewRole a { background:url(/admin/ControlPanel/images/icon_securityroles_16px.gif) no-repeat left; }
span.cpUploadFile a { background:url(/admin/ControlPanel/images/action_up.gif) no-repeat left; }
span.cpWebServerManager a { background:url(/admin/ControlPanel/images/icon_webservers_16px.gif) no-repeat left; }
span.cpSupportTickets a { background:url(/admin/ControlPanel/images/icon_mytickets_16px.gif) no-repeat left; }
span.cpImpersonateUser a { background:url(/admin/ControlPanel/images/icon_usersSwitcher_16px.gif) no-repeat left; }
span.cpIntegrityChecker a { background:url(/admin/ControlPanel/images/icon_appintegrity_16px.gif) no-repeat left; }
a.cpRecycleApp { background:url(/admin/ControlPanel/images/iconbar_recycleapp_16px.gif) no-repeat left; }
a.cpClearCache { background:url(/admin/ControlPanel/images/iconbar_clearcache_16px.gif) no-repeat left; }
span.cpPageHelp a { background:url(/admin/ControlPanel/images/iconbar_help_16.gif) no-repeat left; }
.cpcbAdmin .cbhSwitchSite a { float:none }
ul.dnnadminmega { margin:0; padding:5px 0 0 0; }
.dnnadminmega ul, .dnnadminmega li { list-style:none none; margin:0; padding:0; }
.dnnadminmega li { float:left; display:block; }
.dnnadminmega .megaborder { position:absolute; top:18px; left:0px; z-index:7500; width:625px; padding:1em; background:white; -moz-border-radius:0px 0px 5px 5px; -webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; border-radius:0px 0px 5px 5px; -moz-box-shadow:0 1px 5px #aaa; -webkit-box-shadow:0 1px 5px #aaa; box-shadow:0 1px 5px #aaa; border:1px solid #B0B0B0; display:none; }
.dnnadminmega li.root { float:left; margin:0 15px 0 0; position:relative; }
.dnnadminmega li.root a {  }
.dnnadminmega li.root > a { color:#666666; text-transform:uppercase; font-size:10px; }
.dnnadminmega li.root > a:hover { color:#ffffff; text-decoration:none;}
.dnnadminmega li.category { clear:both; font-weight:bold; margin-bottom:1em; float:none; }
.dnnadminmega li.category > span { display:block; border-bottom:1px solid #ccc; margin-bottom:15px; text-align:left; padding:0 0 8px 0; font-size:12px; }
.dnnadminmega li.leaf { width:190px; font-weight:normal; margin:3px 5px; font-variant:normal; }
.dnnadminmega li.leaf.col0 { clear:both; }
.dnnadminmega li.leaf.col2 { margin-right:0; }
.dnnadminmega li.leaf img { margin-right:0.5em; border:0; }
.dnnadminmega li.leaf > a, .dnnadminmega li.leaf > a:visited { text-decoration:none; color:#000; display:block; text-transform:none; font-weight:normal; padding:3px 0; }
.dnnadminmega li.leaf > a:hover { background:#F1F1F1; }
.dnnadminmega li.leaf a img { float:left; display:block; min-height:1.0em; line-height:1.2; }
.dnnadminmega .megaborder h4 { border-bottom:1px solid #ccc; margin:0; text-align:left; padding:0 0 8px 0; font-size:14px; }
.dnnadminmega .megaborder h5 { border-bottom:1px solid #eee; margin:0 0 3px 0; text-align:left; padding:0 0 3px 0; font-size:12px; }
.dnnadminmega .megaborder select { line-height: 20px }
.dnnadminmega .megaborder label { margin-top:0; width:auto; }
a.dnnCPHMessage { padding-left:50px; }
.rcbSlide { z-index: 20000 !important; }

.rcbList {background: none repeat scroll 0 0 #FFFFFF;}
.rcbImage {width: 20px;}

/*===================================
	Nieuwe toevoegingen
===================================*/


.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.dnnFormPopup.dnnClear.ui-draggable{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #B0B0B0;
    border-radius: 0 0 5px 5px;
    box-shadow: 0 1px 5px #AAAAAA;
    display: none;
    left: 0;
    padding: 1em;
    position: absolute;
    top: 18px;
    width: 625px;
    z-index: 7500;
	text-align: center;
}

.dnnFormPopup .ui-dialog-titlebar {
    background: #ccc;
    color: #FFFFFF;
    font-weight: bold;
	text-align: left;
    overflow: visible;
    padding: 0.8em 1.2em;
    position: relative;

}


.ui-icon.ui-icon-closethick {
    float: right; color: red;
}

.cbctAddPage.dnnLeft {
    float: left;
}

.cbcpPageEdit.dnnRight {
    float: right;
}

.ui-widget-overlay {
    background-color:rgba(0,0,0,0.3);
    height: 100%;
    position: absolute;
    top: 0px;
    width: 100%;
    z-index: 1001;
}


/*============================
    LogViewer
============================*/

.dnnLogViewer, .dnnEditLogTypes {
    margin: 2em auto;
}
.dnnlvOptions, .dnnlvLegend {
    width: 49%;
}
.dnnlvOptions {
    border-right: 1px solid #CCCCCC;
}
.dnnLogViewer .dnnShortFormInfo {
    background: url("../../../images/help-icn.png") no-repeat scroll 10px center #EDF8FF;
    border: 2px solid #46A3D3;
    color: #085B8F;
    text-shadow: 0 1px 1px #FFFFFF;
    width: 350px;
}
.dnnLogViewer .dnnFormItem input[type="text"], .dnnLogViewer .dnnFormItem textarea {
    width: 35%;
}
.dnnlvFilter {
}
.dnnlvFilter fieldset a {
    display: block;
    float: left;
    font-weight: bold;
    padding-right: 25px;
    text-align: right;
    width: 65px;
}
.dnnlvFilter fieldset .dnnLeft {
    margin-left: 25px;
    width: 320px;
}
.dnnlvFilter fieldset .RadComboBox .RadComboBox_Default .dnnLeft {
    width: 200px !important;
}
.dnnlvFilter .rcbArrowCell .rcbArrowCellRight a {
    display: none;
}
.dnnlvLegend {
    margin: 0 0 10px;
}
.dnnlvLegend h3 {
    margin-top: 0;
    padding-top: 0;
}
.dnnlvLegend .dnnLeft {
    padding-right: 20px;
    width: 125px;
}
.dnnlvLegend .dnnLeft div {
    margin-bottom: 1px;
    padding: 3px 8px;
    text-shadow: 1px 1px 1px #333333;
}
.dnnlvLegend .dnnLeft div.lvlItem {
}
.dnnlvContent {
    margin-top: 1em;
}
.dnnlvContent.dnnClear .dnnFormHelpContent {
    margin: 0 0 1em;
}
.dnnlvContent.dnnClear {
    border-top: 1px dotted #CCCCCC;
    padding-top: 1.5em;
}
.dnnForm .dnnlvGridContent br {
    display: block !important;
}
.dnnlvSendExceptions {
}
.dnnLogViewer .Exception {
    background-color: #FF1414;
    color: #FFFFFF;
}
.dnnLogViewer .ItemCreated {
    background-color: #009900;
    color: #FFFFFF;
}
.dnnLogViewer .ItemUpdated {
    background-color: #009999;
    color: #FFFFFF;
}
.dnnLogViewer .ItemDeleted {
    background-color: #14FFFF;
    color: #000000;
}
.dnnLogViewer .OperationSuccess {
    background-color: #999900;
    color: #FFFFFF;
}
.dnnLogViewer .OperationFailure {
    background-color: #990000;
    color: #FFFFFF;
}
.dnnLogViewer .GeneralAdminOperation {
    background-color: #4D0099;
    color: #FFFFFF;
}
.dnnLogViewer .AdminAlert {
    background-color: #148AFF;
    color: #FFFFFF;
}
.dnnLogViewer .HostAlert {
    background-color: #FF8A14;
    color: #FFFFFF;
}
.dnnLogViewer .SecurityException {
    background-color: #000000;
    color: #FFFFFF;
}
.dnnLogHeader {
    font-size: 110%;
    font-weight: bold;
    padding: 3px 20px;
}
.dnnLogHeader div, .dnnLogItemHeader input, .dnnLogItemHeader div, .dnnLogItemHeader p {
    float: left;
}
.dnnLogItemHeader {
    border-bottom: 1px solid #FFFFFF;
    clear: both;
    color: #FFFFFF;
    cursor: pointer;
    height: 2em;
    line-height: 2;
    overflow: hidden;
    width: 100%;
}
.dnnLogItemHeader div {
    color: #FFFFFF;
}
.dnnLogItemDetail {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #CCCCCC;
    padding: 1em 1.5em;
}
.dnnLogItemDetail p {
    margin: 0 0 0.2em;
    padding: 0;
}


/*============================
    Filemanager
============================*/

.dnnEditFolderMapping, .dnnFolderMappings {
    margin: 1em auto;
}
.EditFolderMappingContent {
}
.dnnFileUpload .dnnFormItem input[type="checkbox"] {
    width: auto;
}
.EditFolderMappingContent input[type="text"] {
    margin-right: 5px;
}
.dnnEditFolderMapping div.exFolderMappingSettings {
    margin-top: 2.5em;
    padding: 0;
}
.dnnEditFolderMapping .dnnFormItem input[type="text"], .dnnEditFolderMapping .dnnFormItem .dnnFormInput, .dnnEditFolderMapping .dnnFormItem textarea {
    min-width: 50%;
    text-align: left;
}
.dnnEditFolderMapping textarea {
    min-height: 100px;
}
.dnnEditFolderMapping .dnnFormItem .dnnLeft input[type="text"] {
    min-width: 100%;
}
.dnnEditFolderMapping .dnnFormItem .dnnLeft {
    min-width: 50%;
}
p.dnnFormRequired span {
    border-left: 5px solid #FF0000;
    padding-left: 0.5em;
}
.FileManager {
    border-color: #000000;
    border-right: 1px solid #000000;
    border-style: solid;
    border-width: 1px;
    height: 400px;
}
.FileManager_ToolBar {
    border-bottom: 1px solid #000000;
    height: 25px;
}
.FileManager_Explorer {
    background-color: #FFFFFF;
    border: 1px solid #696969;
    height: 100%;
    margin: 2px;
}
.FileManager_FileList {
    background-color: #FFFFFF;
    border: 1px solid #696969;
    height: 100%;
    margin: 2px;
    overflow: auto;
}
.FileManager_MessageBox {
    background-color: #FFFFFF;
    padding: 25px;
    text-align: center;
    vertical-align: middle;
}
.FileManager_Header {
    background-color: #527FAC;
    border-bottom: 1px solid #696969;
    color: #E7E7FF;
    font-family: Tahoma,Arial,Helvetica;
    font-size: 11px;
    font-weight: bold;
    height: 25px;
}

.FileManager_Header a {
    color: #FFFFFF;
    text-decoration: none;
}

.FileManager_Pager {
    background-color: #EEEEEE;
    border-top: 1px solid #696969;
    font-family: Tahoma,Arial,Helvetica;
    font-size: 11px;
    font-weight: bold;
    height: 25px;
}
.FileManager_StatusBar {
    background-color: #DEDFDE;
    font-family: Tahoma,Arial,Helvetica;
    font-size: 11px;
    font-weight: normal;
    height: 25px;
    margin: 2px;
}
.FileManager_Item {
    background-color: #F8F8F8;
    border-bottom: 1px dashed #000000;
    border-top: 1px dashed #000000;
    color: #000000;
    font-family: Tahoma,Arial,Helvetica;
    font-size: 11px;
    font-weight: normal;
}
.FileManager_AltItem {
    background-color: #EEEEEE;
    border-style: none;
    color: #000000;
    font-family: Tahoma,Arial,Helvetica;
    font-size: 11px;
    font-weight: normal;
}
.FileManager_SelItem {
    background-color: #99FFFF;
    border-style: none;
    color: #FFFFFF;
    font-family: Tahoma,Arial,Helvetica;
    font-size: 11px;
    font-weight: bold;
}
.FileManagerTreeNode {
    font-family: Tahoma,Arial,Helvetica;
    font-size: 11px;
    font-weight: normal;
}
.FileManagerTreeNodeSelected {
    background-color: #DCDCDC;
    font-family: Tahoma,Arial,Helvetica;
    font-size: 11px;
    font-weight: normal;
}
A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link {
    color: #003366;
    text-decoration: none;
}
A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited {
    color: #003366;
    text-decoration: none;
}
A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover {
    color: #FF0000;
    text-decoration: none;
}
A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active {
    color: #003366;
    text-decoration: none;
}


/*============================
    HTML Editor manager
============================*/

.dnnProviderConfig {
    margin: 2em auto;
    width: 96%;
}
.dnnpcTabs {
    float: right;
    width: 73%;
}
#dnnEditorConfig, #dnnToolbarConfig {
    padding-top: 20px;
}
#dnnToolbarConfig textarea {
    min-height: 450px !important;
    width: 82% !important;
}
.dnnTreeArea {
    float: left;
    margin-right: 2%;
    width: 22%;
}
.dnnTreePages {
    border-top: 1px solid #CCCCCC;
    margin-top: 15px;
    padding-top: 15px;
}
.dnnProviderSelect {
    padding-bottom: 10px;
}
.dnnProviderSelect h3 {
    margin-top: 10px;
}
.dtlItem {
    margin-left: 10px;
    margin-top: 5px;
    white-space: nowrap;
}
.dnnProviderSelect a.dnnPrimaryAction {
    line-height: 1.4;
    margin-top: 5px;
    padding: 5px 8px;
}
#dnnProviderConfig .dnnHSRadioButtons input {
    float: none;
}
#dnnProviderConfig .dnnHSRadioButtons label {
    display: inline;
    float: none;
    padding-left: 4px;
    width: auto;
}
#dnnProviderConfig .ucLinkTypeRadioButtons {
    width: 100%;
}
#dnnProviderConfig .dotnetnuke_tree ul {
    border-bottom: medium none;
}
#dnnProviderConfig .dotnetnuke_tree li {
    float: none;
}
#dnnProviderConfig .dnnFormExpandContent {
    position: static;
    text-align: right;
}
.dnnTreeExpand {
    padding-right: 8px;
    position: static;
    text-align: right;
}
#dnnProviderConfig .dnnCBItem label {
    font-weight: normal;
    padding-left: 2px;
    text-align: left;
    width: auto;
}



#dnnUsers .uLetterSearch li, #dnnVendors .vLetterSearch li {
    display: inline;
    list-style-type: none;
    padding-left: 1em;
}

.dnnRolesGrid {float: left;}
.dnnLangSelector ul {display: inline-block;}