.panel-group{
    cursor: default;
}
body,.form-marc{
    font-family: "segoe"!important;
}
.custom-select{
    width: 100% !important;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option{
    text-align: right;
}
.advanced-search-container{
    background: white;
    border: 1px solid #eeeeee;
    border-radius: 5px;
}
.items-type{
    background: white;
    border: 1px solid #edd7fb;
    border-radius: 5px;
    text-align: center;
    padding: 15px;
    cursor: default;
    margin: 5px;
    color: #9972bb;
    max-width: 88px;
}
.items-type input[type='checkbox']{
    text-align: right;
    float: right;
    margin: -8px;
}
.items-type:hover{
    background: #f9f9f9;
}
.items-type-container{
    border-spacing: 5px;
    border-collapse: separate;
}
.items-type .fa-check{
    color: #eeeeee;
    font-size: 20px;
}
.items-type-active{
    color: #fff;
    background-image: linear-gradient(45deg, #B993D6, #8CA6DB);
    border: none !important;
}
.items-type-active:hover{
    background-image: linear-gradient(90deg, #B993D6, #8CA6DB);
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.12) inset
}
.items-type-active .fa-check{
    color: #fff !important;
}
.add-more-options, .remove-more-options, .items-type .fa-bars{
    color: #6ba900;
}
.items-type .fa-bars{
    font-size: 23px;
    margin: 7px 10px;
}
.add-more-options{
    margin-left: 10px;
}
.add-more-options:hover, .remove-more-options:hover{
    color: black;
    cursor: pointer;
}
.add-remove-container{
    cursor: default;
    margin-top: 5px;
}
.add_remove_1, .add_remove_3, .add_remove_4, .add_remove_5, #search_form_3, #search_form_4, #search_form_5{
    display: none;
}
.error-msg-container{
    padding: 10px;
    margin-bottom: 20px;
    text-align: center;
    background: #ffe6e6;
    color: #e02222;
    cursor: default;
}
.marc_yellow_label{
    margin-left: 6px;
    margin-right: 10px;
    margin-top: 2px;
}
.show_marc_form .form-group{
    margin-right: 27px;
    margin-left: 0;
}
.a_element:hover{
	background: #f1f1f1;
}
.marque_class {
 height: 50px;  
 color: #770000;
float: right;
text-align: right !important;
display: inline-flex;
max-height: 26px;
padding: 0 10px;
}
.marque_class {
    right:0;
 width: auto;
 margin: 0;
 text-align: center;
 /* Starting position */
 -moz-transform:translateX(-1150px);
 -webkit-transform:translateX(-1150px); 
 transform:translateX(-1150px);
}
/* Move it (define the animation) */
@-moz-keyframes marque_class {
 0%   { -moz-transform: translateX(-1150px); }
 100% { -moz-transform: translateX(100%); }
}
@-webkit-keyframes marque_class {
 0%   { -webkit-transform: translateX(-1150px); }
 100% { -webkit-transform: translateX(100%); }
}
@keyframes marque_class {
 0%   { 
 -moz-transform: translateX(-1150px); /* Firefox bug fix */
 -webkit-transform: translateX(-1150px); /* Firefox bug fix */
 transform: translateX(-1150px);        
 }
 100% { 
 -moz-transform: translateX(100%); /* Firefox bug fix */
 -webkit-transform: translateX(100%); /* Firefox bug fix */
 transform: translateX(100%); 
 }
}
.marque_class:hover {
 -moz-animation-play-state: paused;
 -webkit-animation-play-state: paused;
 animation-play-state: paused;
 }
 .marque_class a{
    color:#9a0e0e;
 }
 .marque_class a:hover{
    color: #c71c1c;
 }

 .marque_class a, .marque_class span{
    float: right;
    display: inline-table;
 }
 a.href_late{
    color:#964646;
 }
 a.href_late:hover{
    color:#964646;
    text-decoration: underline;
 }
 .late_issues_element{
    display: inline-table;
    width: -moz-max-content;
 }

