a {
    color: #0D3058;
    text-decoration: none;
}

    a:focus, a:hover {
        text-decoration: none;
        color: #1364A5;
    }

.tbl-head-yellow, .myDashboard .contentWrapp ul li a, .k-multiselect .k-button {
    background: #0D3058;
}

.modal-title, .modal-content {
    color: #0D3058;
}

/*For Navigation*/
.navbar-inverse,
.navbar-inverse .dropdown-menu > li > a:focus, .navbar-inverse .dropdown-menu > li > a:hover
/*For grid table*/ {
    background-color: #0D3058 !important;
    background: #0D3058 !important;
}

    /********** heighlited Blue **********/
    /*For Navigation*/
    .navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover,
    .navbar-inverse .dropdown-menu,
    /*For grid table*/
    table.grid th, .k-grid-header th.k-header,
    .btn-primary i {
        background-color: #1364A5;
    }

/********** Green Background With Border **********/
/*For Primary Btns*/
.btn-primary, .btn-primary.active, .btn-primary.focus, .btn-primary:active, .btn-primary:focus, .btn-primary:hover, .open > .dropdown-toggle.btn-primary {
    background-color: #0D3058;
    border-color: #1364A5;
}

/********** Text Color **********/
a.arow-gray-bottom span, input.arow-gray-bottom span, a.arow-gray-bottom:hover span, input.arow-gray-bottom:hover span, a.arow-gray-bottom:focus span, input.arow-gray-bottom:focus span, a.arow-gray-bottom:active span, input.arow-gray-bottom:active span,
h1, .h1, h2, .h2 {
    color: #0D3058;
}

/********** Border Color **********/
/*For navigation*/
.navbar-inverse {
    border-bottom: 2px solid #1364A5;
}

    .navbar-inverse, .navbar-inverse .navbar-nav > li {
        border-color: #1364A5;
    }

/********** Collaps Icon *********/
.collapse-plus {
    /*background: url(../Content/Themes/default/Images/icon-plus.png) right center no-repeat;*/
}

a.collapse-plus::after {
    content: "+";
    font-size: 14pt;
    color: #0D3058;
    border: solid 2px #0D3058;
    padding: 0 6px;
    border-radius: 500px;
    float: right;
    width: 27px;
}

.collapse-minus {
    /*background: url(../Content/Themes/default/Images/icon-minus.png) right center no-repeat;*/
}

a.collapse-minus::after {
    content: "-";
    font-size: 14pt;
    color: #0D3058;
    border: solid 2px #0D3058;
    padding: 0 8px;
    border-radius: 500px;
    float: right;
    width: 27px;
}

.dropdown-toggle span.arrow {
    background: url(../Content/Themes/default/Images/icon-arrow-bottom-white.png) 100% center no-repeat;
}

a.arow-gray-bottom, input.arow-gray-bottom, a.arow-gray-bottom:hover, input.arow-gray-bottom:hover, a.arow-gray-bottom:focus, input.arow-gray-bottom:focus, a.arow-gray-bottom:active, input.arow-gray-bottom:active {
    background: url(../Content/Themes/default/Images/icon-arrow-bottom.png) 95% center no-repeat #d9d9d9;
}

a.arow-white-bottom, input.arow-white-bottom, a.arow-white-bottom:hover, input.arow-white-bottom:hover, a.arow-white-bottom:focus, input.arow-white-bottom:focus, a.arow-white-bottom:active, input.arow-white-bottom:active {
    background: url(../Content/Themes/default/Images/icon-arrow-bottom-white.png) 100% center no-repeat #212121;
}

.navbar-inverse .navbar-nav > li.home i {
    background: url(../Content/Themes/default/Images/icon-home.png) no-repeat;
}

.navbar-inverse .navbar-nav > li.dashboard i {
    background: url(../Content/Themes/default/Images/icon-dashboard.png) no-repeat;
}

.navbar-inverse .navbar-nav > li.projects i {
    background: url(../Content/Themes/default/Images/icon-projects.png) no-repeat;
}

.navbar-inverse .navbar-nav > li.myquotes i {
    background: url(../Content/Themes/default/images/icon-quotes.png) no-repeat 0;
}

.navbar-inverse .navbar-nav > li.parts i {
    background: url(../Content/Themes/default/Images/icon-parts.png) no-repeat;
}

.navbar-inverse .navbar-nav > li.administration i {
    background: url(../Content/Themes/default/Images/icon-administration.png) no-repeat;
}

.navbar-inverse .navbar-nav > li.support i {
    background: url(../Content/Themes/default/Images/icon-support.png) no-repeat;
}

.navbar-inverse .navbar-nav > li.tools i {
    background: url(../Content/Themes/default/Images/icon-tool.png) no-repeat;
}

.search-btn, .search-btn:hover, .search-btn:focus {
    background-image: url(../Content/Themes/default/Images/icon-search.png);
}

.add-btn, .add-btn:hover, .add-btn:focus {
    background-image: url(../Content/Themes/default/Images/icon-add.png);
}

.save-btn, .save-btn:hover, .save-btn:focus, .save-btn:disabled {
    background-image: url(../Content/Themes/default/Images/icon-save.png);
}

.eng-btn, .eng-btn:hover, .eng-btn:focus {
    background-image: url(../Content/Themes/default/Images/icon-settings-btn.png);
}

.email-btn, .email-btn:hover, .email-btn:focus {
    background-image: url(../Content/Themes/default/Images/icon-email.png);
}

.btn-edit-small {
    background-image: url(../Content/Themes/default/Images/icon-edit-small.png) !important;
}

.close-btn, .close-btn:hover, .close-btn:focus {
    background-image: url(../Content/Themes/default/Images/icon-close.png);
}

.calc-btn, .calc-btn:hover, .calc-btn:focus {
    background-image: url(../Content/Themes/default/Images/icon-calculate.png);
}

.first-btn, .first-btn:hover, .first-btn:focus {
    background-image: url(../Content/Themes/default/Images/icon-first.png);
}

.last-btn, .last-btn:hover, .last-btn:focus {
    background-image: url(../Content/Themes/default/Images/icon-last.png);
}

.previous-btn, .previous-btn:hover, .previous-btn:focus {
    background-image: url(../Content/Themes/default/Images/icon-previous.png);
}

.next-btn, .next-btn:hover, .next-btn:focus {
    background-image: url(../Content/Themes/default/Images/icon-next.png);
}

.back-btn, .back-btn:hover, .back-btn:focus {
    background-image: url(../Content/Themes/default/Images/icon-back.png);
}

.price-btn, .price-btn:hover, .price-btn:focus {
    background-image: url(../Content/Themes/default/Images/icon-price.png);
}

.report-btn, .report-btn:hover, .report-btn:focus {
    background-image: url(../Content/Themes/default/Images/icon-submittals.png);
}

table.grid input.search-btn {
    background: url(../Content/Themes/default/Images/icon-search.png) center center no-repeat #212121;
}

table.grid input.edit-btn, table.grid a.edit-btn {
    background: url(../Content/Themes/default/Images/icon-edit.png) center center no-repeat #212121;
}

table.grid input.calendar-btn {
    background: url(../Content/Themes/default/Images/icon-calendar.png) center center no-repeat #212121;
}

table.grid input.process-btn, table.grid a.process-btn {
    background: url(../Content/Themes/default/Images/icon-process.png) center center no-repeat #212121;
}

table.grid a.close-btn {
    background: url(../Content/Themes/default/Images/icon-close.png) center center no-repeat #212121;
}

table.grid a.submittal-btn {
    background: url(../Content/Themes/default/Images/icon-submittals.png) center center no-repeat #212121;
}

table.grid a.quotes-btn {
    background: url(../Content/Themes/default/Images/icon-quotes.png) center center no-repeat #212121;
}

table.grid a.actions-btn {
    background: url(../Content/Themes/default/Images/icon-users.png) center center no-repeat #212121;
}

table.grid a.user-btn {
    background: url(../Content/Themes/default/Images/icon-user-w.png) center center no-repeat #212121;
}

input.submittal-btn {
    background: url(../Content/Themes/default/Images/icon-submittals.png) center center no-repeat #212121;
}

/*Navigation*/
.navbar-inverse .navbar-nav > li.quotes i {
    background: url(../Content/Themes/default/Images/icon-quotation.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.navbar-inverse .navbar-nav > li.orders i {
    background: url(../Content/Themes/default/Images/icon-orders.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.navbar-inverse .navbar-nav > li.limit i {
    background: url(../Content/Themes/default/Images/icon-limit.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.btn-cart-small {
    background-image: url(../Content/Themes/default/Images/icon-cart-small.png) !important;
}

ul.k-tabstrip-items {
    background: #0D3058;
}

/*Add New User steps start
ul.progressSteps {
    background: #0D3058;
}

    ul.progressSteps li.tab-active {
        background: url(../Content/Themes/default/Images/process_arrow_c.png) right center no-repeat;
    }

    ul.progressSteps li.tab-inactive {
        background: url(../Content/Themes/default/Images/process_arrow_prev.png) right center no-repeat;
    }

    ul.progressSteps li.tab-active a {
        background: #1364A5;
    }
Add New User steps end*/

ul.progressSteps li {
	list-style:none;	
}

ul.progressSteps li a {
	display: block;
	float: left;
	height: 50px;
	background: #0D3058;
	text-align: center;
	padding:0 25px;
	line-height:50px;
	position: relative;
	margin: 0 15px 0 0; 
	color: #fff;
    font-size: 14px;
}

ul.progressSteps li a:hover, ul.progressSteps li.tab-active a{
	background: #1364A5;
}

ul.progressSteps li a:after {
	content: "";  
	border-top: 25px solid transparent;
	border-bottom: 25px solid transparent;
	border-left: 25px solid #0D3058;
	position: absolute; right: -25px; top: 0;	
}

ul.progressSteps li a:before {
 content: "";
  position: absolute;
  margin-top: 0;   
  border-width: 25px 0 25px 25px;
  border-style: solid;
  border-color: #0D3058 #0D3058 #0D3058 transparent;
  left: -25px;
	
		
}

/* Hover Effects */
ul.progressSteps li a:hover::before, ul.progressSteps li.tab-active a::before {
  border-color: #1364A5 #1364A5 #1364A5 transparent;
	     
	
	
}
/* Hover Effects */
ul.progressSteps li a:hover::after,  ul.progressSteps li.tab-active a::after{
	border-top: 25px solid transparent;
	border-bottom: 25px solid transparent;
	border-left: 25px solid #1364A5;	
}



/* Hide the Before Pseudo Element */
ul.progressSteps li:first-child a:before {
	display: none; 
}


/* Add Border Radius */
ul.progressSteps li:first-child a{
	border-top-left-radius: 10px; border-bottom-left-radius: 10px;border-bottom-right-radius: 1px;
}

.btn-cart-small {
    background-image: url(Images/icon-cart-small.png);
    background-position: center 5px;
    background-repeat: no-repeat;
}

/*Schedule tabs*/
.customTab h5{
        font-size: 11px;
    }

	.customTab li.active{
        border-top: 3px solid #0D3058;
    }

	.customTab > li > a
	{
		border-radius: 0px !important;
		margin-right: 0 !important;
	}

/*Tagging styles*/

div.modal-body-tagging .k-grid-content{
    height:200px;
}