h3 { font-size:21px; } 
h4 { font-size:18px; } 
h5 { font-size:16px; } 

dl.dl_emphasize dt {font-size:119%; }

/* lhs menu nav btns */
.sw_lhs_menu_icon {
margin-right:13px; 
}

/* make sure all buttons have white txt */
#bbk-bodycontainer .btn { color:#FFF !important; }

#bbk-bodycontainer .btn-secondary,
#bbk-bodycontainer .btn-default {
    color: #000 !important;
}

/* make all links better color */
#bbk-bodycontainer a {
color:#07C!important;
}

/* make form inputs slightly larger */
section.uRegion input.text_field, section.uRegion select.selectlist, section.uRegion input.password, section.uRegion input[type="text"], section.uRegion input[type="password"], section.uRegion textarea, table.uReport input.text_field, table.uReport select.selectlist, table.uReport input.password, table.uReport input[type="text"], table.uReport input[type="password"], table.uReport textarea, div.fieldContainer input.text_field, div.fieldContainer select.selectlist, div.fieldContainer input.password, div.fieldContainer input[type="text"], div.fieldContainer input[type="password"], div.fieldContainer textarea {
    margin: 0;
    border: 1px solid #C0C0C0;
    border-bottom: 1px solid #B0B0B0;
    padding: 4px;
    font-size: 12px;
    line-height: 17px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.15) inset;
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.15) inset;
    box-shadow: 0 1px 1px rgba(0,0,0,0.15) inset;
    background-color: #FFF;
    color: #404040;
    -webkit-transition: border 0.1s,box-shadow 0.1s;
    -moz-transition: border 0.1s,box-shadow 0.1s;
    transition: border 0.1s,box-shadow 0.1s;
}

/* start interactive report changes */

/* make interactive report rows slightly smaller */
#apexir_DATA_PANEL > table .apexir_WORKSHEET_DATA td, #apexir_GROUP_BY > table .apexir_WORKSHEET_DATA td {
padding:5px 8px;
}

/* and remove underline from links */
#apexir_DATA_PANEL > table .apexir_WORKSHEET_DATA td a:hover {
text-decoration:none;
}

#apexir_DATA_PANEL > table .apexir_WORKSHEET_DATA td a, 
#apexir_GROUP_BY > table .apexir_WORKSHEET_DATA td a {
    color: #FFF;
    text-decoration: none;
}

#apexir_DATA_PANEL > table .apexir_WORKSHEET_DATA td a.btn-secondary, #apexir_GROUP_BY > table .apexir_WORKSHEET_DATA td a.btn-secondary {
    color: #000 !important;
}
/* end of interactive report changes */


.panel .panel-body ul, 
.panel .panel-body ol {
margin-left:20px;
}

.i-req-red{
color: #e32;
font-weight:bold;
}



/* show_ver styles */
dl.show_ver {
    /* border: 1px double #ccc; */
    padding: 0.5em;
  }
dl.show_ver dt {
    float: left;
    clear: left;
    width: 25%;
    text-align: right;
    font-weight: bold;
    color: #000000;
  }
dl.show_ver dt::after {
    content: ":";
  }
dl.show_ver dt.no_colon::after {
    content: "";
  }
dl.show_ver dd {
    margin: 0 10% 13px 28%;
    padding: 0 0 0.5em 0;
  }


/* margin fix */
.top-margin-10 { margin-top:10px; }
.fix-no-padding { padding:0; }

/* error messages 
*/

.isa_info, .isa_success, .isa_warning, .isa_error, .isa_notify {
margin: 10px 0px;
padding:12px;
border-left: 3px solid #5bc0de;
}
.isa_notify {
    color: #263746;
    background-color: #f2f2f2;
}
.isa_info {
    color: #263746;
    background-color: #d9edf7;
}
.isa_success {
    color: #4F8A10;
    background-color: #DFF2BF;
}
.isa_warning {
    color: #9F6000;
    background-color: #FEEFB3;
}
.isa_error {
    color: #D8000C;
    background-color: #FFD2D2;
}
.isa_info i, .isa_success i, .isa_warning i, .isa_error i {
    margin:10px 22px;
    font-size:2em;
    vertical-align:middle;
}

/* end of error messages */