/* ----------------------------------------------------------------
Custom CSS

Add all your Custom Styled CSS here for New Styles or
Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/
ul, ol {
	list-style-position: inside;
}

.basecolor{
	background-color: #f1a406 !important;
	color: #fff;
}

.basecolor * {
	color: #fff;
}

.basecolor a {
	color: #fff !important;
}
.basecolor a:hover, .basecolor .nav-child a, .basecolor .current a {
	color: #222 !important;
}

.basecolor .nav-child a {

}

.btn:focus, .btn.focus {
    outline: 0;
    box-shadow: none;
}

.btn-basecolor-inverse {
	border: solid 2px #222;
	color: #222;
	background-color: #fff;
	font-weight: 700;
}
	
.btn-basecolor-inverse:hover {
	border: solid 2px #fff;
	color: #fff;
	background-color: inherit;
}


/*.basecolor a:hover, .basecolor .current a,
.basecolor .menu-item:hover > .menu-link
   {
	color: #000 !important;
}

*/
.header-size-sm .menu-container > .menu-item.deeper.parent.sub-menu > .menu-link {
	padding-right: 0;
}

#page-title .breadcrumb-item {
	display: block;
}

.widget_links .active a {
color: #f1a406 !important;
}


.sidebar_links ul {
	list-style: none;
}
.sidebar_links li {
	font-size: 15px;
	padding: 0.5rem !important;
	border: solid 1px #eee;
}

.sidebar_links li::before {
	content: "\e7a5";
   font-family: 'font-icons';
   display: inline-block;
   position: absolute;
   right: 10px;
}

.sidebar_links li a {
	display: inline-block;
   /*padding: 0 3px 0 12px;*/
   border: none !important;
   color: #222;
}
.sidebar_links li a:hover {
	font-weight: 700;
}
a.phone {
  color: #555 !important;
} 

.table thead tr *:not(:first-child), .table tbody tr *:not(:first-child) {
  width: 25%; text-align: right;
}
.table-responsive {
  /*display: table;*/
  width: 100%;
}


/* th, td { padding: 0 5px} */