/**
 Colors: Find and Replace for a quick scheme.
      mirage2      this-site
 1st: #1E3C84      #1E3C84          Top header
 2nd: #003399      #003399          Breadcrumb
 3rd: #1E3C84      #1E3C84          side-nav/h1..h7
*/
body {
	font-size: 18px;
	line-height: 1.5em;
	font-family: 'Open Sans';
}

/* Override dspace-bootstrap-tweaks */
header .navbar-brand img {
    height: 80px;
}

.navbar {
    min-height: 80px;
}

/* Override classic-mirage-style */
header .navbar-default {
    background-color: #fff;
}

.trail-wrapper {
    background-color: #3c3c3c;
}
.trail-wrapper .breadcrumb > li + li:before {
    color: #fff;
}
.trail-wrapper .breadcrumb > .active {
    color: #eee;
}
.trail-wrapper .sidebar-toggle .icon-bar {
    background-color: #fff;
}
.trail-wrapper .sidebar-toggle:hover, .trail-wrapper .sidebar-toggle:focus {
    background-color: #1E3C84;
}

@media (max-width: 767px) {
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
        background-color: #592a8a;
        border: 1px solid #592a8a;
    }
}

/* Header Person dropdown */
header .navbar-default .navbar-toggle > .open > a, header .navbar-default .navbar-toggle > .open > a:hover, header .navbar-default .navbar-toggle > .open > a:focus, header .navbar-default .navbar-nav > .open > a, header .navbar-default .navbar-nav > .open > a:hover, header .navbar-default .navbar-nav > .open > a:focus {
    background-color: #fff;
    color: #592a8a;
}
header .navbar-default .navbar-toggle > li > a:hover, header .navbar-default .navbar-toggle > li > a:focus, header .navbar-default .navbar-nav > li > a:hover, header .navbar-default .navbar-nav > li > a:focus {
    background-color: #fff;
    color: #592a8a;
}
header .navbar-default .navbar-toggle > .active > a, header .navbar-default .navbar-toggle > .active > a:hover, header .navbar-default .navbar-toggle > .active > a:focus, header .navbar-default .navbar-nav > .active > a, header .navbar-default .navbar-nav > .active > a:hover, header .navbar-default .navbar-nav > .active > a:focus {
    background-color: #FFF;
    color: #592a8a;
}
header .navbar-default .navbar-toggle > .open > a, header .navbar-default .navbar-toggle > .open > a:hover, header .navbar-default .navbar-toggle > .open > a:focus, header .navbar-default .navbar-nav > .open > a, header .navbar-default .navbar-nav > .open > a:hover, header .navbar-default .navbar-nav > .open > a:focus {
    background-color: #FFF;
    color: #592a8a;
}

/* Registration Buttons */
.label-success {
    background-color: #f7f7f7;
    color: #eaf1f7;
}

/* Search Icon */
.btn-primary {
    color: #fff;
    background-color: #592a8a;
    border-color: #592a8a;
}


/* bootstrap-classic-mirage-colors */
a {
    color: #592a8a;
text-decoration: none;
}
.text-primary {
    color: #1E3C84
}
.bg-primary {
    background-color: #fff;
}
.btn-primary {
    background-color: #592a8a;
}
.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active {
    background-color: #f7f7f7;
}
.btn-primary .badge {
    color: #1E3C84;
}
.btn-link {
    color: #592a8a;
}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background-color: #1E3C84
}
.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    border-color: #1E3C84
}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    background-color: #1E3C84
}

.navbar-inverse {
    background-color: #1E3C84;
}
.pagination > li > a, .pagination > li > span {
    color: #1E3C84;
}
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus {
    background-color: #1E3C84;
    border-color: #1E3C84;
}
.label-primary {
    background-color: #f7f7f7;
}
a.list-group-item.active > .badge, .nav-pills > .active > a > .badge {
    color: #1E3C84;
}
a.thumbnail:hover, a.thumbnail:focus, a.thumbnail.active {
    border-color: #1E3C84
}
.progress-bar {
    background-color: #1E3C84;
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    background-color: #f7f7f7;
    border-color: #f7f7f7;
}
.panel-primary {
    border-color: #f7f7f7;
}
.panel-primary > .panel-heading {
    background-color: #f7f7f7;
    border-color: #f7f7f7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
    border-top-color: #f7f7f7;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
    border-bottom-color: #1E3C84
}
.list-group-item, a.list-group-item.ds-option, .list-group-item:focus, #main-container #sidebar, .list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus  {
	color: #592a8a;
	background-color: #f7f7f7;
	border-color: #f7f7f7;
}
#ds-options a.list-group-item.ds-option {
	padding: 5px 30px;
	border: none;
}
footer {
    background-color: #fff;
}
header .navbar-default .navbar-nav > li > a:hover, header .navbar-default .navbar-nav > li > a {
	color: #592a8a;
	background-color: #fff;
}
.navbar-brand {
	padding: 0px;
}
#ds-options .ds-option-set-head, #ds-options .list-group-item-heading {
	color: #3c3c3c;
}
#ds-options .ds-option-set-head {
	font-weight: bold;
	padding-left: 5px;
}
#ds-options {
	margin-top: 10px;
	background-color: #f7f7f7;
}
#ecu-header-wrapper {
    background-color: #592a8a;
    height: 40px;
    overflow: hidden;
}
#ecu-header-wrapper .nav li a, #ecu-header-wrapper .nav li {
	color: #fff;
	background-color: #592a8a;
}
#ecu-logo {
    background-image: url("../images/ecu-wordmark.svg");
    background-repeat: no-repeat;
    background-size: 250px 26px;
    float: left;
    width: 250px;
    height: 26px;
    margin: 7px 0 0 10px;
}
#ds-footer-logo {
    display: inline-block;
    background-repeat: no-repeat;
    width: 85px;
    height: 53px;
}
footer {
	color: #000;
	border-top: #9cacba 2px solid;
}
footer .row {
	padding-top: 10px 20px 0 20px;
}
footer a, footer a:focus {
	color: #592a8a;
}
.container-fluid {
  padding-right: 0px;
  padding-left: 15px;
}
.row {
	margin-right: 0px;
}
a:hover { text-decoration: underline !important; }

#bannerImage {
    background-image: url("../images/searchBanner.jpg");
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: center top;
    height: 260px;
    width: 100%;
    display: -webkit-flexbox;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    text-align: center;
    justify-content: center;
}
#sidebar.leftside {
	background: #fff url('../images/sidebar-background.png') repeat 8px 0px !important;
}
#sidebar.leftside #ds-options {
	background: url('../images/ds-options-background.png') repeat left top !important;
	background-color: none;
}
.instruct {
	padding: 15px 10px;
	width: 302px;
}
.step1.subActive {
	background: #fff url('../images/step-1-active.jpg') no-repeat left top !important;
	width: 302px;
	height: 81px;
	/*margin-left: 265px;
	border: #000 solid 1px;*/
}
.step1 {
	background: url('../images/step-1-disabled.jpg') no-repeat left top;
	width: 302px;
	height: 81px;
	/*margin-left: 265px;*/
}

.step2 {
	background: url('../images/step-2-disabled.jpg') no-repeat left top;
	width: 302px;
	height: 108px;
	/*margin-left: 265px;*/
}
.step2.subActive {
	background: url('../images/step-2-active.jpg') no-repeat left top;
	width: 302px;
	height: 108px;
	/*margin-left: 265px;*/
}
.step3 {
	background: url('../images/step-3-disabled.jpg') no-repeat left top;
	width: 302px;
	height: 81px;
	/*margin-left: 265px;*/
}
.step3.subActive {
	background: url('../images/step-3-active.jpg') no-repeat left top;
	width: 302px;
	height: 81px;
	/*margin-left: 265px;*/
}
.nav-divider {
	height: 11px;
	margin: 0 9px;
	border-right: 1px solid #fff;
}
/*.vcenter {
	display: flex;
	align-items: center;
}*/
input#query {
	width: 450px;
}
#homeForm {
	margin: 0 auto;
	width: 512px;
}
#homeSearch {
	padding: 0;
}
#ds-body {
	padding-left: 30px;
	padding-right: 30px;
}
.thumbnailSized {
	padding-top: 20px;
	height: 98px;
}
.thumbnailSized.first-item {
	height: 85px;
	padding-top: 0px;
}
.citation-odd {
	padding: 10px 0px;
	background-color: #f9f9f9;
}
.citation-even {
	padding: 10px 0px;
}
.bold {
	font-weight: bold;
}
#ds-search-option, #impact-altmetric {
	padding-left: 10px;
}
.ds-button-field, .ds-button-field:hover, .ds-button-field:link, .ds-button-field:visited, .ds-button-field:active {
    background: -webkit-linear-gradient(#8861b0, #53197d) !important;
    background: -o-linear-gradient(#8861b0, #53197d) !important;
    background: -moz-linear-gradient(#8861b0, #53197d) !important;
	background: linear-gradient(#8861b0, #53197d) !important;
	color: #fff !important;
}
/* Submission form progress buttons */
.btn-success {
    background: -webkit-linear-gradient(#fbda69, #edb61b) !important;
    background: -o-linear-gradient(#fbda69, #edb61b) !important;
    background: -moz-linear-gradient(#fbda69, #edb61b) !important;
    background: linear-gradient(#fbda69, #edb61b) !important;

}
.btn-complete {
    background: -webkit-linear-gradient(#8861b0, #53197d) !important;
    background: -o-linear-gradient(#8861b0, #53197d) !important;
    background: -moz-linear-gradient(#8861b0, #53197d) !important;
    background: linear-gradient(#8861b0, #53197d) !important;
}
.btn-success[disabled], .btn-success.disabled {
    background: -webkit-linear-gradient(#dddddd, #9d9d9d) !important;
    background: -o-linear-gradient(#dddddd, #9d9d9d) !important;
    background: -moz-linear-gradient(#dddddd, #9d9d9d) !important;
    background: linear-gradient(#dddddd, #9d9d9d) !important;
}
.btn-success:hover {
    background: -webkit-linear-gradient(#fbda69, #edb61b) !important;
    background: -o-linear-gradient(#fbda69, #edb61b) !important;
    background: -moz-linear-gradient(#fbda69, #edb61b) !important;
    background: linear-gradient(#fbda69, #edb61b) !important;
}
.lg-gold-button, .lg-gold-button:hover {
	background-color: #fec923 !important;
	border-color: #fec923;
	color: #000 !important;
	padding: 8px 16px 8px 16px;
	font-size: 24px;
	text-transform: uppercase;
	border-radius: 5px;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #000;
}
.navbar-toggle {
    background-color: #666;
}
.navbar-toggle:focus {
	background-color: #fff;
}
.navbar-toggle:focus .icon-bar {
	background-color: #ff0000;
}
.row-offcanvas-left.active {
    left: 10px;
}
input[type="file"] {
	height: auto;
}
.btn-group > .btn-success, .btn-group > .btn-default {
	margin-right: 10px;
}
header .navbar-default .navbar-toggle > li > a:hover, header .navbar-default .navbar-toggle > li > a:focus, header .navbar-default .navbar-nav > li > a:hover, header .navbar-default .navbar-nav > li > a:focus {
  color: #592a8a;
  background-color: #FFF;
}
header .navbar-default .navbar-toggle > .active > a, header .navbar-default .navbar-toggle > .active > a:hover, header .navbar-default .navbar-toggle > .active > a:focus, header .navbar-default .navbar-nav > .active > a, header .navbar-default .navbar-nav > .active > a:hover, header .navbar-default .navbar-nav > .active > a:focus {
  color: #592a8a;
  background-color: #fff;
}
header .navbar-default .navbar-toggle > .open > a, header .navbar-default .navbar-toggle > .open > a:hover, header .navbar-default .navbar-toggle > .open > a:focus, header .navbar-default .navbar-nav > .open > a, header .navbar-default .navbar-nav > .open > a:hover, header .navbar-default .navbar-nav > .open > a:focus {
  background-color: #fff;
  color: #592a8a;
}
input[type="radio"] {
	margin: 10px 0px 0px;
}
#aspect_administrative_item_EditItemBitstreamsForm_table_editItemBitstreams {
	font-size: 14px;
	line-height: 1em;
	font-family: 'Open Sans';
}