@charset "utf-8";
/* CSS Document */

body,p{
  font-size: 16px;
  font-family:Tahoma, Geneva, sans-serif;
  color: #585757;
}
.container-fluid,.img{
	max-width: 1435px !important;
}

.body-width{
	border-left: solid 1px; #555b75; !important;
	border-right: solid 1px; #555b75; !important;	
}

.img{
	margin: 0 auto;
}
.big-text{
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 26px;
}
h1,.h1{
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 38px;
	color: #a16779;
	font-weight:bold;
}
h2,.h2{
  font-size: 18px;
  font-family:Tahoma, Geneva, sans-serif;
  color: rgb(88, 88, 115);
  font-weight: bold;
}
a{
  color: rgb(161, 103, 121);
  text-decoration:none;
}
a:hover{
color: rgb(161, 103, 121);
  text-decoration:underline;
}
.footer-text{
  font-size: 14px;
  font-family:Tahoma, Geneva, sans-serif;
  color: rgb(255, 255, 255);
  padding: 16px;
}

.btn-secondary{
	background-color:#FFF;
	font-size: 24px;
	color:#333333;
	border:none !important;
}
.btn-secondary:hover{
	color: rgb(161, 103, 121);
	background-color:#FFF;
	border:none !important;
}
.btn-primary{
	background-color:#cacdd3;
	font-size: 24px;
	color:#585873;
	border:none !important;
}
.btn-primary:hover{
	background-color:#cacdd3 !important;
	color: rgb(161, 103, 121);
	border:none !important;
}

.btn-books{
	background-color:#cacdd3;
	font-size: 18px;
	color:#585873;
	border:none !important;
}
.btn-books:hover{
	background-color:#cacdd3 !important;
	color: rgb(161, 103, 121);
	border:none !important;
}

.btn-books-group{
	background-color:#fff;
	font-size: 18px;
	color:#585873;
	border:#CCC solid 1px;
}
.btn-books-group:hover{
	background-color:#fff !important;
	color: rgb(161, 103, 121);
	border:#CCC solid 1px;
}

.text-success {
  color: #333;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #333;
}
.has-success .form-control {
  border-color: #333;
}
.text-danger {
  color: #ee1f27;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #ee1f27;
}
.has-error .form-control {
  border-color: #ee1f27;
}

.nav-link:hover{
	color: rgb(161, 103, 121) !important;
}
.bg-light{
	background-color: white !important;
}