
   body {
            font-family: 'PT Sans',sans-serif !important;
            font-size: 1rem!important;
        }
        footer {
            background-color: #002b55!important;
            color:#fff
        }
        footer a:hover{text-decoration: underline!important}
        footer #border-top{border-top:1px solid hsla(0,0%,87%,.2)}
        footer #site-footer .footer-socials a{
                color: #007aff;               
            }
        footer #site-footer .footer-socials a:hover{
                color: #002b55;               
            }

.bg-york-nav{
  background-color: #002b55!important;
}
#navbar .navbar-toggler {   
    border-color: white;
    color:white
}


.navbar-brand img{
    padding-top: 20px;  
}

/* ---------------------------------------------------
SIDEBAR STYLE
----------------------------------------------------- */
#sidebar {
    background: #002b55;
    color:#fff;
   -webkit-box-shadow: 5px 0 5px -5px #333;
    box-shadow: 5px 0 5px -5px #333;
}
#sidebar .sidebar-header {
    background: #007aff;
    border-bottom:1px solid silver;   
}
#sidebar ul li a {
    color: #fff; 
}
.sidebar-menu li.active a {
    border-left: 5px solid #403d43 ;
    background-color: #c10979;   
}
#sidebar ul li a:hover, .sidebar-menu li.group a:hover{
    color: #fff;
    background: #c10979!important;
}

.sidebar-menu li a:hover {
    border-left:5px solid #c10979 ;   
  }
.sidebar-menu li a{  
    border-bottom: 1px solid silver;
  }

/* sidebar groups */
.sidebar-menu li.group a{
    background-color: #403d43;
}
#content .custom-btn .btn.btn-default:after {
    background: #c10979 	
}
/*------- end sidebar -----------*/

.navbar-brand img {width:150px }

@media (max-width: 800px) {
    .navbar-brand img { max-width:100px; }
    #navbarSupportedContent a { line-height: 1.4;  font-size:14px; }
 }  

 /*----------- buttons and bg-colors------------*/
.btn-primary {
    color: #fff;
    background-color: #c10979;
    border-color: #c10979;
}
.btn-primary:hover {
    color: #fff;
    background-color: #880b58;
    border-color: #880b58
}
 .btn-info {
    color: #fff;
    background-color: #007aff!important;
    border-color: #007aff!important;
}
 .btn-info:hover {
    color: #fff;
    background-color: #0666cd!important;
    border-color: #0666cd!important;
}

.bg-info {background-color: #007aff!important;}
.text-info {color: #007aff!important;}
.border-info {border-color: #007aff!important;}
.badge-info {
    color: #fff;
    background-color: #007aff;
  }

.bg-primary {background-color: #c10979!important;}
.border-primary {border-color: #c10979!important;}
.badge-primary {
    color: #fff;
    background-color: #c10979;
  } 