.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;
}
select.form-control{
    border-radius: 5px !important;
}
.input-group-addon{
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}
.table.table-borderless.report-table td {
        padding: 15px 50px;
}
.table-borderless .form-group {
    margin-bottom: 0 !important;
}
.table.table-borderless tbody {
    border: none !important;
}

.table.table-borderless td {
    text-align: right !important;
    border: none !important;
}
.items-type {
    background: white;
    border: 1px solid #e4e4e4;
    border-radius: 5px;
    text-align: center;
    padding: 15px;
    cursor: default;
    margin: 5px;
    color: #0180c0;
    max-width: 88px;
    cursor: pointer;
}
h1 {
    color: #1284b1;
    font-size: 30px;
    font-weight: bold;
    padding: 8px 10px;
    margin: 10px 0 !important;
}
.items-type input[type='checkbox'] {
    text-align: right;
    float: right;
    margin: -8px;
}

.items-type:hover {
    background: #f9f9f9;
}

.items-type-container {
    border-spacing: 3px;
    border-collapse: separate;
}

.items-type .fa-check {
    color: #eeeeee;
    font-size: 20px;
}

.items-type-active {
        color: #0180c0;
        background-image: linear-gradient(45deg, #d2f9eb, #c2f6fd);
        border: 1px solid #a5e6e0;
}

.items-type-active:hover {
    background-image: linear-gradient(90deg, #d2f9eb, #c2f6fd);
    box-shadow: 0px 0px 25px rgba(0, 0, 0, 0.05) inset
}

.items-type-active .fa-check {
    color: #0180c0 !important;
}
#TextBoxContainer,
#TextBoxContainer tr,
#TextBoxContainer td,
.table.borderless tr,
.table.borderless th,
.table.borderless td{
    border: none !important;
}
.add-more-options,
.remove-more-options,
.items-type .fa-bars {
    color: #0180c0;
}

.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;
}

.label-custom {
    color: #217eae;
    font-weight: bold;
}