﻿
@font-face {
  font-family: 'PT Sans';
  font-style: normal;
  font-weight: normal;
  src: url('/Content/css/fonts/google_PT_Sans-Web-Regular.eot');
  src: local('PT Sans'),  url('/Content/css/fonts/google_PT_Sans-Web-Regular.ttf') format('truetype');
}

/* table formatting */
.table-selected-row, .table-selected-row.webGridAlternateRow, .table-selected-row.webGridRow { background-color: #F5E8C5; }
table td {text-align: left;  vertical-align: middle;}
.ui-accordion .ui-accordion-content { padding-left: 2px; padding-right: 2px;} 
table.ui-accordion-content td {border: 0px;}
table.logOptions {border:0;margin:0px;}
table.logOptions td {white-space:nowrap;text-align:left;border:0;}

/* Form Whitelabel select drop down
----------------------------------------------------------*/
.selector { overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; min-width: 40px } 
.selector span { min-width: 40px;  white-space: nowrap; -ms-text-overflow: clip; -o-text-overflow: clip; text-overflow: clip; display:inline-block;  }
.selector select { min-width: 40px !important;  }
#packagefolderViewMainColumn .selector span { max-width: 90%;  min-width: 10px;  white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; display:inline-block; overflow: hidden; }

input[disabled="disabled"][type="password"], input[type=password]:disabled, input[disabled="disabled"][type="text"], input[type=text]:disabled  { background-color: #F2F2F2; color: #aaaaaa;}


/* Folders tree view 
----------------------------------------------------------*/
#foldernav {width: auto; border: 0px; overflow: auto;}
#foldernav div ul, #foldernav ul li a { background-color:inherit;}
#foldernav ul li a { filter: none; }
#foldernav ul li a.selected { font-weight: bold; color: #FEFEFE; background-color: #BADA55; text-shadow: 0px -1px 0 rgba(0, 0, 0, 0.3); }
#foldernav a:hover  { background: url(/Content/css/light/images/elfinder/toolbar.png) 8px -56px no-repeat; background-color: #E0E0E0; background-color: rgba(0,145,213, 0.1);}
#foldernav .el-finder-nav {float: inherit; height: inherit; max-height: 350px; min-height: 0px; width: 100%; padding: 0px; padding-top: 0px; padding-bottom: 0px;}
.el-finder-nav a, .el-finder-nav a:hover { text-align: left; padding: 0 12px 0 35px; display: block; margin: 0 0 0 -5px; float: left; overflow: hidden;white-space: nowrap; max-width: 62%; text-overflow: ellipsis;}
.el-finder-nav .folderroot, .el-finder-nav .folderroot:hover {	background: url(/Content/css/light/images/elfinder/toolbar.png) 8px -128px no-repeat; }
.el-finder-nav .folderopend, .el-finder-nav .folderopend:hover { background: url(/Content/css/light/images/elfinder/toolbar.png) 8px -128px no-repeat; }
.el-finder-nav .folderclosed, .el-finder-nav .folderclosed:hover { background: url(/Content/css/light/images/elfinder/toolbar.png) 8px -56px no-repeat; }
.el-finder-nav .trash,.el-finder-nav a.trash.selected, .elfinder-nav .trash:hover { background: url(/Content/css/light/images/elfinder/toolbar.png) 8px -330px no-repeat; }
.el-finder-nav .groupopend, .elfinder-nav .groupopend:hover { background: url(/Content/css/light/images/elfinder/toolbar.png) 8px -258px no-repeat; }
.el-finder-nav .groupclosed, .elfinder-nav .groupclosed:hover { background: url(/Content/css/light/images/elfinder/toolbar.png) 8px -258px no-repeat; }
.el-finder-nav a.groupclosed.selected {background-position: 8px -258px;}
.el-finder-nav .ui_droppable.importedFromAD,.el-finder-nav .importedFromAD, .el-finder-nav .ui_droppable.importedFromAD:hover, a.folderopend.importedFromAD  { background: url(/Content/css/light/images/elfinder/toolbar.png) 8px -796px no-repeat; }
.el-finder-nav .groupclosed.importedFromAD, .elfinder-nav .groupclosed.importedFromAD:hover, a.groupclosed.selected.importedFromAD { background: url(/Content/css/light/images/elfinder/toolbar.png) 8px -820px no-repeat; }
.el-finder-nav .propertynode, .elfinder-nav .propertynode:hover { background: url(/Content/css/light/images/elfinder/toolbar.png) 8px -356px no-repeat; }
.el-finder-nav a.propertynode.selected {background-position: 8px -356px;}
.el-finder-nav ul { background: transparent; display: block; margin: 3px 1px 3px 1px; clear:both;} /* ie7 */
.el-finder-nav ul.expanded { display: block;}
.el-finder-nav ul.folderlist {display: none;}
.el-finder-nav ul.folderlist.expanded {display: block;}
.el-finder-nav .purged,.el-finder-nav .purged.selected, .elfinder-nav .purged:hover { background: url(/Content/css/light/images/elfinder/toolbar.png) 8px -306px no-repeat; }

.el-finder-workzone {min-width: 200px; width: 100%; height: 100%; overflow: auto;}

#nav .el-finder {min-width: 40px; border-radius:0px;}
#nav .NavigationWithSublist  { display: block; padding: 0px; padding-top: 2px; padding-bottom: 2px; }
#nav .NavigationWithSublist ul.NavigationWithSublist { display: block; padding: 0px; padding-top: 0px; padding-bottom: 0px; margin-bottom: 1px;}
 
/*  Folders "JSTree" tree view 
----------------------------------------------------------*/
#folderTree.jstree {margin-left: 10px;}

/*  Folders JSTree with Users View
----------------------------------------------------------*/
.folderusercontainer {margin: auto;}
.foldertreeview {width:260px;height:265px;float:left;border-radius: 3px;border: 1px solid #d9d9d9;margin:5px;}
.folderuserview {width:130px;height:265px;float:left;border-radius: 3px;border: 1px solid #d9d9d9;margin:5px;}
 
/*  Folders JSTree with keys View
----------------------------------------------------------*/
.folderusercontainers {margin: auto;}
.foldertreeviews {width:260px;height:265px;float:left;border-radius: 3px;border: 1px solid #d9d9d9;margin:5px;}
.folderuserviews {width:550px;height:265px;float:left;border-radius: 3px;border: 1px solid #d9d9d9;margin:5px;}

/*  Main navigation "JSTree" tree view 
----------------------------------------------------------*/
#foldermainnav {width: auto; border: 0px; overflow: auto; background-image: url(/Content/css/light/images/paper_01.png)}
#foldermainnav div ul{ background-color:transparent;}
#foldermainnav ul li a { filter: none;  background-color:transparent; border: none; display: inline-block;}
#foldermainnav ul li a.selected { font-weight: bold; color: #FEFEFE; background-color: #BADA55; text-shadow: 0px -1px 0 rgba(0, 0, 0, 0.3); }
#foldermainnav ul li a:hover, #foldermainnav ul li a:active { background : #E0E0E0; background-color: rgba(0,145,213, 0.1); border: none;}

#foldermainnav .mainnavtree {float: inherit; height: inherit; max-height: 350px; min-height: 0px; width: 100%; padding: 0px; padding-top: 0px; padding-bottom: 0px;}
#foldermainnav .mainnavtree a, #foldermainnav .mainnavtree a:hover { text-align: left; padding: 0 10px 0 5px; margin: 0 0 0 0; overflow: hidden;white-space: nowrap; text-overflow: ellipsis; border-radius: 3px;}

#foldermainnav .jstree ul li a>ins { width: 18px; height: 18px;}
#foldermainnav .jstree ul li a { min-height: 17px; vertical-align: middle;} 
#foldermainnav ins.jstree-icon.Folder{ background: url(/Content/css/light/images/elfinder/toolbar.png) -5px -848px no-repeat; }
#foldermainnav ins.jstree-icon.Folder.importedFromAD{ background: url(/Content/css/light/images/elfinder/toolbar.png) -5px -872px no-repeat; }
#foldermainnav ins.jstree-icon.Group{ background: url(/Content/css/light/images/elfinder/toolbar.png) -5px -260px no-repeat; }
#foldermainnav ins.jstree-icon.Group.importedFromAD{ background: url(/Content/css/light/images/elfinder/toolbar.png) -5px -822px no-repeat; }
#foldermainnav ins.jstree-icon.RecyclingBin{ background: url(/Content/css/light/images/elfinder/toolbar.png) -4px -332px no-repeat; }
#foldermainnav ins.jstree-icon.Purged{ background: url(/Content/css/light/images/elfinder/toolbar.png) -4px -308px no-repeat; }
#foldermainnav ins.jstree-icon.Exempted{ background: url(/Content/css/light/images/elfinder/toolbar.png) -4px -308px no-repeat; }
#foldermainnav ins.jstree-icon.PolicyFolder{ background: url(/Content/css/light/images/elfinder/toolbar.png) -5px -1040px no-repeat; }
#foldermainnav ins.jstree-icon.PolicyItem{ background: url(/Content/css/light/images/elfinder/toolbar.png) -5px -1064px no-repeat; }

#foldermainnav ins.jstree-icon.CompliancyFolder.Compliant{ background: url(/Content/css/light/images/elfinder/toolbar.png) -5px -896px no-repeat; }
#foldermainnav ins.jstree-icon.CompliancyFolder.Compliant.importedFromAD{ background: url(/Content/css/light/images/elfinder/toolbar.png) -5px -920px no-repeat; }
#foldermainnav ins.jstree-icon.CompliancyFolder.NotCompliant{ background: url(/Content/css/light/images/elfinder/toolbar.png) -5px -944px no-repeat; }
#foldermainnav ins.jstree-icon.CompliancyFolder.NotCompliant.importedFromAD{ background: url(/Content/css/light/images/elfinder/toolbar.png) -5px -968px no-repeat; }
#foldermainnav ins.jstree-icon.CompliancyFolder.Unknown{ background: url(/Content/css/light/images/elfinder/toolbar.png) -5px -992px no-repeat; }
#foldermainnav ins.jstree-icon.CompliancyFolder.Unknown.importedFromAD{ background: url(/Content/css/light/images/elfinder/toolbar.png) -5px -1016px no-repeat; }
#foldermainnav ins.CompliancyFolder.NotCompliant{ background: url(/Content/css/light/images/elfinder/toolbar.png) -5px -606px no-repeat; }
#foldermainnav ins.CompliancyFolder.Unknown{ background: url(/Content/css/light/images/elfinder/toolbar.png) -5px -606px no-repeat; }
#foldermainnav ins.CompliancyFolder.Compliant{ background: url(/Content/css/light/images/elfinder/toolbar.png) -5px -606px no-repeat; }
#foldermainnav a.jstree-checked { background: #F5E8C5;  background-color: rgba(245,232,197, 0.6); }

div.FlatView { height: 30px; vertical-align: top; }
    .FlatViewTd0
    {
        background-color: transparent;
        border: none;
        padding-bottom:0px; padding-top:0px;
    }

    .FlatViewTd1
    {
        background-color: transparent;
        border: none;
        font-size: larger;
        text-align: right;
        padding-bottom:0px; padding-top:0px;
    }

    .FlatViewTd2
    {
        background-color: transparent;
        border: none;
        padding-bottom:0px; padding-top:0px;
    }

    .FlatViewTd3
    {
        background-color: transparent;
        border: none;
        font-size: larger;
        white-space: nowrap;
        padding-bottom:0px; padding-top:0px;
    }

/*  Group selection folder tree "JSTree" 
----------------------------------------------------------*/
.jtreefolderjq li > ins { background-image:url(/Content/css/images/d.png); background-repeat:no-repeat; background-color:transparent; }
.jtreefolderjq li .jstree-closed > ins {  background-position:0 0; }
.jtreefolderjq li.jstree-open > ins { background-position:-18px 0; }
.jtreefolderjq li.jstree-leaf > ins { background:transparent; }
.jtreefolderjq a.jstree-loading .jstree-icon { background:url(/Content/css/images/throbber.gif) center center no-repeat !important; }

/*  Main navigation "JSTree" drag objects 
----------------------------------------------------------*/
.draggedItem { font-size: 10px; padding: 4px; margin: 2px; background: rgba(217,217,217,.6); z-index: 162; border: 1px dashed rgba(217,217,217,.7); font-weight: bold; text-overflow: ellipsis; }
.draggedItem ol {list-style-type:none;}
.draggedItem span {height:16px;margin-right: 8px;width:16px;border:0;background-repeat:no-repeat;background-position:center center;padding:4px 0 4px 15px;}
.draggedItem span.sesuser {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAACxEAAAsRAX9kX5EAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAcdJREFUOE+VkzmKalEQhnsJdwm9hF6CS3iZgQOiiIEIBgoaCK2oOM8oIk44D2BrYKAGTwPByKsgDhg0mAqKG/jfqQstfdVufMF3i6pTVbdOVZ0XAD/icDg4p9MpIfnonHhoJKLRaKRYLJ5rtRpyuRwfCoWMj/zuDEQ4HH7t9/tYrVbY7/eYz+fodrtgdsmtr0j5IpvNSpbLJU6nEy6XC47HIxaLBQqFwnMJqtVqYbPZCIFfbLdbNBqNj9t+iAIJ1jSu1+uBEhwOhyuUgK7l9XpFVYiCCY/Hww0Gg/N6vcZut7tC+mg04oPB4O8VEM1m83U2m4HneQFq4nQ6pYncjVOkfKfdbqsmkwkFYjweo9VqPT9GgpUq6XQ6GA6HIMn0t0d+dwaZTMbpdDqVy+U6VyoVYf7lchms+7xWq/1z6y98pFIpp1Qq35nDp8FggM1mQzweR6lUQr1eB9tIWiJYrVbo9XpoNBpeLperrgnUavVfs9kMNkIEAgEkEglkMhlaYeTzeUGm02nEYjH4fD7Y7XYYjUYoFIp3IYHJZILf7xf+mkwmkUqlfoTOKZHb7Qar9pPu/EYlRyIRsAf0NOxxwWKxiBvy/+DlHy471gMKJLSBAAAAAElFTkSuQmCC);}
.draggedItem span.sesdevice {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAP5JREFUOE+lkj0Kg1AQhPcoOUKOkCPY22ttI1YSULC2EEEQBUEs/EljZWsr5CjeYOMsPMmPkDxSfDrMm1kersTMFIbhOYqiy68gjx6gNE3vTdNw3/c8DMNXkEMePRkwTRMvy3JVE38BefSgaZ5nEbqoHo3jKEIX1aO2bUXoonpU17UIXVSPiqIQoYvqUZZlvO1VawvIowdNeZ5jp+z7Pnue9xXkkEdvH4APUlUVl2W5gyturHg/+8ghvw9IkuQGA3/YM13X7byfIY+eDMDjHw5N4DgOu64rQL+fKw5N0zTPKAZBIEDDO8p+GMCyrHVbFcdxLEDbtr0ahnF6zTI9AKhx1bkawjCxAAAAAElFTkSuQmCC);}
.jstree-dnd-helper { color: transparent; color: rgba(217,217,217,.6);  }

.dragHandle { cursor: grab; cursor: -moz-grab; cursor: -webkit-grab;}
.dragHandle:active { cursor: grabbing;  cursor: -moz-grabbing; cursor: -webkit-grabbing;}
.alerthover {z-index: 88; position: absolute; margin: 0 auto;}
.alerthover span {padding-right: 40px; height: 32px; width: 32px; background-repeat: no-repeat; background-position: top right; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAZFJREFUOE9lkmmKwkAQhfNnoG8xv4fcYSAn8ggioogLouIObqDGfcN9QfBaHd7Ua0xDnB+VdHflq3qv0g4AE+fz+VvCDfefMZvN3MlkEhsOh7/cm0NC1+sVl8sFh8PhH0xoPp9jvV5jMBj43W73x0KPx8PE8XjEdru18HQ6dQXEbrfD/X4H1+12O0ZQycfB7XbD6/UCiwiIxWJBaRZi/g3per3+Zaru93slSX06nfB8Pk1XASHdTBFCXLdaLUKKjPWx2WzUcrnUrE7JlEWACqQzms2mhSIgQ6Qo3/eNbHakNLFCKKjVahZiRMDxeExfZrqUxjVliy+Uy+XItCOQdMNqtQK9EpBfA/GP0WiEarWKfD5vYfOQhCsgxKOBuBY/ulKpBL1ez0y13++jWCwinU4b2JGbYCF2YfU3pEqlkioUCppS+fM7nQ5yuRwSiYTryE3wBDbD4FuGYKBQUjabVZlMRjcaDbC7yEU8HvdMUip6co3oI5AhRKbHSKVSKplM6hDimU0K5FFauP8MkadCCIDzB9lYHRJDBrRWAAAAAElFTkSuQmCC);}

/*  Main grid "JQGrid" view  
----------------------------------------------------------*/
.ui-jqgrid-titlebar.ui-widget-header { background-color: rgb(241, 241, 241); background-image:none; border-top-color: #ffffff; }
.ui-jqgrid.ui-widget-content {border-left-color: #e7e7e7; border-right-color: #e7e7e7; border-bottom-color: #bbbbbb; border-top-color: #dddddd;}
.ui-jqgrid tr.ui-jqgrid-labels {background-image: url("/Content/css/light/images/paper_02.png");}
.ui-jqgrid tr.ui-jqgrid-labels th {background-color: transparent; background-image: none;}
#gview_jqgrid1 > div.ui-state-default {background-image: none; background-color: transparent ;}
#gbox_jqgrid1.ui-widget-content { background: transparent;}
.ui-jqgrid tr.jqgrow td { border-right-style: none; border-left-style: none; border-top-style: none; border-bottom: 0px dotted #ddd; text-overflow: ellipsis;-o-text-overflow: ellipsis; }
.ui-jqgrid .jqgrow {border-left: none; border-right: none;  background-color: #F7F7F7;background-color: rgba(247,247,247, 0.2); background-image: none;border:none;}
.ui-jqgrid .jqgrow.alt { background-color: #E5E5E5; background-color: rgba(229,229,229, 0.4)}
.ui-jqgrid .ui-state-highlight, .ui-jqgrid .jqgrow.alt.ui-state-highlight { background: #F5E8C5;  background-color: rgba(245,232,197, 0.5) }
.ui-jqgrid .jqgrow.alt.ui-state-highlight { background: #F5E8C5;  background-color: rgba(245,232,197, 0.6) }
.ui-jqgrid .jqgrow.ui-state-hover, .ui-jqgrid .jqgrow.ui-state-highlight.ui-state-hover {background : #E0E0E0; background-color: rgba(0,145,213, 0.2); background-color: rgba(0,145,213, 0.1);}
.ui-jqgrid th.ui-th-column { vertical-align: middle; font-weight: bold; text-overflow: ellipsis;-o-text-overflow: ellipsis; }
/*---------- Grid Pager -----*/
 #jqgrid1pager.ui-jqgrid-pager  {background-color: transparent ; background-image: none; border: none; height: 34px;}
 #jqgrid1pager input.ui-pg-input, .ui-jqgrid-pager input.ui-pg-input{ width: auto; } /* fix the width of the pager input */
 #jqgrid1pager_center td, #jqgrid1pager_left td, #jqgrid1pager_right td {border: none; }

.ui-jqgrid-hdiv {background-image: url("/Content/css/light/images/paper_01.png");}
.ui-grid_pagerbar {height: 34px; min-height: 32px;}
.ui-grid_pagerbar td { min-width: 20px !important; border: none; }
.ui-grid_wm_spanClickable {cursor: pointer;cursor: hand;}

.ui-jqgrid .cbox {	border: none; border-radius: 0px 0px; background-color: transparent; box-shadow: none;}
.ui-jqgrid-htable .cbox {
	border: none; border-radius: 0px 0px; background-color: transparent; box-shadow: none;
	visibility: visible !important;	z-index: 1 !important;	padding-top:2px !important;	padding-left:2px !important;vertical-align: middle;	text-align: center;
}
#jqgh_jqgrid1_cb {text-align: center; width: 20px ;}
.ui-jqgrid-htable .checkboxplaceholder { margin-top: 19px; visibility: hidden !important;}
.ui-jqgrid-htable .ui-th-div-ie, .ui-jqgrid-htable .ui-th-column {font-weight: bold;}

#kendogrid1 .dragbar
{   
	display: block;	min-width: 20px; height: 16px;	background-color: transparent;	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAQCAYAAAArij59AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAEVJREFUKFNj+P//P14MJnbu2vsfhGGCyHziFODDWAWRMZggaAVBBfgwVkFkDCYIWkFQAT6MVRAZgwmCVmzdtoNcN/xnAAB+pITD648wwwAAAABJRU5ErkJggg==);
    cursor: pointer;cursor: grab; cursor: -moz-grab; cursor: -webkit-grab; margin: 5px;
}
#kendogrid1 .dragbar:active {
    cursor: grabbing;
    cursor: -moz-grabbing;
    cursor: -webkit-grabbing;
}

.ui-jqgrid .norightborder {border-right-width: 0;}
.ui-jqgrid .noleftborder {border-left-width: 0;}

/*---------- Grid.cs generated jq grid -----*/
.ui-jqgrid .ui-jqgrid-bdiv {background-image: url("/Content/css/light/images/paper_01.png");}
.ui-jqgrid .ui-jqgrid-titlebar { padding: 0px 0px; }
.ui-jqgrid .ui-jqgrid-titlebar span { font-size: 16px; font-weight: 700; padding: 15px 10px 15px 10px; margin: 0px; }
.ui-jqgrid .jqgfirstrow td {border: 0px;}

.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column { text-align: left;}
.jqgrow.ui-row-ltr, .jqgrow>td {color: #353535 !important; }

/*---------- GRid Search/Filter dialog ---------*/
#searchcntfbox_jqgrid1 .searchFilter tr td, #searchcntfbox_jqgrid1 .EditTable  tr td {border: none;}
.searchFilter input.delete-rule.ui-del, .searchFilter input.add-rule.ui-add { min-width:20px; }
            
/*----------Grid ViewGridRow dialog ------------*/
div.ui-jqdialog-content td.form-view-data {
    white-space: normal !important;
    height: auto;
    vertical-align: middle;
    padding-top: 3px; padding-bottom: 3px
}
            
fieldset legend 
{
    font-size: larger;
    font-weight: bolder;
    padding: 2px 5px 8px 5px;
    text-align: right;
}

a.aCheckBox
{
    background-image: url(/Content/css/images/icons/light/checkbox.png);
    background-repeat: no-repeat;
    background-position: 0px 0px;
	padding: 3px 25px 3px;
}

a.aCheckBox.checked
{
    background-position: 0px -77px;
}

a.aCheckBox:hover
{
    background-position: 0px -26px;
    font-weight: inherit;
    text-decoration: none;
}

a.aCheckBox.checked:hover
{
    background-position: 0px -102px;
}

.checkboxLabel { top: -2px;}

#kendogrid1 input[type="checkbox"], #kendogrid2 input[type="checkbox"], #profile-grid input[type="checkbox"] {
    border-bottom-style: solid !important;
    border-width: 1px !important;
    border: 1px solid #6f6f6f;
    background-color: #ffffff !important;
    width: 16px !important;
}
/* Fix appearance when Whitelabel uniform disabled for checkbox and radio inputs */
input[type="checkbox"], input[type="radio"] {
    border-bottom-style: none;
    border-width: 0px;
    border: none;
    background-color: none !important;
    box-shadow: none;
}

/*Main Navigation Sublist */
div.NavigationWithSublist{background-color: White;padding-left: 15px;padding-top: 3px;background-image: url(/Content/css/light/images/paper_01.png)}
ul.NavigationWithSublist{background-color:transparent;display:inherit;margin-bottom:0;border:none;}
ul.NavigationWithSublist a{background-color:transparent;background-repeat: no-repeat;background-position: left center;border-radius:3px 3px 3px 3px;line-height:20px;outline:medium none;padding-left:15px;border:inherit;}
ul.NavigationWithSublist a:hover{background-color: #E0E0E0;background-color:rgba(0,145,213,0.1);}
ul.NavigationWithSublist a:active,ul.NavigationWithSublist a.active{background-image:url(/Content/css/light/images/loading.gif);background-repeat:no-repeat;background-position:left center;background-color:rgba(0,145,213,0.1);}
ul.NavigationWithSublist a:active span,ul.NavigationWithSublist a.active span{color:#353535;font-weight:400;text-shadow:0 1px 0 #FFF;}
ul.NavigationWithSublist .isSelected, ul.NavigationWithSublist .isSelected:hover{font-weight:bold;color:#FEFEFE;background-color:#BADA55;text-shadow:0 -1px 0 rgba(0,0,0,0.3);}
ul.NavigationWithSublist a.isSelected span{font-weight:bold;color:#FEFEFE;text-shadow:0 -1px 0 rgba(0,0,0,0.3);}
ul.NavigationWithSublist a span{border:none; width: 88%; overflow: hidden; text-overflow: ellipsis;}
/*Main Navigation Sublist menu items */
a.ConfigSettings{background-image:url(/Content/css/images/icons/dark/settings_2.png);}
a.ConfigAdminUsers{background-image:url(/Content/css/images/icons/dark/admin_user_2.png);}
a.ConfigFfeNetworkFolders{background-image:url(/Content/css/images/icons/dark/folder_lock.png);}
a.ConfigServices{background-image:url(/Content/css/images/icons/dark/cog.png);}
a.AuditLog{background-image:url(/Content/css/images/icons/dark/books.png);}
a.FfeLog{background-image:url(/Content/css/images/icons/dark/note_book.png);}
a.RMELog{background-image:url(/Content/css/images/icons/dark/note_book.png);}
a.IDPLog {background-image: url(/Content/css/images/icons/dark/note_book.png);}

.ui-resizable-handle {background-image: none; }

a[disabled],label[disabled]
{
	color:#c1c1c1 !important; 
	text-decoration:none;
}

.submit[disabled], button.wmc_any[disabled], button.wmc_sin[disabled]
{
	color:#c1c1c1 !important; 
	text-decoration:none;
}

#uniform-AllowFaceTimeUse[disabled]
{
	color:#c1c1c1 !important; 
	text-decoration:none;
}

/* Master authorized page
---------------------------------------------------------*/
#LoggedInUserName {cursor: pointer;}
#actions_panel2 {display: none;}
#temptabs {display: none;}
.helpLink {color: #1122CC;}
.SearchBox, #user-grid .k-header.k-grid-toolbar {
    text-align: right;
    padding-bottom: 5px;
    margin-right: 2px;
}
.SearchBox input[type="text"] { padding: 4px; font-size: 10px;}
.SearchBox button { line-height: 14px; padding: 4px 7px; background-position: center !important;}
.SearchBox .filterBtn { display: inline;}
.SearchBox .gridtopright{ margin-right: 2px;}
.SearchBox .gridtopleft{ text-align: left; margin-left: -2px;}
.SearchBox > .wl_formstatus {width: 1px; padding: 0px;}

#content_tabs { background:#F3F3F3; background-image: url("/Content/css/light/images/paper_02.png"); border-color:#dddddd #e7e7e7 #dddddd #e7e7e7;}
#content_tabs_main {min-height: 720px; height: 100%;}
#content_tabs_main form {margin-bottom: 0px !important;}
#content form {border: 0px;}
#content .ui-tabs-selected{ background-image: url("/Content/css/light/images/paper_02.png")}
#content form fieldset > section{background:transparent;background-image:none;filter:none;}
#content form fieldset > section.error{	background:#f0cccc;background-image:none;filter:none;}
#content form fieldset > section.buttonpane{background:#f6f6f6;border-top:1px solid #fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6',endColorstr='#f1f1f1');background:-webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#f1f1f1));background:-moz-linear-gradient(top,  #f6f6f6,  #f1f1f1);background:-o-linear-gradient(top,  #f6f6f6,  #f1f1f1); text-align: right}
.buttonpane div{text-align: right;}
.buttonpane .wl_formstatus {padding: 0px;}
#content .buttonpane button{float:right;}

#masterLayoutHeader { height: 30px;}
#masterLayoutHeader #header { height: 26px; width: 40px;}
#masterLayoutHeader #header ul { height: 30px;}
#headerPageOptions{width:auto;}
#headerPageOptions ul{overflow:hidden;margin:0px 4px 0 1px;padding: 0px 1px 0px 1px;}
#headerPageOptions ul li{float:right;list-style:none;margin:0;padding:0; line-height: 30px;}
#headerPageOptions #breadcrumbnav {float:left;}

/* Actions Menu
---------------------------------------------------------*/
#ActionsDropDown{line-height:100%;height: 30px;width:auto;background-color: #F2F2F2;display:inline-block;margin:0 0px;padding:2px 6px 2px 6px;margin-top:7px;}
#ActionsDropDown .btn{height:14px;max-height:16px;min-height:14px;}
#ActionsDropDown li{float:left;position:relative;list-style:none;margin:0 2px;padding:0 0 2px; z-index: 99;}
#ActionsDropDown:first-child > li{float:left;position:relative;list-style:none;margin:0 2px 0 15px;padding:0 2px;}
#ActionsDropDown ul a{text-decoration:none;display:block;-webkit-border-radius:.6em;-moz-border-radius:.6em;border-radius:4px;font-weight:400; margin:0;padding:2px 10px;overflow:hidden;white-space:nowrap;max-width:185px;text-overflow:ellipsis;}
#ActionsDropDown ul li:hover > a{background:none;border-radius:4px;color:#444;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2);-moz-box-shadow:0 1px 1px rgba(0,0,0,.2);text-shadow:0 1px 0 rgba(255,255,255,.8);}
#ActionsDropDown ul li:hover a,#ActionsDropDown li:hover li a{background:none;border:none;color:#666;-webkit-box-shadow:none;-moz-box-shadow:none;}
#ActionsDropDown ul a:hover{background: #E0E0E0 !important; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; background-color: rgba(0,145,213, 0.1) !important;}
#ActionsDropDown ul a.disabled, #ActionsDropDown ul a.wmc_disabled {color: #CBCDCE !important;}
#ActionsDropDown ul{background:url(/Content/css/light/images/paper_01.png) repeat;display:none;width:200px;position:absolute;top:22px; border:solid 1px #b4b4b4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);-moz-box-shadow:0 1px 3px rgba(0,0,0,.3);box-shadow:0 1px 3px rgba(0,0,0,.3);margin:0;padding:2px; z-index: 99;}
#ActionsDropDown li:hover > ul{display:block;z-index:399;}
#ActionsDropDown ul li{float:none;margin:0;padding:0;}
#ActionsDropDown ul ul{left:-180px;top:2px;}
#ActionsDropDown ul li:first-child > a{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;}
#ActionsDropDown ul li:last-child > a{-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;}
#ActionsDropDown:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
html[xmlns] #ActionsDropDown{display:block;}
* html #ActionsDropDown{height:1%;}

#ActionsDropDown .menu_button{ display: block; height: 30px; line-height:30px;}
#ActionsDropDown .menu_button:hover{ text-decoration: none; background: #E0E0E0; background-color: rgba(0,145,213, 0.1) !important;}

#actions_panel{margin: -6px 0px 10px 0px; width: auto; border-bottom: 1px solid #E3E3E3; border-right: 1px solid #E3E3E3;}

/* Show navigation tab
---------------------------------------------------------*/
/* #show-hide-navigation{color:#C3C3C3;background-color:#F7F7F7;background-image:url(/Content/css/light/images/paper_02.png);box-shadow:rgba(0,0,0,0.3) 2px 0 3px 0;border:1px solid #C3C3C3;border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px;margin-left:-20px;margin-top:-6px;display:inline-block;position:absolute;z-index:90;font-size:8px;outline:none;padding:8px 2px 8px 3px;} */
#show-hide-navigation
{
	color: #353535;
	background-color: #f1f1f1;
	border: 1px solid #c2c2c2;
	border-color: #ffffff #c2c2c2 #c2c2c2 #d7d7d7;
	border-left: none;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	box-shadow: rgba(0,0,0,0.3) 2px 0 3px 0;
	margin-left: -18px;
	margin-top: 4px;
	display: inline-block;
	position: absolute;
	z-index: 90;
	font-size: 8px;
	outline: none;
	padding: 8px 2px 8px 3px;
	z-index: 110;
	text-shadow: 0px 1px 0 #ffffff;
	background: #f1f1f1;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#e8e8e8');
	background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#e8e8e8));
	background: -moz-linear-gradient(top, #f1f1f1, #e8e8e8);
	background: -o-linear-gradient(top, #f1f1f1, #e8e8e8);
}

#show-hide-navigation:hover{color:#555;text-decoration:none;background:#f6f6f6;background-color:#f6f6f6;outline:none;}
#show-hide-navigation.show-hide-navigation-closed{margin-left:-1px;}
#show-hide-navigation.show-hide-navigation-open{margin-left:-8px; padding:8px 3px 8px 2px;}

/* Device status representation
---------------------------------------------------------*/
.device_encryption_status{content:" ";display:block;height: 6px;width: 70%;max-width: 48px;border: 1px solid #3f3f3f;background-color: #F2F2F2;margin: 0 auto;}
.device_encryption_status.code0, .device_encryption_status.code65536  {background-color: #FFFFFF;} /* MACHINE_ALL_PLAINTEXT */
.device_encryption_status.code1, .device_encryption_status.code65537 {background-color: #C5E8C5;} /* MACHINE_ALL_ENCRYPTED */	
.device_encryption_status.code2, .device_encryption_status.code65538 {background-color: #C5E8C5;
								 background: #c5e8c5; /* Old browsers */
								 background: -moz-linear-gradient(left,  #c5e8c5 0%, #c5e8c5 50%, #ffffff 51%, #ffffff 100%); /* FF3.6+ */
								 background: -webkit-gradient(linear, left top, right top, color-stop(0%,#c5e8c5), color-stop(50%,#c5e8c5), color-stop(51%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
								 background: -webkit-linear-gradient(left,  #c5e8c5 0%,#c5e8c5 50%,#ffffff 51%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
								 background: -o-linear-gradient(left,  #c5e8c5 0%,#c5e8c5 50%,#ffffff 51%,#ffffff 100%); /* Opera 11.10+ */
								 background: -ms-linear-gradient(left,  #c5e8c5 0%,#c5e8c5 50%,#ffffff 51%,#ffffff 100%); /* IE10+ */
								 background: linear-gradient(to right,  #c5e8c5 0%,#c5e8c5 50%,#ffffff 51%,#ffffff 100%); /* W3C */
								 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5e8c5', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
                                 } /* MACHINE_PARTLY_ENCRYPTED */
.device_encryption_status.code3, .device_encryption_status.code65539 {background-color: #FF0000;} /* MACHINE_WIPED */
.device_encryption_status.code4, .device_encryption_status.code65540 {background-color: #FFFFFF;
                                 background: -moz-linear-gradient(-45deg,  rgba(197,232,197,1) 0%, rgba(197,232,197,1) 49%, rgba(255,255,255,1) 50%, rgba(255,255,255,1) 100%); /* FF3.6+ */
								 background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(197,232,197,1)), color-stop(49%,rgba(197,232,197,1)), color-stop(50%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
								 background: -webkit-linear-gradient(-45deg,  rgba(197,232,197,1) 0%,rgba(197,232,197,1) 49%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
								 background: -o-linear-gradient(-45deg,  rgba(197,232,197,1) 0%,rgba(197,232,197,1) 49%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
								 background: -ms-linear-gradient(-45deg,  rgba(197,232,197,1) 0%,rgba(197,232,197,1) 49%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%); /* IE10+ */
								 background: linear-gradient(135deg,  rgba(197,232,197,1) 0%,rgba(197,232,197,1) 49%,rgba(255,255,255,1) 50%,rgba(255,255,255,1) 100%); /* W3C */
								 background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAS0lEQVQYlYXPwQkAIAwDwLRLuEv311l0ivopSBXTPMMRiPTZkWPNrkZLMdbQUqSlnziIiEBcABB35wLvu1dYMy1FWvqJg4gIxAWADWRnJoZ+iVxRAAAAAElFTkSuQmCC);/* IE6-8 fallback to embedded pattern */
								 background-repeat:repeat-x;
								 } /* MACHINE_RMO */
.device_encryption_status.code5, .device_encryption_status.code65541 {background-color: #e8e8a2;} /* MACHINE_ENCRYPTING */	
.device_encryption_status.code6, .device_encryption_status.code65542 {background-color: #000000;} /* MACHINE_ECRYPTION_NOT_SUPPORTED */
.device_encryption_status.code7, .device_encryption_status.code65543 {background-color: #C5E8C5;
								 background: #c5e8c5; /* Old browsers */
								 background: -moz-linear-gradient(left,  #ffffff 0%, #ffffff 45%, red 46%, red 55%, #ffffff 56%, #ffffff 100%); /* FF3.6+ */
								 background: -webkit-gradient(linear, left top, right top, color-stop(0%,red), color-stop(50%,red), color-stop(51%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
								 background: -webkit-linear-gradient(left,  #ffffff 0%, #ffffff 45%, red 46%, red 55%, #ffffff 56%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
								 background: -o-linear-gradient(left,  #ffffff 0%, #ffffff 45%, red 46%, red 55%, #ffffff 56%, #ffffff 100%); /* Opera 11.10+ */
								 background: -ms-linear-gradient(left,  #ffffff 0%, #ffffff 45%, red 46%, red 55%, #ffffff 56%, #ffffff 100%); /* IE10+ */
								 background: linear-gradient(to right,  #ffffff 0%, #ffffff 45%, red 46%, red 55%, #ffffff 56%, #ffffff 100%); /* W3C */
								 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='red', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
                                 } /* MACHINE_ENCRYPTED_NOT_MANAGED */
.device_encryption_status.code8, .device_encryption_status.code65544 {background-color: #C5E8C5;
								 background: #c5e8c5; /* Old browsers */
								 background: -moz-linear-gradient(left,  #ffffff 0%, #ffffff 35%, red 36%, red 65%, #ffffff 66%, #ffffff 100%); /* FF3.6+ */
								 background: -webkit-gradient(linear, left top, right top, color-stop(0%,red), color-stop(50%,red), color-stop(51%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
								 background: -webkit-linear-gradient(left,  #ffffff 0%, #ffffff 35%, red 36%, red 65%, #ffffff 66%, #ffffff 100%); /* Chrome10+,Safari5.1+ */
								 background: -o-linear-gradient(left,  #ffffff 0%, #ffffff 35%, red 36%, red 65%, #ffffff 66%, #ffffff 100%); /* Opera 11.10+ */
								 background: -ms-linear-gradient(left,  #ffffff 0%, #ffffff 35%, red 36%, red 65%, #ffffff 66%, #ffffff 100%); /* IE10+ */
								 background: linear-gradient(to right,  #ffffff 0%, #ffffff 35%, red 36%, red 65%, #ffffff 66%, #ffffff 100%); /* W3C */
								 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='red', endColorstr='#ffffff',GradientType=1 ); /* IE6-8 */
                                 } /* MACHINE_ENCRYPTED_NOT_MANAGED_OT*/
.device_encryption_status.code9, .device_encryption_status.code65545 {background-color: #FF0000;
								 background: #FF0000; /* Old browsers */
								 background: -moz-linear-gradient(left,  #ffffff 0%, #ffffff 50%,  #FF0000 51%,  #FF0000 100%); /* FF3.6+ */
								 background: -webkit-gradient(linear, left top, right top, color-stop(0%,#ffffff), color-stop(50%,#ffffff), color-stop(51%, #FF0000), color-stop(100%, #FF0000)); /* Chrome,Safari4+ */
								 background: -webkit-linear-gradient(left,  #ffffff 0%,#ffffff 50%, #FF0000 51%, #FF0000 100%); /* Chrome10+,Safari5.1+ */
								 background: -o-linear-gradient(left,  #ffffff 0%,#ffffff50%, #FF0000 51%, #FF0000 100%); /* Opera 11.10+ */
								 background: -ms-linear-gradient(left,  #ffffff 0%,#ffffff 50%, #FF0000 51%, #FF0000 100%); /* IE10+ */
								 background: linear-gradient(to right,  #ffffff 0%,#ffffff 50%, #FF0000 51%, #FF0000 100%); /* W3C */
								 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr=' #FF0000',GradientType=1 ); /* IE6-8 */
                                 } /* MACHINE_DECRYPTING */
.device_encryption_status.code10, .device_encryption_status.code65546 {background-color: #C5E8C5; border: 1px solid #FF0000;} /* MACHINE_ENCRYPTED_REQUIREREBOOT */	

/* Device compliance status representation
---------------------------------------------------------*/
.device_compliance_status{content:" "; display:block; height: 18px; width: 70%; max-width: 48px; background-color: transparent; margin: 0 auto; background-repeat: no-repeat;}
.device_compliance_status.code0 { background-image: url(/Content/Images/StatusRed18x18.png); }          /* NotCompliant */
.device_compliance_status.code1 { background-image: url(/Content/Images/StatusYellow18x18.png); }       /* Unknown */
.device_compliance_status.code2 { background-image: url(/Content/Images/StatusGreen18x18.png); }        /* Compliant */

/* Web Grid style
---------------------------------------------------------*/
.webGrid {table-layout: fixed; border-collapse: collapse; border-bottom: 1px solid #dddddd; width: 100%; padding: 0, 4px, 0, 4px;}
.webGridRow{ background-color: #F7F7F7; border-top: 0px; border-bottom: 0px;}
.webGrid tr.webGridRow:last-of-type{ background-color: #F7F7F7; border-top: 0px; border-bottom: 1px;}
.webGrid thead th {white-space: nowrap;overflow: hidden; text-align:left;text-overflow: ellipsis;}
.webGrid tbody td {border-top: 0px; border-bottom: 0px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.webGridAlternateRow{ background-color: #F2F2F2; background-color: rgba(244,244,244, 0.5)}
.webGridEmptyLabel{ width: 100%; text-align: center; position: absolute; top: 98px; z-index: 30;}
.webGrid tbody tr:hover>td{ background : #E0E0E0; background-color: rgba(0,145,213, 0.1);}
.webGrid tbody tr.table-selected-row:hover>td{  background-color: inherit;}
.webGrid tfoot td { text-align: center;}
.webGrid.webGridWidth { max-width: 100%;}
.listViewTD .webGridEmptyLabel{ width: 100%; text-align: left; margin-left: 4px; }

/* Web Grid type specific style
---------------------------------------------------------*/
.webGrid.multiselectGrid tr td:first-child {width: 22px; max-width: 24px; min-width: 22px; text-overflow: clip!important;}
.webGrid.multiselectGrid th:first-child {text-align: left; vertical-align: middle;width: 22px; max-width: 24px; min-width: 22px; text-overflow: clip!important;}
.webGrid.singleselectGrid tr td:first-child {width:0px; max-width: 0px; text-overflow: clip!important; padding: 0px; border-right: none; border-left: none;}
.webGrid.singleselectGrid th:first-child {text-align: left; vertical-align: middle;width: 0px; max-width: 0px; text-overflow: clip!important; padding: 0px; border-right: none; border-left: none;}
.webGrid.singleselectGrid .singleCheckBox{ display:none;}


/* Reports style
---------------------------------------------------------*/
#ReportsFrame { width:100%; height:100%; min-height:100%; top: 0px; bottom: 0px;}

.transparent {
	zoom: 1;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

/* FlatView style
---------------------------------------------------------*/
.FlatView { float: left;}
.FlatView .checkbox { display: none; height: 1px; width: 1px;}
.FlatView input[type="checkbox"] { display: none; height: 1px; width: 1px;}

#loadingMask { display: block; z-index: 1010; text-align: center;}
#loadingMask span { height: 24px; width: 20px;padding-left:25px; position: relative; top:50%; background:url("/Content/css/light/images/loading.gif") no-repeat top left; display: inline-block; *display:inline; /* ie7 */ }

/* FolderView style
---------------------------------------------------------*/
.folderViewContainer{width:100%;display:table;min-height:432px;height:432px;overflow:auto;}
/* FolderView for IE 7 and older browsers ---------------------------------------------------------*/
.folderViewContainer table{width:100%;height:100%;border-collapse:collapse;}
.folderViewContainer table tr td{vertical-align:top;padding:0;}
.folderViewContainer table tr td:first-child{width:200px;}
.folderViewContainer table tr td .el-finder .el-finder-tree li:first-child,.folderViewNavColumn .el-finder .el-finder-tree li:first-child,.folderViewNavColumn .el-finder .el-finder-tree .folderlist li{margin-left:4px}
/* END FolderView for IE 7 and older browsers -----------------------------------------------------*/
.folderViewNavColumn{min-width:200px;width:auto;max-width:320px;background:transparent;background-image:url(/Content/css/light/images/paper_01.png);border-bottom:1px solid #DDD;border-top:1px solid #DDD;display:table-cell;height:432px;min-height:432px;max-height:433px;overflow:auto;float: left;}
.folderViewNavColumn .el-finder{width:200px;min-width:300px;}
.folderViewMainColumn{background:#c1c1c1;vertical-align:top;background-image:url(/Content/css/light/images/paper_01.png);border:1px solid #DDD;min-height:432px;overflow:auto;}
.settingspage{position:relative;top:0;bottom:0;width:100%;min-width:300px; overflow-y:scroll; height: 100%; display:table;}
.settingspage table{border-collapse:collapse;width:100%;}
.settingspage table tr td{border:none;padding: 4px 5px 4px 5px; vertical-align: middle;}
.settingspage table tr td input,.settingspage table tr td input[type=text],.settingspage table tr td input[type=number]{width:150px;}
.settingspage table tr td input[type=file]{width:232px;}
.settingspage table tr td textarea{min-width:150px; width:80%;max-width:80%;}
.settingspage h3,.settingspage h4{width:100%;background-color:#c1c1c1;background-image:url(/Content/css/light/images/paper_02.png);border-bottom:1px solid #DDD;padding:3px 0;}
/*.policyEditView .settingspage{display: inline-block;}*/

/* Policy specific folder View Container style
---------------------------------------------------------*/
.folderViewContainer.policyRulesView {min-height:390px; height: 100%; }
.folderViewContainer.policyRulesView {background:#f1f1f1;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#e8e8e8');
	background:-webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#e8e8e8));
	background:-moz-linear-gradient(top,  #f1f1f1,  #e8e8e8);
	background:-o-linear-gradient(top,  #f1f1f1,  #e8e8e8);}
.folderViewContainer.policyRulesView .folderViewNavColumn {min-height:388px; height: 100%; border-bottom: none; border-top: none; border-right: 1px solid #DDD;}
.folderViewContainer.policyRulesView .folderViewMainColumn.policyRuleColumn {border: 0px;display:table-cell; height: 100%;min-height:240px;overflow:auto;float: none;}
.folderViewContainer.policyRulesView .folderViewMainColumn.policyRuleColumn .settingspage h4{width:100%;background-color: transparent;background-image:none;border-bottom:none;padding:3px 0;}
/*.folderViewContainer.policyRulesView .folderViewNavColumn {border-bottom: none; border-top: none; border-right: 1px solid #DDD; }*/

.folderViewMainColumn .policyRuleColumn{width: 100%;}
.folderViewContainer.policyRulesView .folderViewMainColumn
	{
		background-color: transparent;
		background-image: none;
	}

.policyEditView {background-color: rgb(238, 238, 238);background-image:url("images/ui-bg_flat_90_eeeeee_40x100.png"); }

div.settingspage h4 a {margin-left: 10px; margin-right: 10px;}
div.settingspage h4 a:hover {text-decoration:none;}
div.settingspage table {margin-left: 10px; margin-right: 10px; margin-top: 10px;}
.policyRulesView .settingspage{ }

ul.sfl_add
{
	line-height: 30px;
	list-style: none;
	padding: 5px 10px;
	margin-bottom: 2px;
	margin-left: 2px;
}
.sfl_add li {
    float: left;
    list-style: none;
    text-align: center;
    margin-right: 10px;
	padding: 5px 50px;
    width: 150px;
    line-height: 26px;
}
.settingspage ol
{
	/*background-image: url("/Content/css/light/images/paper_02.png");*/
	/*padding: 5px 10px;*/
	margin-left: 10px; margin-right: 10px;
	margin-top: 5px; margin-bottom: 5px;
}
.settingspage ol li {
	background: rgba(255,255,255,.3);
	border-color: #e3ebc3;
	border-color: rgba(255,255,255,.6);
	border-style: solid;
	border-width: 2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	line-height: 30px;
	list-style: none;
	padding: 5px 10px;
	margin-bottom: 2px;
	margin-left: 2px;
}
.settingspage ol ol li {
	background: none;
	border: none;
	float: left;
	margin-left: 2px;
}
.settingspage li span.policyRulelabel {
	float: left;
	font-size: 13px;
	min-width: 110px;
	max-width: 400px;
	width: 200px;
    display: block;
	white-space: nowrap;
    overflow: hidden;
	-ms-text-overflow : ellipsis;
	text-overflow:ellipsis;
}

.settingspage input#ServerList_Addinput {
    width: 550px;
}

.settingspage li span.policySubjectHeading {
    text-decoration: underline;
    font-weight: 700;
    float: none;
}

.settingspage li div.policyIPSelectDiv {
    display: inline-block;
    max-width: 90%;
    width: 650px;
}

.settingspage li div.policyIPSelectDiv .policyIPAddressList {
    height: 120px;
    overflow-y: auto;
    margin-top: 4px;
    padding-top: 2px;
    border-color: #FFFFFF #E7E7E7 #CCCCCC #E7E7E7;
    background-image: url(images/paper_02.png);
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.5);
    display: block;
}

.settingspage li div.policyIPSelectDiv .policyIPAddressList li {
    height: 26px;
    text-overflow: ellipsis;
    width: 90%;
    border-color: #FFFFFF #E7E7E7 #CCCCCC #E7E7E7;
    background-color: #f6f6f6;
    width: -moz-calc(90% - 4px);
    width: -webkit-calc(90% - 4px);
    width: calc(90% - 4px);
    max-width: 90%;
    line-height: 26px;
    margin: 1px auto 1px auto;
}

.policyIPAddressListItem input[type=button] {
	float: right; background: no-repeat;
    cursor:pointer;
    width: 24px !important;
    height: 24px;
    border: none;
    color: transparent; 
    background-color: transparent;
    text-indent:-999px;
	background-repeat: no-repeat;

}

.policyIPAddressListItem input[type=button] {
    display: none;
}

.settingspage li div.policyIPSelectDiv input[type=radio]{
    float:none;
    margin-top: -1px; 
    vertical-align: middle;
    display:inline-block;
    padding:0px;
}

#RadioButtonLabel {
    display:inline;
    float:none;
    background:initial;
    background-color:transparent;
    font-size:inherit;
    margin-right:12px;
    padding:0px;
    font-weight:normal;
    width: -moz-calc(80% - 10px);
    width: -webkit-calc(80% - 10px);
    width: calc(80% - 10px);
    max-width:none;
    text-overflow: ellipsis;    
    overflow: hidden;
    white-space: nowrap;	
}

.policyIPAddressListItem span {
	display: inline-block;
	max-width: none;
	/*min-width: 10px;*/
	width: -moz-calc(90% - 30px);
    width: -webkit-calc(90% - 30px);
    width: calc(90% - 30px);
	text-overflow: ellipsis;    
    overflow: hidden;	
    white-space: nowrap;
}

.policyIPAddressListItem:hover input[type=button] {
    display: inline;
}

.policyIPAddressListItem .listItemClose
{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDQvMjAvMTH+TpHEAAABf0lEQVRIie2Uv6riQBSHv2RGmQzxDygKFoJPsjbW6yNon0IEW9m1sRBZ8QXiI1hb+SSKlWAhm8QYSQxus43F5oKXy7LsPTDNzDm/b36HM2M8Hg8+MswPVf8E/B8A+VbCfD4fSCnbcRyvRqPRGmA2m3WVUoMkSbbD4fBbVr2R9Q6Wy+Wg2Wz+KBQKnM9njsdjH6DRaLjVapUgCDgcDt8dx/kjJNNBrVZrt1otSqUSlUoF27bd3wDK5TJBEHC73dpZGpkAIcRKSvnVNE2KxSK5XA4Ay7IwDAPTNBFCLLI0MlsEsNlsevV63ZXy+S73+53T6dTvdDqrlx0A7Pd7DMPAtu2n/cvlwm63e6s8e0wdx+mGYej6vo/neU/L933CMHQdx+m+7EBrPVBKkSQJQRA8naVpilIKrXUPWL8EkFJugS9RFJGmKXEc9wHy+bwrhABACLF92YHneQutNUqp9vV6XYzH4zXAZDL5aVlWL4qi7XQ6fd8UvTf+/c/uE/D3Ab8A4v6PqNQOtUEAAAAASUVORK5CYII=') !important;
	*background-image: url(/Content/css/images/icons/light/cross.png) !important; /* For IE 6 and 7 */ /* For IE 6 and 7 */
}

.policyIPAddressListItem .listItemMoveUp
{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDQvMjAvMTH+TpHEAAAAtElEQVRIie3UsQ2DMBAF0COyGw5LNoIeyQMwkmMxABYLIFHRskFG8QgZw3RI9DYdJXERikS++t9/uuayEALcOY9b2xOQgN8ASGxwnmeOiNZ7/+77/hm7F3XBOI5cCGGllG3TNGpZltfXgGEYeJ7ntq7rVggBZVlCVVVqmqYo5BLouo5TSi1jrAUA2LYN9n0HSikURaGMMR+RS4AQYhHxLHfOwbquJ4KISmt9iWTpmyYgAX8AHGG4M0SHJp46AAAAAElFTkSuQmCC') !important;
	*background-image: url(/Content/css/images/icons/light/triangle_up.png) !important; /* For IE 6 and 7 */
}

.policyIPAddressListItem .listItemMoveDown
{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDQvMjAvMTH+TpHEAAAAqElEQVRIie3UvQ2DMBBA4QekA8kLUTEELZkAZrEnsFuGoGIhS3ZpSJEy/JhEFJF87Unvk06ys3VduXPyW+sJSEACAHgcLZVSuizLriiKzX0IAe+96fv+udfIzr6KaZq0EOIDCSFgrTVN0+zGowCAeZ61EKLL8/dFl2XBWmvquj6MRwMA4zjqqqo6AOecadv2NH4JAJBSaoBhGKLil4Fv5v/fQQIS8Pu8APlZPxsHNJosAAAAAElFTkSuQmCC') !important;
	*background-image: url(/Content/css/images/icons/light/triangle_down.png) !important; /* For IE 6 and 7 */
}

#packagefolderViewMainColumn .settingspage li span.policyRulelabel{
    /*-moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;	
    box-sizing:border-box;*/
    display:inline-block;
    width:80%;
	width: -moz-calc(90% - 210px);
    width: -webkit-calc(90% - 210px);
    width: calc(90% - 210px);
	max-width: none;
    overflow-y:auto;/*reset for IE*/
    overflow-x:hidden;/*reset for IE*/
}

.settingspage label {
	float: left;
	width: 110px;
	-ms-text-overflow : ellipsis;
	text-overflow:ellipsis;
}
.settingspage fieldset fieldset label {
	background:none no-repeat left 50%;
	line-height: 20px;
	padding: 0 0 0 30px;
	width: auto;
}
.settingspage fieldset fieldset label:hover {
	cursor: pointer;
}

.settingspage input:not([type=radio]),
.settingspage textarea {
	background: #ffffff;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	font: italic;
	outline: none;
	padding: 5px;
}
.settingspage input:not([type=submit]):focus,
.settingspage textarea:focus {
	background: #eaeaea;
}
.settingspage input[type=radio] {
	float: left;
	margin-right: 5px;
}

.settingspage li textarea{
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;	
    box-sizing:border-box;
    display:inline-block;
    width:64%;
	width: -moz-calc(98% - 210px);
    width: -webkit-calc(98% - 210px);
    width: calc(98% - 210px);
    overflow-y:auto;/*reset for IE*/
    overflow-x:hidden;/*reset for IE*/
}

.settingspage input:not([type=radio]).policyFolderSelectList
{
	width: 180px;
}

/* Policy treeview panel style
---------------------------------------------------------*/
div.policytv > .el-finder-nav  {height: 100% !important;display:table; }
div.policytv  {height: 100% !important; min-width:220px;max-width:220px;width:220px;border:0;}
div.policytv .foldernode a:hover	{ background : #E0E0E0; background-color: rgba(0,145,213, 0.1); border: none; background-image: none;}
div.policytv a.jstree-clicked { background: #F5E8C5;  background-color: rgba(245,232,197, 0.6); border: none; }
div.policytv .policyTemplate > ins.jstree-icon { background: url(/Content/css/light/images/elfinder/toolbar.png) -5px -1064px no-repeat !important;}

/* (Old Table) FolderView style
---------------------------------------------------------*/
#folderViewTbl tr td.folderViewTD{text-align:left;width:220px;max-width:220px;overflow:hidden;padding:0; vertical-align:top}
#folderViewTbl tr td.listViewTD{text-align: left; vertical-align: top;overflow:hidden;}
#folderViewTbl .el-finder,#folderViewTbl #foldernav{min-width:220px;max-width:220px;width:220px;border:0;}
#folderViewTbl .el-finder-workzone,#foldernav.el-finder-workzone{border:0;border-radius:0;max-width:220px;width:220px;}
#folderViewTbl .el-finder-nav{border:0;float:inherit;max-height:100%; height: 100%;}
#folderViewTbl .el-finder-nav .el-finder-tree{display:inherit; margin-left: 8px;}
#folderViewTbl .el-finder-nav .el-finder-tree .foldernode{}
#folderViewTbl .el-finder-nav .el-finder-tree .el-finder-nav a {margin-left:-2px;}

/* General Page style
---------------------------------------------------------*/
.PageColumn{min-height:432px;height:100%;max-height:545px;width:100%; min-width: 100%;}
.PageColumn label{filter:none;background-image:none; background-color: transparent; border: none; font-size:inherit; display: inline;}
.PageColumn #foldernav {border:none;min-height:430px;height:100%;width:100%; min-width: 100px;border-radius: 0px;}
.PageColumn #foldernav .el-finder-nav {min-height:430px;height:100%;}
.PageColumn.AdminFolder {height: 480px;}
.PageGeneral > section label {font-weight: normal;}
.PageGeneral div input[type=text], .PageGeneral div input[type=password] {float: right;}
.PageGeneral div.passwordstrength {float: right;}
.PageScroll {overflow-y: scroll;}


/* Set Password style
---------------------------------------------------------*/
#setpassword {margin:10px 0;}
#setpassword label{float:left;padding:6px 10px 6px 10px;}
#setpassword .container4_wl_password{width:180px; max-width:250px; height:100%; display:inline-block;}


/* Sorting and Filtering style
---------------------------------------------------------*/
.SetFilterPanel
{
    float: right;
    padding-right: 20px;
}


/* -------- End Navigation Items style ------*/

/* UI Layout style
---------------------------------------------------------*/
.ui-layout-pane {padding: 0px;background-color: transparent !important; background: none repeat scroll 0 0 transparent !important;}
.ui-layout-south {height: 30px;}
.ui-layout-pane-center { /*overflow-y: auto !important */}

.ui-layout-resizer:hover{ background : #E0E0E0; background-color: rgba(0,145,213, 0.1);}
.ui-layout-toggler-west { width: 4px; color: #C3C3C3; background-color: transparent; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAQCAYAAAArij59AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAEVJREFUKFNj+P//P14MJnbu2vsfhGGCyHziFODDWAWRMZggaAVBBfgwVkFkDCYIWkFQAT6MVRAZgwmCVmzdtoNcN/xnAAB+pITD648wwwAAAABJRU5ErkJggg==); }
.ui-layout-toggler-west:hover{color:#555;text-decoration:none;outline:none; background : #E0E0E0; background-color: rgba(0,145,213, 0.2);}
.ui-layout-toggler-west.ui-layout-toggler-open.ui-layout-toggler-west-open{margin-left:-6px;}
.ui-layout-toggler-west.ui-layout-toggler-close.ui-layout-toggler-west-close{margin-left:-16px; padding:8px 3px 8px 2px;}
.ui-layout-hideWhileLoading {display: none;}

/* -------- End Navigation Items style ------*/

#footer_copyright {
	vertical-align: bottom;
	text-align: right;
	text-overflow:ellipsis;
	width: auto;
	height: auto;
	min-height: 12px;
	 
}


#BitlockerRecovery div input { min-width: 300px; width: 340px; width: 60%;}
#FileVaultRecoveryInfo div input { min-width: 300px; width: 340px; width: 60%;}

/*------- No Communication Status style -------*/

.device_nocomm_status {content:" "; margin: 0 auto; padding-left: 10px; background: no-repeat; background-position-y: center;}
/*.device_nocomm_status.code0 {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAAwSURBVChTYwgJC8GLsQoi4f/YBJExTgX/YTS6BAzjVACXgNHIkigSMBqnBIQO+Q8AvhFPcRt4Tw0AAAAASUVORK5CYII=);}*/
/*.device_nocomm_status.code1 {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAAqSURBVChTY/j//z9ejFUQhkPCQrBLwDBuBTdAFFkKoBJkKECTQCgI+Q8Ay8i24tuvYmAAAAAASUVORK5CYII=);}*/
/*.device_nocomm_status.code2 {background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAApSURBVChTY/j//z9ejFUQhkPCQrBLwDBuBWCDyVIAlSBDAZoEQkHIfwDsaq9KXvuEmgAAAABJRU5ErkJggg==);}*/
.device_nocomm_status.code0	{}
.device_nocomm_status.code1 {color: #ff6a00}
.device_nocomm_status.code2 {color: #FF0000}

.policyRuleColumn .input-validation-error
{
	color: #FF0000 !important;
}

.policyRuleColumn .input-validation-error + span
{	
	background: no-repeat;
	background-image: url("/Content/css/light/images/required.png");
	background-position-y: center;
	background-position-x: center;
	width: 20px; height: 24px;
	margin-left: 4px; padding-left: 12px; padding-top: 12px;
}

.policyUserSelectBtn, .settingspage input[type=button]{
	border:1px solid;
	border-color:#c7c7c7 #b2b2b2 #b2b2b2 #c7c7c7;
	text-shadow:0 1px 0 rgba(255,255,255,0.7);
	color:#555555;
	background-color:#e6e6e6;
	-webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.6), inset 0 2px 5px rgba(255, 255, 255, 0.5), inset 0 -2px 5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.6), inset 0 2px 5px rgba(255, 255, 255, 0.5), inset 0 -2px 5px rgba(0, 0, 0, 0.1);
	box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.6), inset 0 2px 5px rgba(255, 255, 255, 0.5), inset 0 -2px 5px rgba(0, 0, 0, 0.1);	
	/*font-size:11px;*/
	font-weight:600;
}
.policyUserSelectBtn:hover, .settingspage input[type=button]:hover{
	background-color:#f1f1f1;
}
.policyUserSelectBtn:active, .settingspage input[type=button]:active{
	background-color:#f1f1f1;
	border-color:#b2b2b2 #c7c7c7 #c7c7c7 #b2b2b2;
	-webkit-box-shadow:inset 0 2px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow:inset 0 2px 1px rgba(0, 0, 0, 0.1);
	box-shadow:inset 0 2px 1px rgba(0, 0, 0, 0.1);
}

.policySelectionInit{ display:none;}

.policyBtn
{
	background-repeat: no-repeat;
    min-width: 20px;
    background-color: transparent;
    text-indent:-999px;
    cursor: pointer;
}

.policyFolderSelectListClearBtn, .settingspage input:not([type=radio]).policyFolderSelectListClearBtn
{
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDQvMjAvMTH+TpHEAAABb0lEQVRIie2Uv27CMBDGP8dxIPxRgDwOQ/MIdACJDXYGHqF9gjKwhwkJMZRHiJB4GaSIIoTAMT53YclQRwKhqio3+nzfz9+dbWaMwSPDeaj6E/A/AG7Rhl6vN+acR5fLZbZcLlcA0O12O0KIsdY6WSwWb7Z6ZnsH/X5/3Gq1PsrlMo7HI/b7/RAAGo1GXK1WIaVEmqbv8/n8R4jVQa1Wi8IwhO/7qFQq8DwvvgLg+z7O5zOyLItsGkUzmBljQEQQQiAIAgRBANd1QUQwxsAYM7EJWFsEAKPRaFCv12PHyZ+FiHA4HIbT6XRmqy8c8na7hdYapVIpt37tf1G53UG73e6EYfjZbDbheV4ul2UZdrsd0jR93Ww2q5sccM7HjDFIKaGUyuWICIwxcM4HAG4DAEiI6EVKCSKC1np4BceO40BrDQCJTcAKOJ1OE845XNeNlFKTJElWABBF0ZcQYqCUStbr9X236N74+5/dE/D7gG86QJ0H1pVDLQAAAABJRU5ErkJggg==') /*/Content/css/images/icons/dark/cross.png*/;
	*background-image: url("/Content/css/images/icons/dark/cross.png"); /* For IE 6 and 7 */
	background-position-x: -3px;
	width: 24px; 
}

.input-validation-error-message {color: #dd0000 !important; font-size: smaller !important;}
.input-validation-error-message.hidden > div{display: none;}
.input-validation-error-message > div
{	
	background: no-repeat;
	background-image: url("/Content/css/light/images/required.png");
	background-position-y: center;	background-position-x: center;
	display: inline; width: 16px; height: 16px;
	margin-left: 0px; padding-left: 12px; padding-top: 10px;
}

/* Form Whitelabel select drop down with label
----------------------------------------------------------*/
.userTypeSelector { line-height: 34px; }
.userTypeSelector .selector { margin-top: 15px; }
.userTypeSelector label { display:inline-block; vertical-align: top; }

/* User record has certificate
----------------------------------------------------------*/
.userhascert{content:" ";display:block;height: 16px; min-width: 16px;margin: 5px;}
.userhascert.isTrue
{
	background-repeat: no-repeat;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuNWWFMmUAAAFrSURBVDhPhdO7S8NQFAbwPIgipjplqsSCi27i6gMHQQfBzVWyFN0cBJ06ObhmyaSDU0Uojs7BobRjyB9QBCd1UJegSY7f1zYYsEk++NHXuefmXG6VXFTQcg7gCnZgD3QoDRuwaB3uVFVNLMuSWq0m+JzCBbCmNNy5a9u2+L4vSZJIFEXiuq4YhpHgt5txTWG2dF2Pe72e5JOmqbRaLT7JJ8wMKwty32g0JI7j8dK/BEEgGCtCzeKo9H8432G9Xk8nNej3+2zAs3CG1RPCBrss6nQ642Wj8Cwcx+EIXZhicVHmoG2aZup5ngwGAwnDUJrNZrb76bCqIjzlWyyIcaA/mqZxcYDvjsFkQVk4xjRswxKswAnMwyMUzp+FDWzgaX/AKzzAPrzBNVRmEzgvDy27hRvwDRyl8jYeQb7BF6zCC/AicZzCsPslZDvz9Rn4HzFgDWahNG14gjN4Bx8qHzufBcgWLMP56O2kKMovqvmuLrRV52kAAAAASUVORK5CYII=);
	*background-image: url("/Content/Images/cert.png"); /* IE7 and older*/
}

.ContainerCheckbox_all { width:215px; height: 135px; overflow:hidden;  }
.ContainerCheckbox { border:2px solid #ccc; width:205px; height: 100px; overflow-y: scroll; }

.AllowPBNAutoboot input[type="text"] 
{
    width: 90px;
    position:relative;
    top:-10px;
}
