

/* ---------------------------------------------------------------------------------------------------*/
/* Sections */
/* ---------------------------------------------------------------------------------------------------*/

.section1 { background-color:white;}
.section1 p {color:#5e6e82; }
.section1 ul {color:#5e6e82; font-size:13px;}
.section1 .form-label {color:rgb(94, 110, 130); font-weight:500}
.section1 .form-control {color:rgb(94, 110, 130); font-weight:500}
.section1 .form-check-label {color:rgb(94, 110, 130);font-weight:500 }

.section1 dt {color:DodgerBlue; }
.section1 dd {color:rgb(94, 110, 130);}



.section1 h4 {color:#5e6e82; }
.section1 h3 {color:#5e6e82; }
.section1 h2 {color:#5e6e82; }
.section1 h5 {color:#5e6e82; }
.section1 h6 {color:#5e6e82; }

.section1 .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
    color: #fff;
    background-color: #00b3db;
    border-color: white;
}

.section2 { background-image: linear-gradient(55deg,#004abc,#004abc 34%,#3bc3ff);}


.section3 { background-image: linear-gradient(264deg,#04255b,#025a99 49%,#00b1ff); }
.section3 .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {
    color: #fff;
    background-color: #00b3db;
    border-color: white;
}

/* -------------------------------------------------------------------------- */
/*                                   Table                                   */
/* -------------------------------------------------------------------------- */

th { 	background: #3498db; color: white; border: 1px solid #ccc; }
td {  color:#5e6e82; border: 1px solid #ccc; }

/* -------------------------------------------------------------------------- */
/*                                   Navbar                                   */
/* -------------------------------------------------------------------------- */

.navbar-dark .navbar-nav .nav-link {
   color: rgba(255,255,255,.55);
}

.navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .show>.nav-link {
    color: white;
}

.navbar .dropdown-item:hover, .navbar .dropdown-item:focus {
  background-color: #004abc;
  color: white;
}


.navbar-toggler .hamburger-toggle .hamburger span {
  background: #004abc;
}

.navbar-brand {color: #004abc !important;}

.navbar h3 { color:white;}

/* -------------------------------------------------------------------------- */
/*                                   pmPanel                                   */
/* -------------------------------------------------------------------------- */

.offcanvas {  background-color: whitesmoke; }

.pageheading {
  background-color: #004abc;
}

.pageheading h4 {
  color:white;
}

.nav-pills .nav-link {
    color: #fff;
    background-color: #004abc;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
    color: #fff;
    background-color: #2ed8b6;
}

.card-header, .card-title {
	color:#5e6e82;
}

.ccard:hover {
  background: #309df0;
  color: #fff;
  transform: scale(1.1);
  z-index: 9;
}

.ccard:hover::before {
  background: rgb(85 108 214 / 10%);
}



.pscard .text-c-green {    color: #2ed8b6;}
.pscard .bg-c-red {background: #FF5370;}
.pscard .bg-c-blue {background: #4099ff;}
.pscard .bg-c-green {background: #2ed8b6;}
.pscard .bg-c-yellow {background: #FFB64D;}
.pscard .text-c-red {color: #FF5370;}




.cardfooter {
    color: rgba(255, 255, 255, 0.8);
    background: rgba(0, 0, 0, 0.1);
}

.cardfooter:hover {
background: #309df0;
color:white;
}


.modal-header {     

color: #fff; 
background-color: #004abc;
	text-align:center !important;

}

.modal-header h5 {     
	font-size:16px;
	font-weight:600;
	margin: 0 auto;
}

.modal-dialog .form-button {font-size: 12px; font-weight:700;}

.list-group-item {
	font-size:13px;
	font-weight:600;
	color: #5e6e82
}


.list-group-item:hover {
background: #2ed8b6;
color:white;
}


.KBCard1 p {color:#5e6e82; }
.KBCard1 i {color:#5e6e82; }

.fCheck { border-color: yellow; }

.WidgetDashboard { background:#f6f7fc; }

.DashCard .card-header { color:black; background:white; text-align:left; font-weight:500;}
.DashCard .card-body: { padding:0px;}
.DashCard h2 { margin:0px;}
.DashCard p { margin:5px 0px 0px 0px;font-size:11px;font-weight:600;}


.PTBar { background: #004abc; }
.PTBar .navbar-nav .nav-link {
    	color: white;
		font-size: 14px;
    	font-weight: 600;
    	padding-right: 15px;
		opacity:0.7;
}
.PTBar .selected {
    color: white !important;
	font-size: 14px;
opacity:1.0 !important;
}

.NewInfo { background:GhostWhite; }
.NewInfo .card-header { background: #004abc;  color:white; }


.NewInfo2 { background:white; }
.NewInfo2 .card-header { background: #004abc;  color:white; }
