.button_kerwin {
   border: 2px solid #0a3c59;
   background: #cedafe;
   padding: 10.5px 21px;
   -webkit-border-radius: 13px;
   -moz-border-radius: 13px;
   border-radius: 13px;
   text-shadow: #02090d 0 1px 0;
   color: #0a0a0a !important;
   font-size: 15px;
   font-family: helvetica, serif;
   text-decoration: none;
   vertical-align: middle;
   }
.button_kerwin:hover {
   border: 2px solid #0a3c59;
   text-shadow: #1e4158 0 1px 0;
   background: #ffffff;
   color: #0a0a0a !important;
   }
.button_kerwin:active {
   text-shadow: #1e4158 0 1px 0;
   border: 2px solid #0a3c59;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#3e779d));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   background-image: -ms-linear-gradient(top, #3e779d 0%, #65a9d7 100%);
   color: #fff !important;
   }
#main-content > article > div > div.ep_search_results > table.ep_columns {
    display: block !important;
    overflow-x: auto !important;
   }
td.ep_columns_cell.ep_columns_cell_rioxx2_title {
    word-wrap: break-word;
    width: 40%;
   }
td.ep_columns_cell.ep_columns_cell_eprintid {
	width: 9%   
   }
ul.ep_action_list {
   white-space: normal !important;
   display: inline-block !important;
   }
.row_a {
	background-color: #cdddec;
	}
::-webkit-scrollbar {
	background: #cdddec; 
}

::-webkit-scrollbar-thumb {
    background: #cdddec; 
}

/* Track */
::-webkit-scrollbar-track {
    background: #f1f1f1; 
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #555; 
}
::-webkit-scrollbar-button {
    background: #cdddec; 
}

.coreRecommender .dropdown {
	top: 10%;
}

#coreRecommenderOutput {
	width: 100% !important;
}

.ep_summary_box_body {
    padding: 2px 6px 2px 6px !important;
    border-style: none solid solid solid !important;
    border-width: 1px !important;
	border-color: #ccc !important;
}

#coreRecommenderOutput ul.tabs.clearfix {
    display: inline !important;
}

.tab-container {
    border-bottom: 1px solid #ccc !important;
    border-bottom-width: 1px !important;
    border-bottom-style: solid !important;
    border-bottom-color: #cedafe !important;
}

#main-content ul {
	padding-top: 2%;
}

/*CoRE 2nd Tab*/
#coreRecommenderOutput .tabs > li#general.active > a, #coreRecommenderOutput .tabs > li#general.active > a:hover, #coreRecommenderOutput .tabs > li#general.active > a:focus, 
#coreRecommenderOutput .tabs > li#specificLibrary.active > a, #coreRecommenderOutput .tabs > li#specificLibrary.active > a:hover, #coreRecommenderOutput .tabs > li#specificLibrary.active > a:focus {	
	color: #0e0e0e !important;
	font-size: 150% !important;
	background-color: #cedafe !important;
	border-bottom-color: transparent !important;
}

#coreRecommenderOutput .tabs > li#general > a,
#coreRecommenderOutput .tabs > li#specificLibrary > a {
	color: #0e0e0e !important;
	background-color: #ccc !important;
	font-size: 150% !important;
}

th.ep_title_specialfields {
	border-color: #808080;
	background-image: url(images/bar_24px.png);
	background-color: #ccc;
	color: #333;
}

tr:nth-child(even){
	background-color: #f2f2f2;
	}