@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
}

/*CHC Approved Color Pallette and Branding*/

.chc-brand-color-blue-bg {
	background-image: url("images/CHC_logo_color-on-blue-bg.svg");
	background-repeat: no-repeat;
}
.chc-brand-color-white-bg {
	background-image: url("../images/CHC_logo_color-on-white-bg.svg");
	background-repeat: no-repeat;
}
.chc-brand-reverse-blue-bg {
	background-image: url("images/CHC_logo_reverse-on-blue-bg.svg");
	background-repeat: no-repeat;
}
/* .coresc-reg {
	font-family: 'core_sans_c45_regular';
}
.coresc-reg-em {
	font-family: 'core_sans_c45_regular_italic';
}
.coresc-med {
	font-family: 'core_sans_c55_medium';
}
.coresc-med-em {
	font-family: 'core_sans_c55_medium_italic';
}
.coresc-bld {
	font-family: 'core_sans_c65_bold';
}
.coresc-med-bld {
	font-family: 'core_sans_c65_bold_italic';
}
*/
.chc-blue {
	color: #0F0F59;
}
.chc-blue.back {
	background: #0F0F59;
}
.chc-red {
	color: #F42A4D;
}
.chc-red.back {
	background: #F42A4D;
}
.brightblue {
	color: #4CC6FF;
}
.brightblue.back {
	background: #4CC6FF;
}
.brightblue-70 {
	color: #82D8FF;
}
.brightblue-70.back {
	background: #82D8FF;
}
.brightblue-50 {
	color: #A6E4FF;
}
.brightblue-50.back {
	background: #A6E4FF;
}
.brightblue-30 {
	color: #CAF0FF;
}
.brightblue-30.back {
	background: #CAF0FF;
}
.brightblue-15 {
	color: #E5F8FF;
}
.brightblue-15.back {
	background: #E5F8FF;
}
.purple {
	color: #8400D9;
}
.purple.back {
	background: #8400D9;
}
.purple-70 {
	color: #A84EE5;
}
.purple-70.back {
	background: #A84EE5;
}
.purple-50 {
	color: #C082ED;
}
.purple-50.back {
	background: #C082ED;
}
.purple-30 {
	color: #D8B6F5;
}
.purple-30.back {
	background: #D8B6F5;
}
.purple-15 {
	color: #ECDBFA;
}
.purple-15.back {
	background: #ECDBFA;
}
.mint {
	color: #46EAA7;
}
.mint.back {
	background: #46EAA7;
}
.mint-70 {
	color: #7FF0C2;
}
.mint-70.back {
	background: #7FF0C2;
}
.mint-50 {
	color: #A5F4D4;
}
.mint-50.back {
	background: #A5F4D4;
}
.mint-30 {
	color: #CBF8E6;
}
.mint-30.back {
	background: #CBF8E6;
}
.mint-15 {
	color: #E5FCF3;
}
.mint-15.back {
	background: #E5FCF3;
}

.magenta {
	color: #EA40AC;
}
.magenta.back {
	background: #EA40AC;
}
.magenta-70 {
	color: #F079C4;
}
.magenta-70.back {
	background: #F079C4;
}
.magenta-50 {
	color: #F49FD4;
}
.magenta-50.back {
	background: #F49FD4;
}
.magenta-30 {
	color: #F8C5E4;
}
.magenta-30.back {
	background: #F8C5E4;
}
.magenta-15 {
	color: #FCE2F2;
}
.magenta-15.back {
	background: #FCE2F2;
}
.grey {
	color: #37474F;
}
.grey.back {
	background: #37474F;
}
.grey-70 {
	color: #737D85;
}
.grey-70.back {
	background: #737D85;
}
.grey-50 {
	color: #9BA1A9;
}
.grey-50.back {
	background: #9BA1A9;
}
.grey-30 {
	color: #C3C5CD;
}
.grey-30.back {
	background: #C3C5CD;
}
.grey-15 {
	color: #E1E2E6;
}
.grey-15.back {
	background: #E1E2E6;
}
.digital-red {
	color: #D84040;
}
.digital-red.back {
	background: #D84040;
}
.digital-red-70 {
	color: #E47979;
}
.digital-red-70.back {
	background: #E47979;
}
.digital-red-50 {
	color: #EC9F9F;
}
.digital-red-50.back {
	background: #EC9F9F;
}
.digital-red-30 {
	color: #F4C5C5;
}
.digital-red-30.back {
	background: #F4C5C5;
}
.digital-red-15 {
	color: #FAE2E2;
}
.digital-red-15.back {
	background: #FAE2E2;
}
.digital-orange {
	color: #FFC107;
}
.digital-orange.back {
	background: #FFC107;
}
.digital-orange-70 {
	color: #FFD352;
}
.digital-orange-70.back {
	background: #FFD352;
}
.digital-orange-50 {
	color: #FFDF84;
}
.digital-orange-50.back {
	background: #FFDF84;
}
.digital-orange-30 {
	color: #FFEBB6;
}
.digital-orange-30.back {
	background: #FFEBB6;
}
.digital-orange-15 {
	color: #FFF5DB;
}
.digital-orange-15.back {
	background: #FFF5DB;
}
.digital-green {
	color: #44AD00;
}
.digital-green.back {
	background: #44AD00;
}
.digital-green-70 {
	color: #7DC54E;
}
.digital-green-70.back {
	background: #7DC54E;
}
.digital-green-50 {
	color: #A3D582;
}
.digital-green-50.back {
	background: #A3D582;
}
.digital-green-30 {
	color: #C9E5B6;
}
.digital-green-30.back {
	background: #C9E5B6;
}
.digital-green-15 {
	color: #E4F2DB;
}
.digital-green-15.back {
	background: #E4F2DB;
}


/* Bootstrap Overides*/

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: none;
}
.btn-primary {
	color: #0F0F59 ;
	background-color: #82D8FF;
	border-color: #82D8FF;
	border-radius: 3px;
}
.btn-primary:focus,
.btn-primary.focus {
	color: #0F0F59 ;
	background-color: #82D8FF;
}
.btn-primary:hover {
	color: #0F0F59 ;
	background-color: #CAF0FF;
	border : none;
}

.btn-sm {
	height : 28px;	
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #0F0F59 ;
  background-color: #4CC6FF;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
	color: #0F0F59 ;
	background-color: #4CC6FF;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
	background-image: none;
}
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus {
	color: #C3C5CD;
	background-color: #CAF0FF;
}

.panel-default > .panel-heading {
    color: #000;
    background-color: #E1E2E6;
    border-color: #C3C5CD;
}
.panel-default {
    border-color: #C3C5CD;
}
label {
    color: #000;
/*	font-family: 'core_sans_c65_bold';*/
	font-weight: normal;
}

input, button, select, textarea {
/*    color: #C3C5CD;
	font-family: 'core_sans_c45_regular';*/
	font-weight: normal;
}
.help-block {
    color: #000;
/*	font-family: 'core_sans_c55_medium';*/
	font-weight: normal;
	font-size: 11px;
}

/* Custom CSS for Rebranding*/
sub, sup {
  font-size: 50%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.9em;
}
sub {
  bottom: -0.25em;
}
.dialog-box {
	padding-bottom: 25px;
	margin: 30px auto 0 auto;
	background: #FFF;
	width: 464px;
    border-radius: 5px;
	box-shadow: 0 5px 15px rgba(0,0,0,.5);
}
.dialog-box-content {
	margin: 0 25px 0;
}
.login-brand {
	height: 90px;
	max-width: 188px;
    margin: 0 auto auto 0;
	border-radius: 5px 0 0 0;

}
.panel-login {
	margin: 25px 0 0 0;
}
.prod-name {
	color: #000;
	font-size: 18px;
}
.prod-module{
	font-size: 18px;
}
.detail-table {
	color: #000;
	font-size: 11px;
/*	font-family: 'core_sans_c55_medium';*/
}
.detail-table td{
	padding: 4px 4px 4px 0;
	vertical-align: text-top;
}
.detail-table td:nth-child(2){
	word-wrap: break-word;
	width: 65%;
	max-width: 1px;
}
.tbox {
    width: 100%;
    height: 85px;
    border: 1px solid #ccc;
    overflow-x: hidden;
    overflow-y: auto;
    font-size: 11px;
/*	font-family: 'core_sans_c55_medium';*/
    padding: 4px 10px;
	margin-bottom: 15px;
}
.helper-content {
	font-size: 14px;
}

.btn-nav-primary{
    color: #fff;
    background-color: #0F0F59;
    border-color: transparent;
    font-size: 14px;
}
.btn-nav-primary:hover {
    color: #fff;
    background-color: #57578A;
    border-color: transparent;
    btn-nav-primary: 14px;
}
.mainNav-BKG {
    background-color: #0F0F59;
    font-weight: bold;
    font-size: 11px;
    /* color: #003366; */
}
.mainNav-BKGB {
    /* background: #005A8C; */
}
.criteriaMetIndicator-NotMet {
    background-color: #D84040;    
}
.criteriaMetIndicator-Met {
   background-color: #44AD00;   
}
.criteriaMetIndicator-InProgress {
   background-color: #FFC107;   
}
.criteriaMetIndicator-PartiallyMet {
   background-color: #50C7FF;   
}
.criteriaMetIndicator-Partial {
   background-color: #F0AD4E;
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    z-index: 2;
    color: #fff;
    background-color: #37474f;
}
a.list-group-item:hover, button.list-group-item:hover, a.list-group-item:focus, button.list-group-item:focus {
    color: #fff;
    text-decoration: none;
    background-color: #37474f;
}
a.list-group-item, button.list-group-item {
    color: #37474f;
}
.leftNav-Help {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    padding: 3px;
    background-color: #ccc;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none; 
    border-right-style: none;
    border-bottom-style: none; 
    border-left-style: none;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent;
    cursor: pointer;
}
.separator {
	content: '';
    display: inline-block;
    background: #888;
    margin: 0px 4px;
    height: 100%;
    width: 1px;
    vertical-align: top;
}
.toolBarBrandLabel {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom:0px;
	font-size: 14px;
	font-weight: normal;
	line-height: 1.4285;
	text-align: center;
	white-space:nowrap;
	border: 1px solid transparent;
	border-radius: 4px;
	vertical-align:middle;
}

.ntbtn-suprnote {
    color: #fff;
    background-color: #D84040;
    border-color: transparent;
}

#settingLogoutDiv {
	font-size: 14px;
	margin-top: 4px;
}

.btn-default {
    color: #37474F;
    background-color: #C3C5CD;
}

.btn-default:hover {
    color: #333;
    background-color: #E1E2E6;
    border: none;
}

.leftNav-off {
    background-color: #FFF;
    border-top-color: #C3C5CD;
    border-right-color: #C3C5CD;
    border-bottom-color: #C3C5CD;
}
.leftNav-on {
    background-color: #E5F8FF;
}

.rm-a-menu-vertical {
	font-size: 13px;
}

.selectedTab {
    color: #000;
}
.notesBKG {
    background-color: #FFF;
}

.bodycopy{
    color: 000;
}
div.tabContent {
    background-color: #e1e2e6;
    border: 1px solid #e1e2e6;
}
.unSelectedTab:hover {
    background-color: #fff;
    border: none;
    color: #000;
}
.unSelectedTab {
    color: #000;
}

.form-control:focus {
border-color: #4cc6ff;
} 

select > option:checked{
background-color :#e1e2e6; 
color : black;              
}

select:focus::-ms-value {
    color: black; 
    background: #e1e2e6;
}

