﻿a {
	color: #58595b;	
}

.text-primary {
	color: #58595b
}

.bg-primary {
	color: #fff;
	background-color: #58595b
}

.btn-primary {
	color: #fff;
	background-color: #58595b;
	border-color: #2e6da4
}

.btn-primary .badge {
	color: #58595b;
	background-color: #fff
}

.btn-link {
		color: #58595b;	
}

/* buttons colors start */
.btn-info {
    background-color: #399eff !important;
    border-color: #399eff !important;
    color: #fff;
}
.btn-info:hover , .btn-info:focus   {
    background-color: #eea905 !important;
    border-color: #eea905 !important;
    color: #fff;
}

.btn-link {
		color: #5df361;
	}

.btn.btn-primary {
        background: #399eff;
        border-color: #399eff;  
    }

.btn.btn-primary:hover,
.btn.btn-primary:focus {
        background: #eea905;
        border-color: #eea905;
}



/* buttons colors end */

.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
	color: #fff;
	background-color: #58595b;
}

#topmenu .navbar-nav > li > a {    
    color:#000;        
    height:70px;        
}
#topmenu .navbar-nav > li > a.rightnav {    
        padding:30px 25px 0px 25px;     
        font-size:16px;
        
}


.navbar.navbar-default {
     background-color:#0054a4;  
}

.navbar-nav > li > a.topnav {
    padding:14px 25px 14px 25px; 
    font-size:17px;
    border-bottom:none;
}
.navbar-brand > img {
    width:103px;
    height:36px;
}

#topmenu .navbar-nav > li > a.active {
        background-image:url(pattern-repeating-light.png);
        background-repeat:repeat;
}
#topmenu .tags {
    width:350px;
    background-image:url(pattern-repeating-light.png);
    background-repeat:repeat;
    border-right:2px solid #e2e2e2;
}
.roadlinesbg {
    background-image:url(pattern-repeating-light.png);
    background-repeat:repeat;
}


#topmenu .navbar-nav > li > a > img {    
    padding-top:10px;
    padding-left:20px;
}

.navbar-default .navbar-nav > li > a {
    color:#fff;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
	color: #FFF !important;
    background-color: #0054a4;	 
}

.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
	background-color: #eee;  
	border-color: #58595b
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
	color: #fff;	
	background-color: #58595b;
	border: 1px solid #58595b;
	border-bottom-color: transparent;   
}

.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
	color: #fff;
	background-color: #58595b
}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus {
	color: #fff;
	background-color: #399eff;
}


.tr-heading > th > label {    
    color: #58595b;
}

.navbar.navbar-default {      
    border-bottom: 1px solid #CCC;    
    background-color: #0054a4;
    height:100px;
}

.tab-content {
    border: 1px solid #58595b;    
    }


@media (max-width:500px) {
   
.nav-tabs > li.active > a > span {       
        border: 1px solid #58595b;
        border-bottom-color: transparent;
    }
}

.breadcrumb>li+li:before {	
	color: #0054a4;   
}

.breadcrumb>.active {
	color: #0054a4;   
}

.pagination>li>a, .pagination>li>span {	
	color: #0054a4;	
	background-color: #fff;
	border: 1px solid #ddd
}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {	
	color: #fff;	
	background-color: #0054a4;
	border-color: #0054a4
}

.label-primary {
	background-color: #0054a4
}

.list-group-item.active>.badge, .nav-pills>.active>a>.badge {
	color: #58595b;
	background-color: #fff
}

a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
	border-color: #58595b
}

.progress-bar {
	color: #fff;	
	background-color: #58595b;
	-webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
	box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
	-webkit-transition: width .6s ease;
	-o-transition: width .6s ease;
	transition: width .6s ease
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {	
	color: #fff;
	background-color: #58595b;
	border-color: #58595b
}

.panel-primary {
	border-color: #0054a4;
}

.panel-primary>.panel-heading {
	color: #fff;
	background-color: #0054a4;
	border-color: #0054a4
}

.panel-primary>.panel-heading+.panel-collapse>.panel-body {
	border-top-color: #58595b
}

.panel-primary>.panel-heading .badge {
	color: #58595b;
	background-color: #fff
}

.panel-primary>.panel-footer+.panel-collapse>.panel-body {
	border-bottom-color: #58595b
}

a {
	color: #58595b;
	text-decoration: none
}

.text-primary {
	color: #58595b
}
.bg-primary {
	color: #fff;
	background-color: #58595b
}
.btn-primary {
	color: #fff;
	background-color: #58595b;
	border-color: #2e6da4
}

.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .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, .btn-

primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
	background-color: #58595b;
	border-color: #2e6da4
}

.btn-primary .badge {
	color: #58595b;
	background-color: #fff
}

.btn-link {	
	color: #58595b;	
}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
	color: #fff;	
	background-color: #0054a4 !important;	
}

.btn-info:hover, .btn-info:focus, .btn-info.focus, .btn-info:active, .btn-info.active, .open>.dropdown-toggle.btn-info {
	color: #fff;
	background-color: #2d3439;
	border-color: #8d9398
}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus {
	background-color: #eee;
	border-color: #58595b
}
.nav-tabs {
	border-bottom: 1px solid #0054a4
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
	color: #fff;	
	background-color: #0054a4;
	border: 1px solid #0054a4;
	border-bottom-color: transparent;   
}
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus {
	color: #fff;
	background-color: #0054a4
}

.landing-login {
       background-color: #0054a4;
       color:#fff;
}
.landing-login h4 {
       color:#fff;
}

.topNavLogos {
    width: 100%;  
    margin: 0px auto;
    -webkit-animation: logomove 0.4s 1; 
    animation: logomove 0.4s 1;
}

@-webkit-keyframes logomove {
    from {top: -51px}
    to {top: 0px;}
}

@keyframes logomove {
     from {top: -51px}
    to {top: 0px;}
}

@media (max-width:1199px) {
    .navbar-default .navbar-collapse {
        background-color: #0054a4;
    }
}