.role_link {
    clear: left;
}
.role_link a {
    padding-left:0;
    font-weight: bold;
}
.status_page {
    padding:5px;
}
.status_page .cui-group-info { 
    display: none;
}
.status_page div.page_module {
    margin: 0;
}
.status_page div.page_module dl dt {
    color: #58585b;
}
.status_page > table > tbody > tr > td {
    vertical-align:top;
    padding: 5px;
}
.third {
    width:100%;
}
.third > tbody > tr > td {
    width:33.3%;
}
#inbound_stats dt,#outbound_stats dt,.stats,#health_container dt {
    width:100%;
}
#inbound_stats dd,#outbound_stats dd,#health_container dd {
    width:0;
}
#inbound_stats,#outbound_stats,#health_module {
    min-height: 250px;
}
#health_module .cui-dt {
    min-width: 155px;
    font: 12px arial;
}
#health_module img {
    vertical-align: middle;
    padding-right:10px;
}
#health_module dl dt {
    white-space: normal;
}
#subscription_module dl dt {
    white-space: nowrap;
}
#health_module dl dd,#subscription_module dl dd, #antivirus_stats dl dd {
    white-space: nowrap;
    font: 12px arial !important;
}
#health_module dl {
    padding-bottom: 5px;
}
#health_module dl dt b {
/*    padding-top: 1px;*/
}
#health_module div.progress {
    width: 90px;
}
#subscription_module .cui-page-module-inner {
    min-height: 50px;
}
#subscription_module dl dt {
    width: 250px;
}
#subscription_module dl dd {
    width: 250px;
    padding-top: 2px;
}
#inbound_stats .cui-page-module-inner, #outbound_stats .cui-page-module-inner, #health_module .cui-page-module-inner {
    padding: 35px 5px 10px 5px;
}
#inbound_stats .stats td, #outbound_stats .stats td {
    font-weight: normal !important;
}
#inbound_stats th, #outbound_stats th {
    text-transform: uppercase;
    font-size: 12px;
    padding: 0;
    line-height: normal;
}
#inbound_stats .stats tr:nth-child(odd) td, #outbound_stats .stats tr:nth-child(odd) td {
    background:#EAEBEC !important;
}
#inbound_stats tr.config_module_tr:last-child td, #outbound_stats tr.config_module_tr:last-child td {
    background:#37547E !important;
    color:white !important;
    border-top:0 !important;
}
.halfy {
    width: 100%;
}
.halfy > tbody > tr > td {
    width: 50%;
}
.halfy .cui-page-module-inner {
    padding: 35px 0 10px 0;
}
.slider_checkbox, .slider_slide {
    display: inline-block;
}
.slider_checkbox .checkbox_left {
    width: 20px;
}
.slider_checkbox .checkbox_left input {
    vertical-align: text-bottom;
}
.slider_checkbox .checkbox_right {
    width: 100px;
}
.slider_checkbox .checkbox_right label {
    vertical-align: sub;
}
.slider_slide {
    padding-right: 15px;
}
.slider_text {
    vertical-align: text-bottom;
}
#outbound_predefined_filter dt, #antivirus_stats dt, #antivirus_stats dd {
    width: 50%;
}
#outbound_predefined_filter dd {
    width: 45%;
}
#per_user_retention dt, #ldap_routing_warning dt, #offline_warning dt {
    width: 100%;
}
#per_user_retention dd, #ldap_routing_warning dd, #offline_warning dd {
    width: 0;
}
#ldap_transport_map dt, #ldap_transport_map_enable dt, #ldap_alias_map dt, #exchange_av_passtoken dt, #exchange_av_settings dt, #sasl_use_default dt, #regex_tips dd {
    width: 30%;
}
#ldap_transport_map dd, #ldap_transport_map_enable dd, #ldap_alias_map dd, #exchange_av_passtoken dd, #exchange_av_settings dd, #sasl_use_default dd ,#regex_tips dt {
    width: 70%;
}

/* Table with Inner Borders */
table.inner_border {
    border-collapse: collapse;
    font-size:10pt;
    text-align: left
}
table.inner_border th {
    padding:5px;
    font-weight:bold;
    border:1px solid #000000;
    border-top:0px;
}
table.inner_border td {
    padding:5px;
    border:1px solid #000000;
}
table.inner_border .first {
    border-left:0;
}
table.inner_border .last {
    border-right:0;
}
table.inner_border .bottom {
    border-bottom:0;
}
#SPF_setting .IT, #domainkeys .IT, #pd_email_protocol .IT {
    margin-top:5px;
}
#offline_warning .cui-page-module-inner {
    padding: 10px 15px 10px;
}
#offline_warning .buttons {
    display: none;
}
#report_email_options dt, #pd_email_protocol dt{
    width: 40%;
}
#report_email_options dd, #pd_email_protocol dd {
    width: 60%;
}
#exchange_av_stats {
    width: 1050px;
}
#exchange_av_stats dd > table {
    display: inline-block;
    padding-right: 15px;
}

#exchange_av_stats .cui-page-module-inner {
    padding-top: 42px;
    padding-right:0;
}
#exchange_av_stats dt {
    width: 515px;
}
#exchange_av_stats dd {
    width: 505px;
}
html #exchange_av_stats dl dt, html #exchange_av_stats dl dd {
    font: normal 14px/14px arial !important;
    line-height: 14px !important;
}
#exchange_av_stats a {
    padding-left: 10px;
    color: #333333;
    text-decoration:none;
}
#exchange_av_stats .new_table {
   width:500px;
}
#exchange_av_stats .new_table th {
   padding:0 5 0 0;
}
#exchange_av_stats dl {
   padding-bottom: 15px;
}

.role_link {
    clear: left;
}
.role_link a {
    padding-left:0;
    font-weight: bold;
}
.status_page {
    padding:5px;
}
.status_page .cui-group-info { 
    display: none;
}
.status_page div.page_module {
    margin: 0;
}
.status_page div.page_module dl dt {
    color: #58585b;
}
.status_page > table > tbody > tr > td {
    vertical-align:top;
    padding: 5px;
}
.third {
    width:100%;
}
.third > tbody > tr > td {
    width:33.3%;
}
#inbound_stats dt,#outbound_stats dt,.stats,#health_container dt {
    width:100%;
}
#inbound_stats dd,#outbound_stats dd,#health_container dd {
    width:0;
}
#inbound_stats,#outbound_stats,#health_module {
    min-height: 250px;
}
#health_module .cui-dt {
    min-width: 155px;
    font: 12px arial;
}
#health_module img {
    vertical-align: middle;
    padding-right:10px;
}
#health_module dl dt {
    white-space: normal;
}
#subscription_module dl dt {
    white-space: nowrap;
}
#health_module dl dd,#subscription_module dl dd, #antivirus_stats dl dd {
    white-space: nowrap;
    font: 12px arial !important;
}
#health_module dl {
    padding-bottom: 5px;
}
#health_module dl dt b {
/*    padding-top: 1px;*/
}
#health_module div.progress {
    width: 90px;
}
#subscription_module .cui-page-module-inner {
    min-height: 50px;
}
#subscription_module dl dt {
    width: 250px;
}
#subscription_module dl dd {
    width: 250px;
    padding-top: 2px;
}
#inbound_stats .cui-page-module-inner, #outbound_stats .cui-page-module-inner, #health_module .cui-page-module-inner {
    padding: 35px 5px 10px 5px;
}
#inbound_stats .stats td, #outbound_stats .stats td {
    font-weight: normal !important;
}
#inbound_stats th, #outbound_stats th {
    text-transform: uppercase;
    font-size: 12px;
    padding: 0;
    line-height: normal;
}
#inbound_stats .stats tr:nth-child(odd) td, #outbound_stats .stats tr:nth-child(odd) td {
    background:#EAEBEC !important;
}
#inbound_stats tr.config_module_tr:last-child td, #outbound_stats tr.config_module_tr:last-child td {
    background:#37547E !important;
    color:white !important;
    border-top:0 !important;
}
.halfy {
    width: 100%;
}
.halfy > tbody > tr > td {
    width: 50%;
}
.halfy .cui-page-module-inner {
    padding: 35px 0 10px 0;
}
.slider_checkbox, .slider_slide {
    display: inline-block;
}
.slider_checkbox .checkbox_left {
    width: 20px;
}
.slider_checkbox .checkbox_left input {
    vertical-align: text-bottom;
}
.slider_checkbox .checkbox_right {
    width: 100px;
}
.slider_checkbox .checkbox_right label {
    vertical-align: sub;
}
.slider_slide {
    padding-right: 15px;
}
.slider_text {
    vertical-align: text-bottom;
}
#outbound_predefined_filter dt, #antivirus_stats dt, #antivirus_stats dd {
    width: 50%;
}
#outbound_predefined_filter dd {
    width: 45%;
}
#per_user_retention dt, #ldap_routing_warning dt, #offline_warning dt {
    width: 100%;
}
#per_user_retention dd, #ldap_routing_warning dd, #offline_warning dd {
    width: 0;
}
#ldap_transport_map dt, #ldap_transport_map_enable dt, #ldap_alias_map dt, #exchange_av_passtoken dt, #exchange_av_settings dt, #sasl_use_default dt, #regex_tips dd {
    width: 30%;
}
#ldap_transport_map dd, #ldap_transport_map_enable dd, #ldap_alias_map dd, #exchange_av_passtoken dd, #exchange_av_settings dd, #sasl_use_default dd ,#regex_tips dt {
    width: 70%;
}

/* Table with Inner Borders */
table.inner_border {
    border-collapse: collapse;
    font-size:10pt;
    text-align: left
}
table.inner_border th {
    padding:5px;
    font-weight:bold;
    border:1px solid #000000;
    border-top:0px;
}
table.inner_border td {
    padding:5px;
    border:1px solid #000000;
}
table.inner_border .first {
    border-left:0;
}
table.inner_border .last {
    border-right:0;
}
table.inner_border .bottom {
    border-bottom:0;
}
#SPF_setting .IT, #domainkeys .IT, #pd_email_protocol .IT {
    margin-top:5px;
}
#offline_warning .cui-page-module-inner {
    padding: 10px 15px 10px;
}
#offline_warning .buttons {
    display: none;
}
#report_email_options dt, #pd_email_protocol dt{
    width: 40%;
}
#report_email_options dd, #pd_email_protocol dd {
    width: 60%;
}
#exchange_av_stats {
    width: 1050px;
}
#exchange_av_stats dd > table {
    display: inline-block;
    padding-right: 15px;
}

#exchange_av_stats .cui-page-module-inner {
    padding-top: 42px;
    padding-right:0;
}
#exchange_av_stats dt {
    width: 515px;
}
#exchange_av_stats dd {
    width: 505px;
}
html #exchange_av_stats dl dt, html #exchange_av_stats dl dd {
    font: normal 14px/14px arial !important;
    line-height: 14px !important;
}
#exchange_av_stats a {
    padding-left: 10px;
    color: #333333;
    text-decoration:none;
}
#exchange_av_stats .new_table {
   width:500px;
}
#exchange_av_stats .new_table th {
   padding:0 5 0 0;
}
#exchange_av_stats dl {
   padding-bottom: 15px;
}

/* START DROPDOWN */

.titlebar-button .dropdown-menu li[role=menuitem]:hover {
    color: #FFF;
    background-color: #0176D3;
    width: 96%;
}

.titlebar-button .dropdown-menu li[role=separator] {
    border-bottom: 1px solid #37537E;
    padding: 0;
}

.caret-dn {
    display: inline-block;
    width: 0;
    height: 0;
    vertical-align: top;
    border-top: 4px solid #333;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    content: "";
    margin-left: 4px;
    opacity: .8;
}

.titlebar-button .caret-dn {
    margin-top: 10px;
    border-top-color: #FFF;
}

.titlebar-button.open .caret-dn {
    border-top-color: #37537E;
}

/* Titlebar Dropdown */
.dropdown-menu {
  position: absolute;
  top: 100%;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px; /* adjustable based on width needs, will have to adjust trigger element (button or a) accordingly */
  padding: 5px 0;
  margin: -1px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 1px;
  *border-bottom-width: 1px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
  -webkit-box-shadow: 0 4px 1px #ddd;
     -moz-box-shadow: 0 4px 1px #ddd;
          box-shadow: 0 4px 1px #ddd;
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}

.titlebar-button .dropdown-menu {
    min-width: 88px;
    border: 1px solid #37537E;
    padding: 0;
    -webkit-border-top-left-radius: 0;
    -webkit-border-top-right-radius: 0;
    -moz-border-top-left-radius: 0;
    -moz-border-top-right-radius: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-color: white;
}

.open .dropdown-menu {
    display: block;
}

.titlebar-button .dropdown-menu li {
    display: block;
    float: none;
    color: #0077d2;
    padding: .5em;
    font-size: 12px;
    font-weight: normal;
    white-space: nowrap;
}

.select-span .dropdown-menu li > span:hover {
    color: #FFF;
    background-color: #0176D3;
}

.select-span .dropdown-menu li > span {
    display: block;
    float: none;
    color: #0077d2;
    padding: 0 .5em;
    font-size: 12px;
    font-weight: normal;
    min-height: 15px;
}

#atd_module .dropdown-menu,
#link_module .dropdown-menu {
    margin: 11px -28px 0;
}

#atd_module .titlebar-button .dropdown-menu,
#link_module .titlebar-button .dropdown-menu {
    min-width: 106px;
}

#atd_module .titlebar-button .dropdown-menu li,
#link_module .titlebar-button .dropdown-menu li{
    padding: 0;
}

/* Overrides for cui.css */
span.select-span.help_dropbtn.titlebar-button:not(#cuda-header-help) {
    line-height: 27px;
}

span.select-span.help_dropbtn .caret-dn {
    margin-top: 7px;
    margin-left: 3px !important;
    margin-right: 3px !important;
}

span.select-span.help_dropbtn:not(#cuda-header-help) .caret-dn {
    margin-top: 12px;
    margin-left: 0px !important;
    margin-right: 3px !important;
}

/* END DROPDOWN */

