/**
 * The contents of this file are subject to the license and copyright
 * detailed in the LICENSE and NOTICE files at the root of the source
 * tree and available online at
 *
 * http://www.dspace.org/license/
 */
.banner img {background-color: #FFFFFF;padding:15px;margin:20px;}
.brand {padding-top: 30px;}
.brand h4 {color: #999999}
ol.breadcrumb li {color: white; font-style: italic;}
ol.breadcrumb li a {color: white!important; font-weight: bold; font-style: normal;}
body.undernavigation {overflow-x: hidden; padding-top: 65px;}
#content {padding-bottom:60px;    padding-left: 10px;}
#designedby {padding: 5px;}
#footer_feedback {padding-top: 12px;}
input[type="file"] {display: block;height: auto;}
div.panel-primary div.panel-heading a {color: white;}
/* This magic gets the 16x16 icon to show up.. setting height/width didn't
   do it, but adding padding actually made it show up. */
img.ds-authority-confidence,
span.ds-authority-confidence
{ width: 16px; height: 16px; margin: 5px; background-repeat: no-repeat;
  padding: 0px 2px; vertical-align: bottom; color: transparent;}
img.ds-authority-confidence.cf-unset,
span.ds-authority-confidence.cf-unset
  { background-image: url(../../../image/authority/bug.png);}
img.ds-authority-confidence.cf-novalue,
span.ds-authority-confidence.cf-novalue
  { background-image: url(../../../image/confidence/0-unauthored.gif);}
img.ds-authority-confidence.cf-rejected,
img.ds-authority-confidence.cf-failed,
span.ds-authority-confidence.cf-rejected,
span.ds-authority-confidence.cf-failed
  { background-image: url(../../../image/confidence/2-errortriangle.gif); }
img.ds-authority-confidence.cf-notfound,
span.ds-authority-confidence.cf-notfound
  { background-image: url(../../../image/confidence/3-thumb1.gif); }
img.ds-authority-confidence.cf-ambiguous,
span.ds-authority-confidence.cf-ambiguous
  { background-image: url(../../../image/confidence/4-question.gif); }
img.ds-authority-confidence.cf-uncertain,
span.ds-authority-confidence.cf-uncertain
  { background-image: url(../../../image/confidence/5-pinion.gif); }
img.ds-authority-confidence.cf-accepted,
span.ds-authority-confidence.cf-accepted
  { background-image: url(../../../image/confidence/6-greencheck.gif); }

/* hide authority-value inputs in forms */
input.ds-authority-value { display:none; }

/** XXX Change to this to get the authority value to show up for debugging:
 input.ds-authority-value { display:inline; }
**/

/* for edit-item-form lock button */
input.ds-authority-lock
  { vertical-align: bottom; height: 24px; width: 24px; margin-right: 8px;
    background-repeat: no-repeat; background-color: transparent; }
input.ds-authority-lock.is-locked
  { background-image: url(../../../image/lock24.png); }
input.ds-authority-lock.is-unlocked
  { background-image: url(../../../image/unlock24.png); }

/* field required in submission */
.label-required:after { content:" *"; }
.browse_range { text-align: center; }
.prev-next-links { text-align: center; }

div.tagcloud {
	width:100%;
	text-align:center
}

div.tagcloud .tagcloud_1{
	color: rgb(217, 108, 39); 
	font-weight: normal; 
	margin-right: 5px;
}

div.tagcloud .tagcloud_2{
	color: rgb(66, 66, 66); 
	font-weight: normal; 
	margin-right: 5px;
}

div.tagcloud .tagcloud_3{
	color: rgb(129, 129, 131); 
	font-weight: normal; 
	margin-right: 5px;
}

div.batchimport-info {
	color: gray;
}

div.batchimport-info  a {
	color:#47a447; 
	font-weight: bold;
}

span.batchimport-error-tab {
	padding-left:10px;
}

span.batchimport-error-caused {
	font-weight:bold;
}

.break-all{
	-ms-word-break:   break-all;
	word-break:       break-all;
	word-wrap:        break-word;
}

.text-on-pannel {
	background: #fff none repeat scroll 0 0;
	height: auto;
	margin-left: 20px;
	padding: 3px 5px;
	position: absolute;
	margin-top: -47px;
	border: 1px solid #337ab7;
	border-radius: 8px;
}

.panel {
	/* for text on pannel */
	margin-top: 27px !important;
}

.panel-body {
	padding-top: 30px !important;
}

.section-chevron {
	color: #337ab7;
	padding-left: 20px;
	padding-right: 10px;
	font-size: 14px;
}

hr.review-metadata {
	border-top: 1px solid #337ab7;
}

.recommended{
  width:150px;
  text-align:center;
  display:block;
  background-color: transparent;
  border: 1px solid transparent;
  margin-right: 10px;
  margin-bottom: 1px;
  float:left;
}

.gallery-slider{
    /*width:500px;*/
    height:280px;
    position:relative;
    overflow:hidden;
    padding: 10px;
    margin-top:20px;
    border: 1px solid lightgray;
    margin-bottom: 20px;
}
.images-preview{
    width:150px;
    height:100px;
    position:absolute;
    left:80px;
}
.images-preview img{
    width:150px;
    height:100px;
    float:left;

}
.control{
    width:100%;
    height:100%;
    position:relative;
}
.right-arrow, .left-arrow{
    position:absolute;
    padding:0 26px;
}
.right-arrow i, .left-arrow i{
    line-height:100px;
}
.right-arrow{
    left:0;   
}
.left-arrow{
    right:0;
}

/*CSL specific css*/
.csl-bib-body { line-height: 1.35; }
.csl-entry { clear: left; }
.csl-block { }
.csl-left-margin { clear: left; float: left; width: 100px; display: none}
.csl-right-inline { margin-left: 0px; }
.csl-indent { margin-left: 3em; }

/*Item marking*/
.mark_type_img {
    width: 20px;
}

.mark_availability_div{
    text-align: center;
}

.mark_availability_class {
    text-align: center;
    color:#ec9c29;
    width: 100%;
    font-size: 20px;
}

.logos1 {
    line-height: 150px;
}

.logos2 {
    text-align: right;
}


.btn-success {
    background-image: -webkit-linear-gradient(top,#ec9c29,0%,#ec9c29,100%);
    background-image: -moz-linear-gradient(top,#ec9c29 0,#ec9c29 100%);
    background-image: linear-gradient(to bottom,#ec9c29 0,#ec9c29 100%);
    border-color: #ec9c29;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec9c29',endColorstr='#ec9c29',GradientType=0);
    color: #fff!important;
}

.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
    color: #ffffff;
    background-color: #b48138;
    border-color: #b48138;
}

.btn-info {
    background-image: -webkit-linear-gradient(top,#ec9c29,0%,#ec9c29,100%);
    background-image: -moz-linear-gradient(top,#ec9c29 0,#ec9c29 100%);
    background-image: linear-gradient(to bottom,#ec9c29 0,#ec9c29 100%);
    border-color: #ec9c29;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec9c29',endColorstr='#ec9c29',GradientType=0);
    color: #fff!important;
}

.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.open .dropdown-toggle.btn-info {
    color: #ffffff;
    background-color: #b48138;
    border-color: #b48138;
}

.carousel-inner .btn-success {
    background-image: -webkit-linear-gradient(top,#fff,0%,#fff,100%);
    background-image: -moz-linear-gradient(top,#fff 0,#fff 100%);
    background-image: linear-gradient(to bottom,#fff 0,#fff 100%);
    border-color: #ec9c29;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec9c29',endColorstr='#ec9c29',GradientType=0);
    color: #ec9c29!important;
}

.carousel-inner .btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.open .dropdown-toggle.btn-success {
    color: #ec9c29;
    background-color: #fff;
    border-color: #fff;
}

.btn-primary {
    background-image: -webkit-linear-gradient(top,#ec9c29,0%,#ec9c29,100%);
    background-image: -moz-linear-gradient(top,#ec9c29 0,#ec9c29 100%);
    background-image: linear-gradient(to bottom,#ec9c29 0,#ec9c29 100%);
    border-color: #ec9c29;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec9c29',endColorstr='#ec9c29',GradientType=0);
    color: #fff!important;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-success {
    color: #ffffff;
    background-color: #b48138;
    border-color: #b48138;
}

.carousel-control .icon-prev {
    color: white!important;
}

.carousel-control .icon-next {
    color: white!important;
}

.panel-primary>.panel-heading {
    background-color: #D0CCC6;
    background-image: none;
}

.panel-primary>.panel-heading {
    color: #000;
    background-color: #D0CCC6;
    border-color: #D0CCC6;
}

.panel-primary {
    border-color: #D0CCC6;
}

.btn-danger {
    color: #fff!important;
}

.panel-info>.panel-heading {
    background-color: #D0CCC6;
    background-image: none;
}

.panel-info>.panel-heading {
    color: #fff;
    background-color: #D0CCC6;
    border-color: #D0CCC6;
}

.panel-info {
    border-color: #ec9c29;
}

a {
    color: #ec9c29!important;
}

.help-block {
    font-size: 12px;
    font-style: italic;
}

hr {
    border-top: 1px solid lightgray;
}

.addmorebutton > a {
    width: 100%;
}

.bitstream_table {
    background: none repeat scroll 0 0 #6D6E72;
    color: #fff;
    margin-bottom: 0px!important;
}

.bitstream_table thead>tr>th, .table tbody>tr>th, .table tfoot>tr>th, .table thead>tr>td, .table tbody>tr>td, .table tfoot>tr>td {
    border-top: 0px solid #ddd;
}

.bitstream_table #t1, .bitstream_table #t2, .bitstream_table #t3, .bitstream_table #t4, .bitstream_table #t5, .bitstream_table #t6 {
    border-right: 2px solid #EA9C2F;
}

.bitstream_container {
    padding: 10px;
    background: none repeat scroll 0 0 #6D6E72;
}

.carousel-control.left {
    background-image: -webkit-gradient(linear,0 top,100% top,from(rgba(200,200,200,0.5)),to(rgba(236,156,41,0.0001)))!important;
    background-image: -webkit-linear-gradient(left,color-stop(rgba(200,200,200,0.5) 0),color-stop(rgba(236,156,41,0.0001) 100%))!important;
    background-image: -moz-linear-gradient(left,rgba(200,200,200,0.5) 0,rgba(236,156,41,0.0001) 100%)!important;
    background-image: linear-gradient(to right,rgba(200,200,200,0.5) 0,rgba(236,156,41,0.0001) 100%)!important;
}

.carousel-control.right {
    background-image: -webkit-gradient(linear,0 top,100% top,from(rgba(236,156,41,0.0001)),to(rgba(200,200,200,0.5)))!important;
    background-image: -webkit-linear-gradient(left,color-stop(rgba(236,156,41,0.0001) 0),color-stop(rgba(200,200,200,0.5) 100%))!important;
    background-image: -moz-linear-gradient(left,rgba(236,156,41,0.0001) 0,rgba(200,200,200,0.5) 100%)!important;
    background-image: linear-gradient(to right,rgba(236,156,41,0.0001) 0,rgba(200,200,200,0.5) 100%)!important;
}

.home-search {
    height: 45px;
    font-size: 19px;
    border: 2px solid #ec9c29;
}
.breadcrumb {
    border-radius: 0px!important;
}

.communityListRow {
    padding: 48px 48px 0px 48px
}
.communityListRow .list-group-item:hover{
    background-color: #ee9d2a;
}

.communityListRow .list-group-item:hover a{
    color: #fff!important;
}


.communityListRow .list-group-item {
    border-left: none!important;
    border-right: none!important;
    border-top: none;
    border-bottom: 2px solid #ee9d2a!important;
}

.communityListRow .list-group-item:first-child {
    border-top: 1px solid #ee9d2a!important;
    border-top-left-radius: 0rem!important;
    border-top-right-radius: 0rem!important;
}
.communityListRow .list-group-item:last-child {
    border-bottom: 1px solid #ee9d2a!important;
    border-bottom-left-radius: 0rem!important;
    border-bottom-right-radius: 0rem!important;
}

.communityListRow .carousel-indicators .active {
    background-color: #ee9d2a!important;
}

.media-list .well {
    border: none;
    background-image: none;
    background-color: #fff!important;
    box-shadow: none;
    border-radius: 0px;

    color: #4D4D4C!important;
}

.media-list .well a{
    color: #4D4D4C!important;
}
.com-well {
    border-bottom: 2px solid orange!important;
}

.com-well-0 {
    border-bottom: none!important;
}

.com-well-h4-0 {
    border-bottom: 2px solid orange!important;
    padding-bottom: 10px;
    font-size: 23px;
}

.well {
    margin-bottom: 0px!important;
}



#helios_img{
    width: 100%!important;
}
#eie_img{
    width: 100%!important;
}

@media only screen and (max-width: 991px) {
    .logos1 {
        line-height: 100px!important;
        text-align: center;

    }
    #helios_img{
        width: auto!important;
    }
    #eie_img{
        width: auto!important;
    }
    #eie_img_div{
        text-align: center;
    }
    #espa_img{
        text-align: center!important;
    }
    #separ {
        display: none;
    }

    .logos2 {
        text-align: center;
        margin-top: 20px;
    }

    .logos {
        margin-top: 10px;
    }

    #search_form {
        width: 80%!important;
        margin-left: 10%!important;
    }

    .praxsiListRow2 {
        display: block!important;
    }

    .praxsiListRow1 {
        display: none;
    }
}

@media only screen and (max-width: 768px) {
    #eie_img{
        width: 100%!important;
    }
}

.statsTable {
    text-align: center;
}
.statsTable tr {
    border: 1px solid lightgray!important;
}
.statsTable th {
    border: 1px solid lightgray!important;
    padding: 4px;
}
.statsTable td {
    border: 1px solid lightgray!important;
    padding: 4px;
}
