body {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

.main{
	flex:1;
}

div.main {
	border-bottom: 1px solid #aaaaaa;
	padding-bottom:30px;
	}

/* Header Modifications */

.container{
	max-width : 982px;
}

#logoAaegean{
	background: url("../images/Logo.PNG") no-repeat scroll left center transparent;
	float:left;
	width: 350px;
	height: 93px;
}

header {
	margin-top:26px;
	margin-left:14px;
	
}

#searchForm{
	background-color: rgba(247, 174, 69, 0.56);
	
	padding: 30px;
	margin-left: 10px;
	text-align: center;
}

.active-filters {
	margin-left:-9px;
}

.main .active-filters {
	display:none;
}

.innerSearchBoxWrapper{
position:relative;
margin-top:20px;
}


.innerSearchBox{
	top:0px;	
	left:0px;
	width:100%;
}

.changedAddons {
	padding-left:0px;
	padding-top:10px;
}

.innerSearchBox > .visible-lg > form > .checkbox{
	display:none;
}

/*search box area*/
div.container > div.searchHomeContent > div.well > form#searchForm{
	background-color: rgba(247, 174, 69, 0.9);
	padding: 25px 17px;
	margin: 3%;
	
	text-align: center;
}

div.container > div.searchHomeContent #searchForm{
	  margin-top: 30vh;
  
}

div.container > div.searchHomeContent > div.well {
background-image: url("../images/front_search.png");
background-repeat: no-repeat;
background-size: 100%;
width:60%;
margin-left: 25%;
}

.searchHomeContent {
    display: flex; /* Enables flexbox */
    justify-content: center; /* Centers horizontally */
    align-items: center; /* Centers vertically */
    height: 100%; /* You might need to adjust the height */
}
.searchHomeContent {
    text-align: center; /* Centers the content horizontally */
}

/*search button*/
form#searchForm > button.btn, button.btn:hover{
	/* width: 50px; */
	/*background: none repeat scroll 0% 0% #68CCE5;*/
	border: medium none;
	/*color: #00375A;*/
	text-shadow: none;
	font-weight: bold;
}

/*συνθετη αναζητηση*/
form#searchForm > a.btn-link i{
cursor:pointer;
}

form#searchForm  .btn-primary:hover , form#searchForm  .btn-primary:active{
	background:#265680;
	color:white;
}

form#searchForm > a.btn-link {
/* width: 50px; */
cursor:pointer;
border: medium none;
background:#265680;
color:white;
text-shadow: none;
text-decoration:none;
border-radius: 4px;
}

form#searchForm > a.btn-link:hover , form#searchForm > a.btn-link:active{
/* width: 50px; */

border: medium none;
color: white;
text-shadow: none;
text-decoration:none;
border-radius: 4px;
}

.innerSearchBox #searchForm{
	width:100%;
	margin-left:-7px;
	background: linear-gradient(rgba(247, 174, 69, 0.6),rgba(247, 174, 69, 0.6)),
	url('/themes/aegean/images/IMG_7148_horizontal_crop.jpg');
	background-attachment: fixed !important;
	background-size: 100% auto;
    background-repeat: no-repeat;
    background-position: top center;    
    
}
@media (max-width: 768px){
	.searchForm-query{
		width:100% !important;
	}
}

@media (max-width: 1060px){
	.innerSearchBox  #searchForm{
		width:100%;
		margin-left:-7px;
		background: linear-gradient(rgba(247, 174, 69, 0.6),rgba(247, 174, 69, 0.6)),
		url('/themes/aegean/images/IMG_7148_horizontal_crop.jpg');
		background-size: auto;
		background-attachment:unset !important;
		background-repeat: no-repeat;
		
		
	}
}

/*login button*/
.login-icon {
	background-image: url("../images/log-in-icon.png");
	width: 31px;
	height: 33px;
	display: block;
	-moz-box-sizing: border-box;
	background-repeat: no-repeat;
	float: left;
	bottom: 6px;
	position: relative;
	margin-left: -15px;
	background-color:#EEEEEE;
	margin-top: -1px;
	margin-right: 5px;
}

li#loginOptions > a {
	background-color:#EEEEEE;
	height:33px;
	padding-top: 7px;
	padding-right: 7px;
	width:94px;
}

li#loginOptions > a:hover {
	background-color:#00375A;
	color:#ffffff;
	height:33px;
	padding-top: 7px;
	padding-right: 7px;
}

li.logoutOptions > a {
	background-color:#EEEEEE;
	height:33px;
	padding-top: 7px;
}

li.logoutOptions > a:hover {
	background-color:#00375A;
	color:#ffffff;
	height:33px;
	padding-top: 7px;
}

ul.navbar-nav > li.logoutOptions {
float:left;
}

/*language button*/
div#header-collapse li.dropdown  .dropdown-toggle {
	background-color:#EEEEEE;
	height:33px;
	padding-top: 7px;
	padding-right: 16px;
	margin-top: 0px;
}

div#header-collapse  li.dropdown  .dropdown-toggle:hover {
	background-color:#00375A;
	color:#ffffff;
	height:33px;
	padding-top: 7px;
	padding-right: 16px;
	margin-top: 0px;
}

ul.navbar-nav > li#loginOptions {
margin-top: 7px;
width:100%;
}

ul.navbar-nav > li.logoutOptions {
padding-bottom: 0px;
}

div.navbar > div#header-collapse > ul.nav > li.dropdown {
clear: both;
width:100%;
}

/* End of Header modifications */


/*σελιδα τεκμηριου*/

/*buttons*/

ul > li > a.cite-record {
	color: #79A579;
	background-color: #ffffff;
	border:1px solid #79A579;
	margin-bottom:10px;
	}
	
	ul > li > a.cite-record:hover {
	color: #FFF;
	background-color: #79A579;
	border:1px solid #79A579;
	margin-bottom:10px;
	}
	
	

	ul > li > a.mail-record {
	color: #79A579;
	background-color: #ffffff;
	border:1px solid #79A579;
	margin-bottom:10px;
	}
	
	ul > li > a.mail-record:hover {
	color: #FFF;
	background-color: #79A579;
	border:1px solid #79A579;
	margin-bottom:10px;
	}
	
	ul > li > a.save-record {
	color: #79A579;
	background-color: #ffffff;
	border:1px solid #79A579;
	margin-bottom:10px;
	}
	
	ul > li > a.save-record:hover {
	color: #FFF;
	background-color: #79A579;
	border:1px solid #79A579;
	margin-bottom:10px;
	}

	ul > li > a.print-record {
		color: #79A579;
		background-color: #ffffff;
		border:1px solid #79A579;
		margin-bottom:10px;
		}
		
		ul > li > a.print-record:hover {
		color: #FFF;
		background-color: #79A579;
		border:1px solid #79A579;
		margin-bottom:10px;
		}
	
		ul > li > a.permalink-record {
			color: #79A579;
			background-color: #ffffff;
			border:1px solid #79A579;
			margin-bottom:10px;
			}
			
			ul > li > a.permalink-record:hover {
			color: #FFF;
			background-color: #79A579;
			border:1px solid #79A579;
			margin-bottom:10px;
			}

	ul > li.dropdown > a.export-toggle {
	color: #79A579;
	background-color: #ffffff;
	border:1px solid #79A579;
	margin-bottom:10px;
	}
	
	ul > li.dropdown > a.export-toggle:hover {
	color: #FFF;
	background-color: #79A579;
	border:1px solid #79A579;
	margin-bottom:10px;
	}
	
	.record-tabs {
		word-wrap: break-word;
	}

	/*tabs*/
	.record-tabs .tab-content {
		border:1px solid #79A579;
		padding:20px;
	}
	
	.nav-tabs {
	border-bottom:1px solid #ffffff;
	    align-content: center;
	    justify-content: center;
		display: flex;
	    margin-bottom: 10px;

	}
	
	#record-tab-holdings >  a {
	color:#ffffff;
	background-color:#F7B24E;
	cursor: pointer;
	}
	
	#record-tab-holdings >  a:hover {
	color:#ffffff;
	background-color:#F7B24E;
	border:1px solid #F7B24E;
	}
	
	#record-tab-description > a {
	color:#ffffff;
	background-color:#F86060;
	cursor: pointer;
	}
	
	#record-tab-description > a:hover {
	color:#ffffff;
	background-color:#F86060;
	border:1px solid #F86060;
	}
	
	#record-tab-usercomments > a {
	color:#ffffff;
	background-color:#3B779B;
	cursor: pointer;
	}
	
	#record-tab-usercomments > a:hover {
	color:#ffffff;
	background-color:#3B779B;
	border:1px solid #3B779B;
	}
	
	#record-tab-similar > a {
	color:#ffffff;
	background-color:#3B779B;
	cursor: pointer;
	display:none;
	}
	
	#record-tab-similar > a:hover {
	color:#ffffff;
	background-color:#3B779B;
	border:1px solid #3B779B;
	}
	
	
	#record-tab-details > a {
	color:#ffffff;
	background-color:#8D87C0;
	cursor: pointer;
	}
	
	#record-tab-details > a:hover {
	color:#ffffff;
	background-color:#8D87C0;
	border:1px solid #8D87C0;
	}
	/*End of content area */


	.list-group-item {
		color: #79A579;
		background-color: #ffffff;
		border:1px solid #79A579;
		}
		
		a.list-group-item {
		color: #79A579;
		background-color: #ffffff;
		border:1px solid #79A579;
		}
		
		a.list-group-item:hover, a.list-group-item:focus {
		color: #FFF;
		background-color: #79A579;
		border:1px solid #79A579;
		}




		
/*side menu*/
div.container > div.row > div.sidebar> ul.list-group > li.title{
	color: #ffffff;
	background-color: #79A579;
	border:1px solid #79A579 ;
	}
	
	a.facetAND:hover {
	border-top:2px solid #ffffff;
	}
	
	ul.facet__list > .facet__list__item a {
	color: #79A579;
	background-color: #ffffff;
	/* border:1px solid #79A579; */
	border:none;

	text-decoration: none;
	}
	
	.facet-group, .facet-group div{

	border:none;
	
	}
	.facet-group .title {
	border:none;
	}

	#search-sidebar{
		background-color: whitesmoke;
    padding-left: 1rem;
    padding-right: 1rem;
	}

	
	.facet-group .collapse, .facet-group .collapsing, .facet-group.full-facet-list .facet {
		position: relative;
		/* border-left: 1px solid #79A579;
		border-right: 1px solid #79A579;
		border-bottom: 1px solid #79A579;
		 */
		 border:none;
	}

	ul.facet__list > .facet__list__item a:hover {
	color: #ffffff;
	background-color: #79A579;
	
	}
	
	.top-facet-inner {
		border:none;
	}
	
	.top-facets{
		padding-bottom:10px;
		padding-top:10px;
	}
	.facet-title {
		color:#ffffff;
		background-color: #79A579;
	}
	
	.facet__list{
		margin-top:-1px;
	}

	.badge {
		background-color: #79A579;
	}
	
	a:hover .badge {
		color:#79A579;
		background-color: #ffffff;
	}
	
	.slider .slider-track .slider-handle {
		background: none repeat scroll 0% 0% #79A579;
		border: 1px solid #79A579;
	}
	
	.slider .slider-track:hover .slider-handle:hover {
		background: none repeat scroll 0% 0% #E5A346;
		border: 1px solid #E5A346;
	}
	
	input.btn-default {
	color: #79A579;
	background-color: #ffffff;
	border:1px solid #79A579;
	}
	
	.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .open .dropdown-toggle.btn-default {
	color: #ffffff;
	background-color: #79A579;
	border:1px solid #79A579;
	}
	
	.sidebar .list-group:not(.filters) .title::after {
	content: url("../../aegean/images/up_arrow.png");
	float: right;
	width: 18px;
	height: 13px;
	}
	
	.sidebar .list-group:not(.filters) .title.collapsed::after {
	content: url("../../aegean/images/up_arrow.png");
	float: right;
	width: 18px;
	height: 13px;
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	margin-top: 10px;
	}
	
	a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus {
	background-color: #F7B24E;
	border-color: #F7B24E;
	}
	
	/*End of side menu*/
	

	.record-number{
		display:none !important;
	}

	/* footer */
	.footer-container ul {
		list-style-image: url('../images/bullet.png');
	  }

	  .footer-container{
		margin: auto;
		max-width: 982px;
	  }
	/* end of footer */
