body{
	font-family: /*sans-serif;*/'EB Garamond' !important;
	padding-top: 10px;
}

.close{
    font-size: 34px;
}

/* FOOTER */
.footer {
	padding: 20px 0;
    width: 100%;
}

.modalImg {
	margin: -16px;
}

/* BUTTONS */
.btn-primary {
  color: #fff;
  background-color: #172126;
  border-color: #172126;
  border-radius: 0px !important;
  text-decoration: none !important;
}

.btn-primary:hover, 
.btn-primary:focus{
    color: #fff;
	background-color: #ffad21;
	box-shadow: 0 1px 8px rgba(255, 174, 33, 0.7);
	border-radius: 0px;
	border: 1px solid #ffad21;
	text-decoration: none;
}

.btn-default {
	border-radius: 0px;
	text-decoration: none;
}

.btn-default:hover, 
.btn-default:focus{
	border-radius: 0px;
	text-decoration: none;
}

.btn-group-lg > .btn, .btn-lg {
	font-size: 16px;
}

/* LINK a */
.footer  > a:link, .footer  > a:visited{
	color:#ffffff;
	text-decoration:none;
}

.footer  > a:hover, .footer  > a:active{
	color:#ffab1f;
	text-decoration:underline;
}

a {
    color: #ffab1f;
    text-decoration: none;
}
a {
    background-color: transparent;
}

a:hover, a:active{
	color:#ffab1f;
	text-decoration:underline;
}


/* FORMS */
.form-control{
	border-radius: 0px;
}



/* SIDEBAR */
.sidebar {
    background-color: #f5f5f5;
    border: 1px solid #eee;
    padding: 20px 0px;
}

/* ALERTS */
.alert-info{
	background-color: #D1EDF0 ;
    border-color: #8fdce3;
    color: #23527c;
}

.alert-success{
	background-color: #B8FFBD ;
    border-color: #7EFC89;
    color: #3c763d;
}

.alert-warning{
	background-color: #FFFC66 ;
    border-color: #fffb23;
    color: #D66B00;
}

.alert-danger{
	background-color: #FFBFBF ;
    border-color: #FF8787;
    color: #B30000;
}


/*left-menu */
.nav-sidebar > li.active {
	background: #DFDFDF;
}

.nav-sidebar > li.active a {
	color: #23527c;
	font-weight: bold;
}

/* tables */
.table > thead {
	/*background: #8fdce3;*/
}

.table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #3bb7c4;
}

.modal-header {
  border-bottom: 0px !important;
}

.modal-title {
	color: #b80909;
}

.modal-content {
	box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.8);
}