﻿.cc-logo {

height:100px !important;
padding-top:2px !important;
padding-bottom:2px !important;
}

/*.row-first {
    height:80%;
    overflow: hidden;    
}*/

.ccpl-0 {
 padding-left:0px !important;
}

/*bootstrap Panel Style*/


.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}


/*End bootstrap Panel*/

/*blink text*/

.blink_text {

    animation:1s blinker linear infinite;
    -webkit-animation:1s blinker linear infinite;
    -moz-animation:1s blinker linear infinite;

     color: red !important;
    }

    @-moz-keyframes blinker {  
     0% { opacity: 1.0; }
     50% { opacity: 0.0; }
     100% { opacity: 1.0; }
     }

    @-webkit-keyframes blinker {  
     0% { opacity: 1.0; }
     50% { opacity: 0.0; }
     100% { opacity: 1.0; }
     }

    @keyframes blinker {  
     0% { opacity: 1.0; }
     50% { opacity: 0.0; }
     100% { opacity: 1.0; }
     }

    /*blink text*/


/*.menu-color {
  background-color:#1a2b51;
}*/

.Link-Main-Menu {
    padding: 1.875rem 0rem !important;
    color:white;
}

.min-height-100 {
    min-height: 100% !important;

}

.prevent-menu::after {
    
}

.topbar-wrapper {
    background-color: #ffffff !important;
   
}
.topbar {
     color: #1a2b51 !important;
}

.fa-color {
    color: white !important;
}

.cc-name {
    /*color: #0054a6 !important;*/
    color: #006B96 !important;  /*#1a2b51 !important;*/
    font-size: 35px;
    font-family: Verdana !important;
    padding-left: 15px;
    padding-top: 18px;
    margin-top: 5px;
    text-align: center;
    font-weight: bold;
    text-transform: uppercase !important;
  
}
.navbar-color {
    background-color: #0054a6 !important;
}
.navbar-expand-lg {
     /*background-color: #0054a6 !important;*/
    background-color: #006b96 !important;
}


/*Display arrow icon*/

/*@media only screen and (min-width: 1337px) {
   .has-menu > a:after{
    content: "\f0da";
    font-family: "FontAwesome";
    position: absolute;
    margin-left: 1.25rem;
       display: inline-block;
}
}*/

@media only screen and (min-width: 768px) {
   .cc-name {
  
   font-size:35px; 
   font-family: Verdana !important;
   padding-left: 15px;     
   padding-top: 15px; 
   margin-top: 15px;
   text-align: center;
   font-weight: bold;
   /*color: #1a2b51 !important;*/
   /*color: #0054a6 !important;*/

}
}

@media only screen and (max-width: 768px) {
   .cc-name {
  
    font-size:20px; 
    font-family: Verdana !important;
    padding-left: 5px; 
    padding-top: 10px; 
    margin-top: 10px;
    text-align: center;
    font-weight: bold;
    /*color: #1a2b51 !important;*/
    /*color: #0054a6 !important;*/
 
}
   .cc-logo {
    height:80px !important;
   }
   .ul li a:after {
       
   }

 .img-avatar {
    height: 45px !important;
    width: 45px !important;
}
}


@media only screen and (max-width: 430px) {
   .cc-name {
    font-size:12px !important;
    padding-left: 0px !important;
    margin-left: 0px !important;
    /*color: #1a2b51 !important;*/
    /*color: #0054a6 !important;*/
   }
   .login {
       font-size: 8px !important;
   }
   .cc-logo {
    height:50px !important;
   }
   .img-avatar {
    height: 30px !important;
    width: 30px !important;
}
}

.bg-primary{background-color: #ffffff !important;}  

.fullwidthbanner-container .fullwidthabanner{
	width:100%;
    height: 50%;
	position:relative;
}
/*#slider {
    height: 400px !important;
}*/

.menu-list {
    /*background-color: #339ACE !important;*/
}

/*.prevent-menu > a:after {
    content: "\f0da";
    font-family: "FontAwesome";
    position: absolute;
    margin-left: 1.25rem;
}*/

.menu-list > li > a {
    padding: 0.2rem 1.25rem !important;
    /*font-size: 15px !important;*/
}
.text-primary,span {
    color: green !important;
    font-family: Verdana !important;
}
.navbar-toggler-icon {
    color: white !important;
    width: 1em !important;
}
.text-yellow {
    color: #ff9c00;
    font-family: Verdana !important;
}

.nopad {
    padding-top: 0px !important;
    margin-top: 0px !important;
    font-family: Verdana !important;
}

/*.navbar-nav ul li a {
       font-family: Verdana !important;
}*/

.font-Verdana {
      font-family: Verdana !important;
}
.panel-msg{
    border-color: Green !important;
}

.card {

    border: 1px solid green !important;
    /*height: 350px !important;*/
}

.carousel-inner,.crusial-img {
    width: 100% !important;
    height: 100% !important;
  
}

.message-panel {
    border: none !important;
    margin: 1rem 0;
    /*margin: 1.25rem 0;*/
    /*max-height: 360px !important;*/
    font-size: 11px !important;
    font-family: Verdana !important;
}

.margin-top-10 {
    margin-top: 10px;
}

.welcome-font {
    font-size: 12px;
}

.notice-panel {
    padding: 0px !important;
    padding-left: 10px !important;
}
.latest-message {
    font-size: 11px !important;
    font-family: Verdana !important;
  
    color: green !important;
    font-weight: bold;
}
.latest-message a {
    color: #007bff !important;
}
.notice-panel p {
 margin-bottom: 1px !important;
}


.img-avatar {
    height: 85px;
    width: 85px;
}

.footer-pri2 {
    border-top: 10px; 
    background-color: #006B96;
}

.footer-sec2 {
    background-color: #151D30;
}

.font-notice {
    font-size: 11px !important;
    padding-left: 2px !important;
    margin-bottom: 2px !important;
}

.font-copyright {
    font-size: 12px !important;
}
.footer .social, .footer .copyright {
    margin: 0px !important;
}
.modal-font {
   font-size: 11px !important;
   font-family: Verdana !important;
    padding-left: 2px;
}

.row-top {
    margin-top: 2px !important;
}

.margin-buttom {
    margin-bottom: 2px !important;
}


.navbar-nav ul li a,.sub-menu ul li a {
     font-family: Verdana !important;
}
a,p,.btn, .label, label,button, input, optgroup, select, textarea  {
    font-family:Verdana !important;
}
   
h1, h2, h3, h4, h5, h6 {
    font-family:Verdana !important;
    color: #1a2b51;
    line-height: 1.3em;
}

 .page-header2 {
    background-size: cover;
    margin: 0;
    /*padding-top: 1rem;*/
}

 .notice-panel > li {
     margin-bottom: 3px !important;
     padding-bottom: 3px !important;
 }

 table {
    background: white;
    border-collapse: collapse;
    margin: 0 0 0 !important; 
    width: 100%;
}

 .bg-green {
     background-color: green;
 }
 .bg-none {
     /*background-color: none;*/
     color: white;
 }

 table tr td, table tr td a{
     font-family:Verdana !important;
     color: black !important;
}

table tr td a:hover {
    color: green !important;
    text-decoration: underline;
}

.active{
   background-color: #228b22 !important;
}

.nav-link:focus, .nav-link:hover {
    background-color: #008000 !important;
}

@media only screen and (max-width: 793px) {
  .nav-link:focus, .nav-link:hover,.active {
     background-color: #1a2b51 !important;
}
  .bg-green,.sub-menu {
      background-color: #1a2b51 !important;
  }
}


@media only screen and (max-width: 990px) {
  .img-avatar {
    height: 65px;
    width: 65px;
}
}

@media only screen and (max-width: 990px) {
  .well-form {
    font-size: 12px !important;
    font-family: Verdana !important;
}
}


/*Change nav menu height*/
@media only screen and (min-width: 992px) {
    .header-2 .navbar .nav-item .nav-link {
        /* padding: 1.875rem 0.625rem; */
        /*padding: 1.2rem 0rem !important;*/
        padding: .5rem 0rem !important;
    }
}




/*.pad-left {
    padding-left: 5px !important;
}*/

