/* Bootstrap overwrites */
@import url('https://fonts.googleapis.com/css?family=PT+Sans|PT+Serif');

body
{
	background-color: #ddd0c8;
	font-family: 'PT Sans', sans-serif;
	color: #5a5a5a;
}

a:link, a:visited, a:active
{
	color: #5bc0de;
	text-decoration: none;
}

a:hover, a:focus
{
	color: #5bc0de;
	text-decoration: underline;
}

.breadcrumb > .active
{
	color: #999;
}

.well, .panel
{
	background-color: #FFF;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus
{
	text-decoration: none;
	color: #fff;
	background-color: #853933;
}

.panel-default > .panel-heading
{
	background-color: #EFEFEF;
	color: #5a5a5a;
}

.list-group-item
{
	background-color: #532f6b;
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus, a.list-group-item:hover, button.list-group-item:hover, a.list-group-item:focus, button.list-group-item:focus
{
	background-color: #8e72a0;
}

a.list-group-item .list-group-item-heading, .help-block
{
	color: #555;
}

a.btn, .btn a:link, .btn a, .btn a:visited, .btn a:active, .btn a:hover, .btn a:focus,
.btn-info a:link, .btn-info a, .btn-info a:visited, .btn-info a:active, .btn-info a:hover, .btn-info a:focus,
.btn-group a:link, .btn-group a, .btn-group a:visited, .btn-group a:active, .btn-group a:hover, .btn-group a:focus,
.list-group a:link, .list-group a, .list-group a:visited, .list-group a:active, .list-group a:hover, .list-group a:focus,
.list-group-item a:link, .list-group-item a, .list-group-item a:visited, .list-group-item a:active, .list-group-item a:hover, .list-group-item a:focus
{
	color: #fff;
}

.container-fluid
{
	padding-top: 15px;
	padding-bottom: 15px;
}

table, .table, label, .radio label, .checkbox label, .help-block
{
	font-size: inherit;
}

legend
{
	color: #5a5a5a;
}

.btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled.focus, .btn-info[disabled].focus, fieldset[disabled] .btn-info.focus,
.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
{
	background-color: #5bc0de;
	color: #fff;
}

.btn-info:focus, .btn-info.focus, .btn-info:hover, .btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info,
.btn-primary:focus, .btn-primary.focus, .btn-primary:hover, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary
{
	background-color: #31b0d5;
	color: #fff;
}

.btn-info:active:hover, .btn-info.active:hover, .open > .dropdown-toggle.btn-info:hover, .btn-info:active:focus, .btn-info.active:focus, .open > .dropdown-toggle.btn-info:focus, .btn-info:active.focus, .btn-info.active.focus, .open > .dropdown-toggle.btn-info.focus,
.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus
{
	background-color: #269abc;
	color: #fff;
}

.close, .close:link, .close:active, .close:hover, .close:focus
{
	color: #f70101;
}

table > thead > tr > th, .table > thead > tr > th, table > tbody > tr > th, .table > tbody > tr > th, table > thead > tr > td, .table > thead > tr > td, table > tbody > tr > td, .table > tbody > tr > td
{
	border-color: #CCC;
}


/* Extra styles */
.space-top
{
	margin-top: 15px;
}

.header
{
	background-color: #532f6b;
}

.header h1
{
	color: #fff;
	font-weight: normal;
	font-size: 45px;
	font-family: 'PT Serif', Times, serif;
}

.header h1 a
{
	color: #fff !important;
	text-decoration: none !important;
}

.header h1 a,
.header a:link,
.header a:visited,
.header a:hover,
.header a:active,
.header a:focus
{
	color: #fff !important;
	text-decoration: none !important;
}

.breadcrumb
{
	background-color: #fff;
	border: 1px solid #ededed;
}

.white
{
	color: #fff;
}

.modal
{
	z-index: 9999;
}

.modal-header
{
	background-color: #532f6b;
	color: #fff;
}

.modal-body
{
	background-color: #fff;
}

.well-admin
{
	background-color: #ffda79;
	border: 2px solid #FF5722;
}

.list-group-product .list-group-item
{
	background-color: #fff;
	border: 1px solid #ddd;
}

.list-group-product a.list-group-item
{
	color: #555;
}

.list-group-product a.list-group-item:focus,
.list-group-product a.list-group-item:hover
{
	color: #555;
	text-decoration: none;
	background-color: #f5f5f5;
}
