html,
body {
    background:#fff;
    height:100%;
}

#contentRightside {
    padding:10px !important;
}

#mainBlock {
    height:100%;
}

/* MENU */

.nav_icon {
    display: none;
    padding-top: 7px;
}

a.nav_font_head1,
a.nav_sub_sett{
    color:inherit;
}

.nav_head1_text {
    font-size:12px;
    font-weight:bold;
    padding-left:18px;
}

.nav_head1 .nav_arrow {
    padding-top:6px;
}

.nav_head1_on,
.nav_head2_on,
.nav_head3_on {
    background:#005d84;
    border-radius:0 8px 8px 0;
      -moz-border-radius:0 8px 8px 0;
      -webkit-border-radius:0 8px 8px 0;
    color:#fff;
}

.nav_head1_on .nav_head1_text {
    color:#fff;
}

.nav_head2_textbox {
    margin-left:35px !important;
}

.nav_sub_sett {
    color:inherit !important;
}

.nav_hover {
    background:inherit !important;
    border-radius:0 8px 8px 0;
      -moz-border-radius:0 8px 8px 0;
      -webkit-border-radius:0 8px 8px 0;
}

div#iconSection {
    height:auto;
}

.iconDivider {
    background:transparent;
    border-right: 1px solid #000;
    float:none;
    height:auto;
    width:1px;
}


.iconText {
    font-size:11px;
    line-height: 1em;
    padding:0 9px;
}


/* FOOTER */
#footerBar {
    background:#fff;
    border-bottom:0;
    border-top:2px solid #005d84;
    height:auto;
    padding:4px 2px 2px;
}

.copyright {
    padding:0 7px 2px 11px;
}

/* CONTENT */

/* breadcrumb */
#navPath {
    padding:9px 0 30px;
}

#navPath br {
    display:none;
}

#navPath .pagePath,
#navPath .pageName {
    display:inline-block;
    font-family: Tahoma,Geneva,Verdana,sans-serif;
}

#navPath .pageName {
    font-size:15px;
    margin-top:0;
}


/* forms, tables & feildsets */

.module-title,
.module-preview .module-title {
    background: transparent;
    border-bottom: 0;
    color: #005d84;
    font-size: 18px;
    font-weight: normal;
    height:auto !important;
    line-height:1.2em;
    overflow:visible;
    padding: 0;
}

.module-title .iconAdjust .iconToggle {
    display:none;
}

.module,
.module-preview,
#dynamicLicense_view {
    background:transparent;
    border:0;
}

.module-body {
    clear:left;
    margin-bottom:40px;
}

.element {
    clear:left;
    padding-bottom:2px !important;
    padding-top:10px !important;
}

.element label {
    clear:left;
    height:auto;
    min-height:2em;
}

.element label.wideLabel {
    min-width:350px;
    width:auto;
}

.basicBorder {
    border-color:#ccc;
}

.element .flush.fixedLabel {
    width: auto;
    padding:10px 0;
}

.indent {
    clear:left;
}

.normal-Content-rightside .exampleText.indent-minor.no-margin-left {
    margin-left: 10px !important;
    position: absolute;
}

.hosted-Content-rightside .module .indent {
    clear:left;
    padding-left : 475px;
}

.hosted-Content-rightside .exampleText.indent-minor{
	display:block;
}

.element .exampleText {
    clear:left;
    padding: 2px 0 8px;
}

.alert {
    padding:4px 7px;
}

.module fieldset,
.module-preview fieldset {
    border:0;
    margin:20px 0 !important;
    padding:10px 0;
}

.module fieldset legend,
.module-preview fieldset legend {
    color:#555;
    font-size:15px;
    font-weight:normal;
    margin-left:-3px;
}

.module-preview {
    color:inherit;
}

.module .blurb,
.module-preview .blurb {
    padding-bottom:8px;
}

.module .choice-row,
.module-preview .choice-row {
    border-radius:8px;
        -moz-border-radius:8px;
        -webkit-border-radius:8px;
    margin-left:-3px;
    padding:2px 2px 17px;
}


/*  System > License Management */

#dynamicLicense_view {
    padding:0;
}

.licenseHead,
.listLabel,
table.magicTable th,
table.magicTable th.sortaxis {
   background:#888 !important;
   color:#fff;
}

.licenseHead td,
.listLabel td,
table.magicTable a.ascending,
table.magicTable a.descending,
table.magicTable a.nosort,
table.magicTable a.neversort {
   color:#fff;
}

#licenseContent .licenseHead td {
    padding:inherit;
}

.module .infoBox {
    margin-top:-54px;
    min-height:45px;
    padding-bottom:10px;
}

/*  Anti-spoofing */
.editBox.spoof {
    clear:left;
}

/*  Policy & Compliance > Filters */
#sortable li {
    border:2px solid #fff;
}


/*  Encryption Services */
.module fieldset .infoBox {
    margin-top:0;
}

.admin-example-text{
	margin-left: 350px;
	color: #999999;
}

.hosted-Content-rightside .admin-example-text{
	margin-left: 475px;
	color: #999999;
}

form[name="certificatesForm"] .element.indent-minor {
   display:block;
}

.hosted-Content-rightside #dmarcExclusionDomains{
	clear : left;
	margin-left: 20px !important;
}

/* diag */
form[name="serverSettingsForm"] .indent {
    padding-left:300px;
}

.hosted-Content-rightside form[name="serverSettingsForm"]  .indent {
    padding-left: 475px;
}

/* popups */
body.popupBody div#bannerStrip {
    background-image: none;
}

body.popupBody div#childSource {
    padding:20px;
}

div#childSource .module-body > .element:nth-child(2) .flush.fixedLabel {
    float:left;
    padding:0 4px 0 0;
    width:auto;
}

/* LDAP page exceptions */
#ldapForm .module-title .iconAdjust .iconToggle {
    display: inline-block;
}

#ldapForm .module-preview .module-title {
    color:#999;
}

#ldapForm .editBox {
    float:left;
}

#ldapForm .iconAdjust {
    padding-right: 10px;
    position: relative;
    top: 2px;
}

#ldapForm .module-body,
#ldapForm .module-body-hidden {
    clear:both;
    padding:10px 10px 60px 32px;
}

#ldapForm #showLogonList {
    margin-left:0;
}

#ldapForm #globalMappings_view fieldset:nth-child(2) .element label {
    clear:none;
}

#ldapForm .localizedButton-right,
#ldapForm .button-right {
    float:none;
    margin-left:0 !important;
}

/* Encryption services */
form[id="dataMotionForm"] .element .exampleText {
    margin-left:300px !important;
    display: inherit;
}

/* New: Rate Limiting Settings */
form[id="rateLimitConfigureForm"] .element .flush.fixedLabel {
    padding:0;
    width:300px;
}

/* addDmarcDomainsForm */
form[name="addDmarcDomainsForm"] div#childSource .module-body > .element:nth-child(2) .flush.fixedLabel,
form[name="addDmarcDomainsForm"] .element .flush.fixedLabel {
    float:none;
    padding:0;
    width:300px;
}

/* Encryption services */
.hosted-Content-rightside form[id="dataMotionForm"] .element .exampleText {
    margin-left:475px !important;
}

/* New: Rate Limiting Settings */
.hosted-Content-rightside form[id="rateLimitConfigureForm"] .element .flush.fixedLabel {
    padding:0;
    width:475px;
}

/* addDmarcDomainsForm */
.hosted-Content-rightside form[name="addDmarcDomainsForm"] div#childSource .module-body > .element:nth-child(2) .flush.fixedLabel,
.hosted-Content-rightside form[name="addDmarcDomainsForm"] .element .flush.fixedLabel {
    float:none;
    padding:0;
    width:475px;
}

form[name="addDmarcDomainsForm"] .module-body > .element:nth-child(1) .indent {
    padding:0;
}

/* flood protection */
#floodProtection_view label[for="floodMsgThreshold"] {
   /* width:100%;*/
}

#floodProtection_view label[for="floodActionShadow"] {
    clear:both;
    display:block;
    margin-top:10px;
}

/* Create Orgnanziation */
form[id="createOUForm"] .element .flush.fixedLabel {
    padding:0;
    width:300px;
}

form[id="createOUForm"] #ouMgmt_view > .element .element .indent {
    clear:none;
    padding:0;
}

