.btn-repository {
	color: #FFFFFF;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #7479B8;
	*background-color: #7479B8;
	background-image: -moz-linear-gradient(top, #9FA3E6, #7479B8);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9FA3E6), to(#7479B8));
	background-image: -webkit-linear-gradient(top, #9FA3E6, #7479B8);
	background-image: -o-linear-gradient(top, #9FA3E6, #7479B8);
	background-image: linear-gradient(to bottom, #9FA3E6, #7479B8);
	background-repeat: repeat-x;
	border-color: #7479B8;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9FA3E6', endColorstr='#7479B8', GradientType=0);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-repository:hover,
.btn-repository:active,
.btn-repository:focus,
.btn-repository.active,
.btn-repository.disabled,
.btn-repository[disabled] {
	color: #FFFFFF;
	background-color: #7479B8;
	*background-color: #003bb3;
}

.recent-submissions-head {
	color: #797dd4;
	border-bottom: 5px solid #797dd4;
	font-size: 120%;
	margin-top: -10px;
}

.top-items-head {
	color: #ccab28;
	border-bottom: 5px solid #ccab28;
	font-size: 120%;
	margin-top: -10px;
}

.artifact-icon {
	width: 60px;
}

.artifact-title {
	font-size: 120%;
}

.artifact-info>.author-head {
	margin-top: 5px;
	font-weight: bold;
}

.artifact-abstract-head {
	margin-top: 5px;
	font-weight: bold;
}


.PUB {
	color: #5cb811 !important;
	background-color: #dff0d8 !important;
}

.label-PUB {
  background-color: #5cb811;
}


.RES {
	color: #c62d1f !important;
	background-color: #f2dede !important;
}

.label-RES {
  background-color: #c62d1f;
}


.ACA,.PDT {
	color: #ffab23 !important;
	background-color: #fcf8e3 !important;
}

.label-ACA, .label-PDT {
  background-color: #ffab23;
}

#cz_cuni_mff_ufal_dspace_app_xmlui_aspect_statistics_GAStatisticsTransformer_div_chart_id {
  width: 100%; 
  height: 400px;
}

#cz_cuni_mff_ufal_dspace_app_xmlui_aspect_statistics_GAStatisticsTransformer_table_ga-countries {
  width: 100%;
}

#cz_cuni_mff_ufal_dspace_app_xmlui_aspect_statistics_GAStatisticsTransformer_table_ga-countries tr:first-child {
  font-weight: bolder;
  border-bottom: 2px solid #ababab;
}

.ok:before,
.header-ok:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f00c";
  background-color: #468847;
  display: inline-block;
  padding: 2px 4px;
  font-size: 11.844px;
  font-weight: bold;
  line-height: 14px;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  white-space: nowrap;
  vertical-align: baseline;
  margin: 4px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

.notok:before,
.header-not-ok:before {
  display: inline-block;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f071";
  background-color: #b94a48;
  display: inline-block;
  padding: 2px 4px;
  font-size: 11.844px;
  font-weight: bold;
  line-height: 14px;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  white-space: nowrap;
  vertical-align: baseline;
  margin: 4px;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

#userbox {
	position: fixed !important;
	opacity: 0.75;
}


.form-group.admin-field .control-label,
.form-group.admin-field .help-block,
.form-group.admin-field .help-inline {
  color: #f89406;
}

.form-group.admin-field .checkbox,
.form-group.admin-field .radio,
.form-group.admin-field input:not([type="submit"]),
.form-group.admin-field select,
.form-group.admin-field textarea {
  color: #f89406;
}

.form-group.admin-field input:not([type="submit"]),
.form-group.admin-field select,
.form-group.admin-field textarea {
  border-color: #f89406;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.form-group.admin-field input:focus:not([type="submit"]),
.form-group.admin-field select:focus,
.form-group.admin-field textarea:focus {
  border-color: #f89406;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}

.form-group.admin-field .input-prepend .add-on,
.form-group.admin-field .input-append .add-on {
  color: #f89406;
  background-color: #f2dede;
  border-color: #f89406;
}

.admin-field label:after {
  content: " (Admin only field)";
}

.form-group.specialuser-field .control-label,
.form-group.specialuser-field .help-block,
.form-group.specialuser-field .help-inline {
  color: #f89406;
}

.form-group.specialuser-field .checkbox,
.form-group.specialuser-field .radio,
.form-group.specialuser-field input:not([type="submit"]),
.form-group.specialuser-field select,
.form-group.specialuser-field textarea {
  color: #f89406;
}

.form-group.specialuser-field input:not([type="submit"]),
.form-group.specialuser-field select,
.form-group.specialuser-field textarea {
  border-color: #f89406;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.form-group.specialuser-field input:focus:not([type="submit"]),
.form-group.specialuser-field select:focus,
.form-group.specialuser-field textarea:focus {
  border-color: #f89406;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
}

.form-group.specialuser-field .input-prepend .add-on,
.form-group.specialuser-field .input-append .add-on {
  color: #f89406;
  background-color: #f2dede;
  border-color: #f89406;
}

.specialuser-field .label {
	  background-color: #f89406;
	  color: #FFF !important;
}

.specialuser-field .label:after {
  content: " (Special users only field)";
}


#aspect_general_NoticeTransformer_div_general-message>* {
	white-space: pre-line;
}

.filters .well.well-light,
.filters.well.well-light {
	border: none;
	margin: 0px;
    -webkit-border-radius: 0px;
       -moz-border-radius: 0px;
            border-radius: 0px;

}

.ac_results {
  width: auto !important;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  *border-right-width: 2px;
  *border-bottom-width: 2px;
  -webkit-border-radius: 6px;
     -moz-border-radius: 6px;
          border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
     -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
     -moz-background-clip: padding;
          background-clip: padding-box;
}

.ac_results ul {
	margin: 0px;
	padding: 0px;
}

.ac_results li {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #333333;
  white-space: nowrap;
}

.ac_results li:hover, .ac_over {
  color: #ffffff !important;
  text-decoration: none;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
  cursor: pointer;
}

ul.ds-referenceSet-list {
	margin: 0px;
}

.label-cell {
	width: 250px;
}

/** 
 * Welcome page adjustments. 
 */

#aspect_eperson_WelcomeLogin_list_shib-keys {
  font-size: 80%;
}

#aspect_eperson_WelcomeLogin_list_shib-keys tbody tr td {
  padding: 0;
} 

.running {
  padding: 20px;
  padding-left:20px !important;
  background-image:url('../../../images/running.gif');
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 32px 32px;
}

.accordion-heading {
  padding: 3px;
  padding-left: 5px;
}

.accordion-heading:hover {
  color: #7479b8;
}

#s2id_aspect_administrative_item_EditItemMetadataForm_field_field {
	width: 100%;
}