.header:before, .header:after, .form-group:before, .form-group:after, .form-inline:before, .form-inline:after, .authors-filter:before, .authors-filter:after, .table-filter:before, .table-filter:after, .tab-pane-footer:before, .tab-pane-footer:after, .btn-container:before, .btn-container:after,  .auto-search:before, .auto-search:after, .page-content-wrapper:before, .page-content-wrapper:after, .page-title:before, .page-title:after, .img-cover-btns:before, .img-cover-btns:after, .manage-dublicate-btns:before, .manage-dublicate-btns:after, .btns-container:before, .btns-container:after, .filter-letherlist ul:before, .filter-letherlist ul:after, .home-menu:before, .home-menu:after, .input-icon:before, .input-icon:after, .author-quicksearch ul li:before, .author-quicksearch ul li:after, .fileupload-conteiner:before, .fileupload-conteiner:after, .ng-table-pager:before, .ng-table-pager:after, .dublicates:before, .dublicates:after, .report-filter:before, .report-filter:after, .counter-report-filter:before, .counter-report-filter:after, .report-info:before, .report-info:after, .downloads-days:before, .downloads-days:after, .trial-account:before, .trial-account:after, .manuals:before, .manuals:after  {content:""; display:table}
.header:after, .form-group:after, .form-inline:after, .authors-filter:after, .table-filter:after, .tab-pane-footer:after, .btn-container:after, .auto-search:after, .page-content-wrapper:after, .page-title:after, .img-cover-btns:after, .manage-dublicate-btns:after, .btns-container:after, .filter-letherlist ul:after, .home-menu:after, .input-icon:after, .author-quicksearch ul li:after, .fileupload-conteiner:after, .ng-table-pager:after, .dublicates:after, .report-filter:after, .report-info:after,.counter-report-filter:after, .counter-report-info:after, .downloads-days:after, .trial-account:after, .manuals:after    {clear:both}
.header, .form-group, .form-inline, .authors-filter, .table-filter, .tab-pane-footer, .btn-container, .auto-search, .page-content-wrapper, .page-title, .img-cover-btns, .manage-dublicate-btns, .btns-container, .filter-letherlist ul, .home-menu, .input-icon, .author-quicksearch ul li, .fileupload-conteiner, .ng-table-pager, .dublicates, .report-filter, .counter-report-filter, .report-info, .downloads-days, .trial-account, .manuals  {zoom:1}

.authors-filter ul li, .providers-country ul li, .tab-pane.active, .btn:hover, .btn-icon:hover, .auto-search:hover span, .auto-search:hover small, .actions-container ul > li > a:hover, .alert, .year-invoice [class*="col-"] > div:hover .fa,  .countries-filter li:hover, .btn-add-issue:hover, .btn-add-issue:hover .fa  {-webkit-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -ms-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in}

.home-menu,.providers-country ul,.actions-container ul, .filter-letherlist ul, .journal-issues, .lib-profile-data ul, .manuals, .countries-filter, .dlg-access-to-all-txt {list-style:none; list-style-image:none; list-style-type:none}
.page-content{ min-height: 889px;position: relative}
.visible {visibility: hidden}
.developed-by {display: inline-block;float: right;color: #999999; margin-right: 20px}
.navbar-brand {padding-top: 7px;padding-bottom: 7px;height: auto}
.user-info-img i.fa-user {display:block !important;margin:10px auto; width:30px !important; height:30px !important;font-size: 30px;color: #ccc; line-height: 1.2em;}
.user-info-img strong {display:block; text-align:center; margin-bottom:3px;font-size: 16px; padding: 5px 3px 0 3px}
.user-info-img span {display:block; text-align:center; margin-bottom:10px;font-size: 12px;  padding: 0 3px}
.dropdown.user > a i.fa-user {display: inline-block;font-size: 16px}

.home-menu {margin:43px auto 10px auto; padding-left:0; list-style:none; list-style-image:none; list-style-type:none;width: 960px}
.home-menu li {float:left;display:block;margin: 0 20px 20px 0;border:1px solid #D8D8D8; width:300px; min-height:360px;background-color: #ececec;position: relative;padding: 0 0 10px 0;}
.home-menu li h3 {margin-top: 0;background-color: #f3794e;padding: 0px}
.home-menu li h3 a {color:#fff;display: block;font-size: 20px;line-height: .9em; padding: 15px 0 15px 10px}
.home-menu li h3 a .fa {font-size: 30px;color: #fff;position: relative;top: 5px}

.home-menu li > a {display: block; color:#333333;padding: 4px 2px 4px 55px;font-size: 14px}
.home-menu li a:hover, .home-menu li a:focus {text-decoration:none}
.home-menu li > a:hover, .home-menu h3:hover a{background: rgb(234,167,143);
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhYTc4ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZDhhNjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgb(234,167,143) 0%, rgb(237,138,101) 100%);background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgb(234,167,143)), color-stop(100%,rgb(237,138,101)));
background: -webkit-linear-gradient(left,  rgb(234,167,143) 0%,rgb(237,138,101) 100%);background: -o-linear-gradient(left,  rgb(234,167,143) 0%,rgb(237,138,101) 100%);
background: -ms-linear-gradient(left,  rgb(234,167,143) 0%,rgb(237,138,101) 100%);background: linear-gradient(to right,  rgb(234,167,143) 0%,rgb(237,138,101) 100%)}
.home-menu li > a.first {padding-top: 10px}
.home-menu li:hover {background-color: #f3794e}
.home-menu li:hover h3 a, .home-menu li:hover a {color:#fff; opacity:1}
.page-sidebar ul > li > a > .arrow:before {width: 15px;height: 15px;display: inline-block;text-align: center;line-height: 1em;border-radius: 50%; text-indent: -1px}
.page-sidebar ul > li > a > .arrow:hover:before {background-color: #999999}
.metadata-subject-selected li.active {background-color: #fee5db}
.metadata-subject-selected li {cursor: pointer}

.footer {color: #868c95}
.footer a {color: #F3794E}
.footer a:hover {text-decoration: underline}
.footer .footer-tools {display: inline-block;float: right} 
.form-group {margin-bottom: 5px}
.control-label {line-height: 1.2em;font-size: 11px;font-weight: 700}
.providers-country h4 {background-color: #f3794e;color: #fff;margin: 0;padding: 10px}
.providers-country ul {background-color: #f0f0f0; padding: 5px 10px}
.providers-country ul li {display:block;cursor: pointer;padding: 3px 0;color: #3a6484;border-top: 1px solid #666} 
.providers-country ul li:first-child {border-top: none} 
.providers-country ul li:hover, .providers-country ul li.active {background:#d1d1d1;text-decoration:none} 
.tabform-col {margin-top: 40px}
legend {margin-bottom: 10px}
.tabbable-custom > .tab-content {padding: 0; min-height: 100px}
.nowrap {white-space:nowrap}
.table-filter, .authors-filter {background-color: #ED8A65;color: #fff; padding: 5px; margin-bottom: 10px;min-height: 15px;border-radius: 0; -webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important}
.table-filter .control-label {margin: 3px 10px 0 10px}
.table-filter .btn {float: right}
.table-filter .form-horizontal .radio-inline, .table-filter .form-horizontal .checkbox-inline {padding-top: 0}
.table-filter {position: relative;padding: 5px 40px 5px 40px}
.filter-icon {height: 20px;width: 20px;opacity: .5;color: #FFFFFF;font-size: 20px;line-height: 20px;position: absolute;left: 10px; top: 6px}
.tab-pane .table-filter {background-color: #B6B6B6;}
.modal-icon {float: left;width: 50px;height: 50px;margin-right: 10px;}
.modal-icon i {color: #d8d8d8 ;font-size: 50px !important ;line-height: 50px !important}
.modal-icon.blue i {color: #0362fd}
.modal-icon.yellow i {color: #ECA22E}
.modal-icon.green i {color: #468847}
.table-hover > tbody > tr.success > td {background-color: #D0E9C6}
.form-group textarea {resize: vertical}
.form-actions .btn {float: right; margin-left: 5px}
.tree-holder {border: 1px solid #ddd; padding: 10px}
.authors-filter ul {float: left;margin: 0; padding: 0}
.authors-filter ul li {display: inline-block; text-transform: uppercase;text-align: center;width: 30px;height: 30px;line-height: 2.3em; margin: 0;color: #557386; cursor: pointer}
.authors-filter ul li.active, .authors-filter ul li:hover { background-color: #F3794E; color: #fff}
.table>tbody>tr>td {border-top: 1px solid #fff}
.table>tbody>tr>td:first-child {border-left: 1px solid #fff;}
.table>tbody>tr>td:last-child {border-right: 1px solid #fff;}
.table>tbody>tr:last-child>td {border-bottom: 1px solid #fff;}
.table>thead>tr>.current, .table>tbody>tr>.current, .table>tfoot>tr>.current, .table>thead>.current>td, .table>tbody>.current>td, .table>tfoot>.current>td, .table>thead>.current>th, .table>tbody>.current>th, .table>tfoot>.current>th, .table-striped>tbody>tr.current:nth-child(odd)>td, .table-hover > tbody > tr:hover > td, .table-hover > tbody > tr:hover > th {background-color: #e1e1e1;cursor:pointer;}
.table-hover > tbody > tr:hover > td, .table>tbody>tr:hover >td, .table>tbody>tr:last-child:hover>td  { border-top: 1px solid #D7D7D7 ;border-bottom: 1px solid #D7D7D7;}
.table-hover > tbody > tr:hover > td:first-child, .table>tbody>tr:hover >td:first-child {border-left: 1px solid #D7D7D7;}
.table-hover > tbody > tr:hover > td:last-child, .table>tbody>tr:hover >td:last-child {border-right: 1px solid #D7D7D7;}
.table-hover > tbody > tr.nested-table:hover > td {border:1px solid transparent !important}
.modal-body .ms-container, .tab-pane .ms-container { width: 97%; margin: 0 auto}
.modal-body .ms-container .ms-selectable, .tab-pane .ms-container .ms-selectable, .ms-container .ms-selection {width: 48%}
.modal-xwide {width: 74%}
.modal-body .tab-pane .form-actions {padding: 5px 5px 10px 5px}
.tabbable-custom {position: relative}
.tabbable-custom #tabsLoader {top: 25%}
.modal-body .tabbable-custom  {margin-bottom: 0}
.modal-footer {margin-top: 0}  
.table caption {text-align: left;padding: 8px 10px;background-color: #555555; color: #fff}
div.tagsinput div {display: none}
.details table {width: 100%}
.dd-handle .fa {cursor: pointer}
.table-filter-lbl, .inline-groups label {display: inline-block;margin: 3px 5px 0 10px}
.inline-groups input  {display: inline-block}
.nav>li>a {color: #000}
.nav-tabs>li>a, .nav-tabs>li>a:hover, .nav-tabs>li>a:focus, .tabbable-custom .nav-tabs > li > a:hover {border: 1px solid #ddd}
.nav>li>a:hover, .nav>li.active>a {color: #F3794E}
.table-advance thead tr th.header, .table > thead > tr > th {background-color: #E2E2E2;font-size: 11px;font-weight: 700;color: #000;line-height: 1.2em; vertical-align: middle}
.btn:hover,.btn:focus, .button:hover,.button:focus  {background-color: #F3794E;color: #fff;text-decoration: none}
.btn, .button, .btn:focus, .button:focus {background-color: #313B49;color: #fff}
.btn-icon {color: #313B49;display: inline-block;width: 20px;height: 20px;text-align: center;cursor: pointer;background: transparent;border: none; padding: 0}
.btn-icon:hover {color: #F3794E;text-decoration: none;background: transparent;border: none;}
.tab-pane-footer {background-color: #F5F5F5;border: 1px solid #E5E5E5;padding: 15px 15px 5px 15px;border-top:none}
.tab-pane-footer p {padding-top: 7px;float: left; margin-bottom: 0}
.tab-pane-footer-btns {float: right}
.tab-pane-footer-btns .btn {margin: 0 0 10px 10px}
table .header {width: auto;margin: 0;border: 0;padding: 0;box-shadow: none;height: auto;min-height: inherit}
.btn-container {padding-top: 10px}
.btn-container .btn {float: right;margin-left: 15px; margin-bottom: 15px}
.for-publishers {background-color: #99cccc}
.for-publishers:hover {background-color: #83ACAC}
.for-librarians {background-color: #70A5CD}
.for-librarians:hover {background-color: #628EAF}
.table td .btn {margin-bottom: 3px}
.has-success i {color: #468847}
.has-warning  i {color: #c09853}
.has-error i,  .table-edit-iprange .check-icon .fa-exclamation-triangle  {color: #b94a48}
.dlg-changepass {width: 300px}
.dlg-changepass h3 {margin-top: 0;margin-bottom: 30px; font-weight: 700 !important}
.table-buttons {float: right}
.table-buttons > div {width: 20px;display: inline-block}
.table-buttons-two .table-buttons {width: 50px}
.tab-pane {padding: 15px}
.check-icon .fa-check, .check-icon .fa-square {color: #e9e9e9}
.check-icon .fa-check.active, .check-icon .fa-check-square, .table-edit-iprange .check-icon .fa-check {color: #63d063}
.cover-actions {background-color: #f5f5f5;margin: 0 auto;padding: 20px 5px 0px 5px;margin-bottom: 20px; border: 1px solid #ddd}
.cover-actions-btns {margin: 10px auto 0 auto;text-align: center;}
.cover-actions-btns .btn {display: inline-block;margin-left: 5px;margin-right: 5px; margin-bottom: 10px}
.cover-actions-img img {display: block;width: 60%; margin: 0 auto}
.btn .fa {margin-right: 10px;min-width: 14px}
.breadcrumb .btn .fa, .btn .fa.fa-calendar {margin-right: 0}
.th-librarians {background-color: #70A5CD;color: #fff}
.th-publishers {background-color: #99CCCC;color: #fff}
.th-ebooks div, .th-gl div,  .th-journal div {background-color: #F3794E;color: #fff;text-align: center;font-style: italic;width: 13px;height: 13px;display: inline-block;text-indent: -2px;font-size: 10px; line-height: 1.2em;border-radius: 50% !important; position: relative;left: -5px; padding:0  !important}
.th-ebooks div:hover, .th-gl div:hover,  .th-journal div:hover {color: #fff}
.th-gl div {background-color: #B1B1B1}
.th-journal div { background-color: #008583; text-indent: 1px}
.th-ebooks, .th-gl, .th-journal, .th-aux {width: 40px}
.ng-table th.sortable.th-ebooks div:after, .ng-table th.sortable.th-ebooks div:before, .ng-table th.sortable.th-gl div:after, .ng-table th.sortable.th-gl div:before, .ng-table th.sortable.th-journal div:after, .ng-table th.sortable.th-journal div:before{ right: -16px; text-indent: 0}
.form-row .row {margin-bottom: 10px}
.form-heads {padding: 0;margin-bottom: 5px;margin-top: 15px; font-size: 15px;font-weight: 700; line-height: inherit;color: #333;border-bottom: 1px solid #ccc}
.row-spacer {height: 42px; margin-bottom: 5px}

.icon-book, .icon-chapter, .icon-paid, .icon-open-access, .icon-journal, .icon-article, .icon-issue, .icon-gray-literature, .icon-package-empty, .icon-check-list, .icon-mastercard, .icon-visacard, .icon-cash {width: 20px;height: 20px;display: block;background-position: center center; background-repeat: no-repeat}
.icon-book-small, .icon-chapter-small, .icon-paid-small, .icon-open-access-small, .icon-journal-small, .icon-article-small, .icon-issue-small, .icon-gray-literature-small, .icon-package-empty-small, .icon-check-list-small {width: 14px;height: 14px;display: block;background-position: center center; background-repeat: no-repeat}
.icon-book {background-image: url("../images/icons/eb_20x20.png")}
.icon-book-small {background-image: url("../images/icons/eb_14x14.png")}
.icon-gray-literature {background-image: url("../images/icons/gl_20x20.png")}
.icon-gray-literature-small {background-image: url("../images/icons/gl_14x14.png")}

.actions-container {position: absolute;right: 0;height: 100%}
.actions-container > aside {width: 225px;color: #fff;padding: 10px;float: right;position: relative;margin-left: -100%;background-color: #313B49;min-height: 889px;height: 100%}
.actions-container ul {padding: 0}
.actions-container ul > li > a { color: #fff;display: block; padding: 8px 0}
.actions-container ul > li > a .fa {margin-right: 5px}
.actions-container ul > li > a:hover, .actions-container ul > li > a:hover i.fa {color: #ED8A65; text-decoration: none; cursor: pointer}
.right-aside-closed .actions-container aside {width: 40px}
.right-aside-closed .actions-container aside h4, .right-aside-closed .actions-container aside .action-title, .right-aside-closed .actions-container aside ul > li > a > span {display: none}
.right-aside-closed  .page-content.with-aside {margin-right: 40px}
.right-aside-closed .actions-container .aside-toggler {position: relative; left: -5px}

.page-content.with-aside {margin-right: 225px}
.aside-toggler {background-repeat: no-repeat;cursor: pointer;height: 29px;opacity: 0.5;width: 29px}
#actions-aside a.active{color:#ED8A65}
#duplicateDlg ul {padding-left: 0;list-style: none}
#duplicateDlg li {min-height:20px;min-width:70px;border-bottom: solid 1px #BDBDBD;display: block;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;cursor: pointer; padding-left: 3px}
#duplicateDlg li.active {background-color:#fee5db}
#duplicateDlg ul.active {border: 1px solid #63d063;box-shadow: 0 0 10px #63d063}
#duplicateDlg .fa-check.active {color:#63d063}
.dublicates-labels {font-weight: bold;margin-top: 45px;color: #B6B6B6}
#duplicateDlg .dublicates-labels li {border-bottom: 1px solid #EAEAEA; cursor: default}
.dublicates .dublicates-labels {float: left;width: 120px}
.dublicates .row {float: right; width: 43%; width: expression(100% - 120px);width: calc(100% - 120px)}
.modal-medium {width:600px}
.input-group-addon.popovers  {background-color: #fef3d7;padding: 4px 6px 3px 6px}
.popover {z-index: 10060 !important;background-color: #fef3d7; border-color:#fef3d7}
.popover.right .arrow::after {border-right-color: #fef3d7}
.breadcrumb {list-style: none;background-color: transparent;padding: 5px 0 0 0;}
.page-title {background-color: transparent;padding:0}
.page-title h3 {float: left;margin: 0;margin-right: 30px;font-size: 20px;min-width: 30%;line-height: 1em}
.page-title li {font-size: 12px; padding: 0}
.page-title li a, .page-title .page-breadcrumb.breadcrumb {font-size: 12px}
.page-title li:last-child {color: #ED8A65}
table input[type="radio"], table input[type="checkbox"] {margin-top: 1px}
.action-green {color: #56db5f}
.action-red {color: #f73b3b}
.action-blue {color: #88caf0}
.action-yellow {color: #ecbc29}
.short-select {width: auto; max-width: 100%}
.btn-green, .btn-green:focus, .btn-green.no-click:hover {background-color: #56db5f}
.btn-blue, .btn-blue:focus, .btn-blue.no-click:hover {background-color: #88caf0}
.btn-red, .btn-red:focus, .btn-red.no-click:hover {background-color: #f73b3b}
.btn-gray, .btn-gray:focus, .btn-gray.no-click:hover {background-color: #aaa}
.btn-yellow, .btn-yellow:focus, .btn-yellow.no-click:hover {background-color: #FEF3D7; color: #000}
.btn-blue-green, .btn-blue-green:focus, .btn-blue-green.no-click:hover {background-color: #45b6af}
.btn-orange, .btn-orange:focus, .btn-orange.no-click:hover {background-color: #F3794E}
.orange {color: #ED8A65}
.img-cover {width: 200px;height: 200px;overflow: hidden;margin:10px auto 30px auto;background-color: #B6B6B6;padding: 5px;display: block; position: relative}
.img-cover img {display: block;max-height: 100%;  max-width: 100%; width: auto;height: auto;transform: scale(.95); position: absolute; top: 0;  bottom: 0; left: 0;  right: 0;  margin: auto}
.img-cover-btns {text-align: center}
.img-cover-btns a, .img-cover-btns button, .pdf-upload .btn {margin-right: 5px;margin-bottom: 10px;padding: 4px 8px;font-size: 11px;display: inline-block; white-space: nowrap}
.img-cover-container {background-color: #e2e2e2;margin-left: 0px;padding: 0 10px 10px 10px;min-height: 390px}
.img-cover-action {text-align: center !important; margin-top: 20px}

.img-logo {width: 200px;height: 200px;overflow: hidden;margin:10px auto 30px auto;background-color: #F0F0F0;padding: 5px;display: block; position: relative}
.img-logo img {display: block;max-height: 100%;  max-width: 100%; width: auto;height: auto;transform: scale(.95); position: absolute; top: 0;  bottom: 0; left: 0;  right: 0;  margin: auto}
.img-logo-btns {text-align: center}
.img-logo-btns a, .img-logo-btns button, .pdf-upload .btn {margin-right: 5px;margin-bottom: 10px;padding: 4px 8px;font-size: 11px;display: inline-block; white-space: nowrap}
.img-logo-container {background-color: #e2e2e2;margin-left: 0px;padding: 0 10px 10px 10px;min-height: 390px}
.img-logo-action {text-align: center !important; margin-top: 20px}




.fileupload-conteiner { text-align: center; position: relative}
.fileupload-conteiner  .image-upload, .fileupload-conteiner .pdf-upload {background-color: #e2e2e2;padding: 10px 5px;position: relative;min-height: 135px;margin-bottom: 20px}
.fileupload-conteiner .pdf-upload {padding-right: 85px;float: left;margin-left: 20px;min-height: 138px;height: auto;width: 43%; width: expression(50% - 20px);width: calc(50% - 20px)}
.ie10 .fileupload-conteiner .pdf-upload, .ie9 .fileupload-conteiner .pdf-upload {height: 138px}
.btn-add-issue {padding-right: 85px;padding: 10px 5px;background-color: rgba(255,255,255,.9);color: #B3B3B3;text-align: center;font-size: 16px;border: none; border: 1px solid #ECECEC; float: left;margin: 0 0 20px 20px;min-height: 138px;height: auto;width: 43%; width: expression(50% - 20px);width: calc(50% - 20px); font-size: 13px; line-height: 1.2em;}
.btn-add-issue .fa { font-size: 60px;display: block;margin: 10px auto; line-height: 1em; color: #E2E2E2;}
.btn-add-issue:hover {border: 1px solid #ED8A65;}
.btn-add-issue:hover .fa {color: #a8a8a8 }
.fileupload-conteiner .active {background-color: #fee5db}
.fileupload-conteiner .active .pdf-icon {cursor: pointer}
.fileupload-conteiner .active .pdf-icon > img {opacity: 1;filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-filter: grayscale(0%);}
.fileupload-conteiner .pdf-icon, .fileupload-conteiner .img-cover {margin: 10px auto;display: block;min-height: 70px; position: relative}
.fileupload-conteiner .pdf-icon {margin: 6px auto 5px auto;cursor: default}
.fileupload-conteiner .pdf-icon > img {width: 100%;opacity: .2;  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter: gray;-webkit-filter: grayscale(100%);}
.fileupload-conteiner .pdf-icon.loader > img,  .fileupload-conteiner .pdf-icon.invalid-file  img, .fileupload-conteiner .img-cover.invalid-file  img, .fileupload-conteiner .img-cover.loader  img{opacity: 0}
.invalid-file:before {content: "Invalid file type!";display: block;text-align: center;font-size: 12px;color: #ccc; position: absolute;z-index: 10;top: 50%;left: 50%;margin-top: -10px;margin-left: -44px;-webkit-animation-name: fadeIn;animation-name: fadeIn;-webkit-animation-duration: 2s;animation-duration: 2s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.invalid-file:hover:before {text-decoration: none}
.fileupload-conteiner .pdf-icon.invalid-file:before, .fileupload-conteiner .img-cover.invalid-file:before {color: #ed0202} 
.fileupload-conteiner .img-cover {width: 200px;height: 200px}
.fileupload-conteiner .img-cover > img, .fileupload-conteiner .pdf-icon > img  {max-height: 100%;  max-width: 100%; width: auto;height: auto;transform: scale(.95); position: absolute; top: 0;  bottom: 0; left: 0;  right: 0;  margin: auto}
.fileupload-conteiner .active .img-cover:hover > img, .fileupload-conteiner .active .pdf-icon:hover > img, .img-cover:hover > img {transform: scale(1);text-decoration: none}
.fileupload-conteiner .pdf-upload-btns, .fileupload-conteiner .img-cover-btns {text-align: center}
.fileupload-conteiner .pdf-upload-btns {position: absolute;top: 0;right: 0; width: 85px;height: 100%; background-color: #a8a8a8}
.fileupload-conteiner .pdf-upload-btns .btn {display: block;background-color: transparent;margin: 0;width: 100%;text-align: left; text-shadow: 0 0 2px rgba(0,0,0,.3) !important}
.fileupload-conteiner .pdf-upload-btns .btn:hover {background-color: transparent;color: #F3794E;cursor: pointer}
.fileupload-conteiner .pdf-upload-btns .btn:hover .fa {background-color: transparent;cursor: pointer}
.fileupload-conteiner .pdf-upload-btns .btn .fa {margin-right: 7px}
.fileupload-conteiner .img-cover-action {margin-top: 0}
.fileupload-conteiner .control-label {padding: 0;font-size: 12px;white-space: nowrap;  width: 100%;text-align: center !important;overflow: hidden;text-overflow: ellipsis;}
.fileupload-conteiner .btn-icon {position: absolute;top: 5px;right: 5px; color: #ccc}
.fileupload-conteiner .btn-icon:hover {color: #F3794E}
.fileupload-conteiner .file-size {display: block;font-size: 12px;color: #ccc;min-height: 17px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%; margin-bottom:-1px;}
.fileupload-conteiner .pdf-upload.active .file-size {color: #717171}
.pdf-action-icon { background: url("../images/icons/icon-pointer.png") no-repeat center center rgba(0, 0, 0, .1);width: 22px;height: 22px;margin: 10px 5px 5px 10px;}
.no-click {position: relative;cursor: default}
.no-click:after {content: "";display: block;z-index: 11;position: absolute;top: 0;left: 0;width: 100%;height: 100%;cursor: default;background:#fff;opacity: 0;pointer-events: none;filter:Alpha(opacity=0)}
.btn.no-click:hover {background-color: #313B49}
.btn.no-click:hover .fa, .fileupload-conteiner .pdf-upload-btns .btn.no-click:hover .fa {cursor: default}
.fileupload-conteiner .pdf-upload-btns .btn.no-click {opacity: .5}
.fileupload-conteiner .pdf-upload-btns .btn.no-click:hover {cursor: default; color: #fff}
.row-small {margin-left: -5px; margin-right: -5px}
.row-small [class*="col-"] {padding-left: 5px; padding-right: 5px}
.dlg-active {padding: 8px 10px;margin-bottom: 10px;background-color: #F3F3F3;display: block;cursor: pointer}
.dlg-active label {margin:0}
.dlg-active.active {background-color: #e6efe4}
.dlg-active.dlg-primary.active {background-color: #E1E9F4}
.dlg-active input[type="checkbox"] {margin: 0}
.alert .close {line-height: .8em;font-size: 22px;font-weight: 300; opacity: 1}
.alert i {font-size: inherit}
.modal-header .close {font-weight: 300}
.dlg-aside {background-color: #E6E6E6;padding: 10px}
.radio-list.small-radio label { font-size: 10px;padding-top: 5px;margin-bottom: 0}
.btn-date  .btn {background-color: #ccc}
.btn-date  .btn i {color: #000}
.modules-preview {padding: 10px;border: 1px solid #ccc;background-color: #fff;overflow: auto;max-height: 440px}
.modules-preview > div p {margin-bottom: 0}
.modules-preview > h6 {margin-bottom: 0}
.btn-small {padding: 4px 8px 3px 8px}
.portlet.btn-blue-green {border: 1px solid #45b6af}
.portlet.btn-blue-green .panel-heading:hover {background-color: #E6E6E6}
.manage-dublicate-btns {margin-bottom: 10px}
.manage-dublicate-btns .btn {background-color: #aaa}
.manage-dublicate-btns .btn.active {background-color: #56db5f}
.help-container {display: none}
.title-row {padding: 5px 5px 5px 40px;background-color: #F0F0F0;color: #000;margin-top: 0;position: relative;font-size: 12px;line-height: .95em}
.title-row .fa {height: 20px;width: 20px;display: block;color: #B4B4B4;font-size: 20px;line-height: 20px;position: absolute;left: 10px;top: 6px}
.title-row-btn {background-color: #E4E4E4}
.table>tbody>tr.color-new>td {background-color:#E1F3E2}
.table>tbody>tr.color-unpublish>td {background-color:#FCE8F3}
.badge-journals{background-color: #008583}
.badge-ebooks{background-color: #ED8A65}
.badge-grayliterature{background-color: #B1B1B1}
.badge-newuploads{background-color: #01be21}
.label-subinfo {font-weight: normal}
.btn-fullwidth {width: 100%; margin-bottom: 10px}
.author-quicksearch {padding: 3px;border: 1px solid #ccc; background-color: #fff;min-height: 200px;max-height: 400px;overflow: auto;margin-top: 10px}
.author-quicksearch ul, .selected-contributors ul, .metadata-subject ul, .metadata-subject-selected ul {list-style:none; list-style-image:none;list-style-type: none;padding: 0}
.author-quicksearch ul li {display: block;padding: 3px 5px;font-size: 11px;cursor: pointer;line-height: 1.2em}
.author-quicksearch ul li:nth-child(even) {background-color: #f9f9f9}
.author-quicksearch ul li:hover, .selected-contributors ul li:hover, .author-quicksearch ul li.active {background-color: #FEE5DB}
.author-quicksearch ul li span {display: inline-block;width: 63%; width: expression(70% - 30px);width: calc(70% - 30px); float: left}
.author-quicksearch ul li span:first-child {width: 30%;margin-right: 30px; font-weight: bold}
.selected-contributors {border: 1px solid #ccc;background-color: #fff;padding: 5px; min-height: 234px}
.selected-contributors h5 {font-size: 12px;font-weight: 700;margin: 0 0 5px 0;padding:5px; border-bottom: 1px solid #ccc}
.selected-contributors > div {min-height: 100px}
.selected-contributors ul li {display: block;padding: 1px 5px;font-size: 11px}

.journal-issues {padding-left: 10%}
.journal-issues ul {padding: 0}
.metadata-subject, .metadata-subject-selected {padding: 3px;border: 1px solid #ccc;background-color: #fff; height: 300px;min-height: 250px; overflow: auto}
.metadata-subject .fa, .journal-issues .fa {font-size: 12px}
.metadata-subject .fa:hover, .journal-issues .fa:hover {cursor: pointer}
.metadata-subject ul li, .journal-issues ul li {display: block;white-space: nowrap}
.metadata-subject ul li a, .metadata-subject-selected ul li, .journal-issues ul li a {display: block;color: #000;font-size: 11px; padding: 1px 5px}
.metadata-subject ul li a:hover, .journal-issues ul li a:hover,  .metadata-subject ul li a.active, .journal-issues ul li a.active {text-decoration: none;background-color: #FEE5DB}
.metadata-subject ul > li > ul > li a, .journal-issues ul > li > ul > li a {padding-left: 23px;min-width: 70px}
.journal-issues ul li a .fa-check { color: #63d063; margin-left: 2px}

.table-group tbody tr td {padding-left: 18px}
.table-group tbody tr.ng-table-group td {padding-left: 3px}
.ng-table-group a {color: #000}
.ng-table-group a span {color: #ED8A65; font-size: 10px}
.btns-container  {margin-top: 15px}
.btns-container .btn {float: right;margin-left: 10px; margin-bottom: 10px}
.filter-letherlist {position: relative}
.filter-letherlist:before, .filter-letherlist:after {content: ""; width: 0;height: 0;display: block;position: absolute;top: 7px;cursor: pointer; z-index: 3}
.filter-letherlist:before {left: -15px; border-top: 6px solid transparent;border-right: 11px solid #fff;border-bottom: 6px solid transparent}
.filter-letherlist:after {right: -15px; border-top: 6px solid transparent;border-left: 11px solid #fff;border-bottom: 6px solid transparent}
.filter-letherlist ul {margin: 0;overflow: hidden;padding: 0 5px;height: 26px; white-space: nowrap}
.filter-letherlist ul li {display:inline-block;padding: 3px 7px;text-align: center;font-size: 14px; text-transform: uppercase}
.filter-letherlist ul li:hover {transform: scale(1.5); cursor: pointer}
textarea {resize: vertical}
.nested-table > td {padding: 0 !important; background-color: #eee !important}
.nested-table > td > table {background-color: transparent !important;margin-bottom: 0 !important; margin-left: 40px}
.table-iprange, .table-edit-iprange  {margin-top: 10px;}
.table-iprange .table > tbody > tr > td {padding: 0}
.table-iprange .table > tbody > tr > td:first-child {width: 35%}
.table-iprange .table > tbody > tr > td:last-child, .table-edit-iprange .table > tbody > tr > td:last-child {width: 5%}
.table-iprange .btn-icon, .table-edit-iprange .btn-icon {font-size: 10px;width: 10px;height: 10px}
.table-iprange .table .form-control {padding: 0;height: 17px; width: 95%}
.table-iprange .ng-table thead {display: none}
.menu-actions {float: left;margin-left: 20px; padding-top: 7px; display: none}
.menu-actions > a {color: #fff; font-size: 18px}
.menu-actions > a:hover, .menu-actions > a:focus, .menu-actions.dropdown.open .dropdown-toggle {color: #ED8A65 !important;text-decoration: none; background-color: transparent !important}
.menu-actions .dropdown-menu {background-color: #313B49;border: 1px solid #313B49;box-shadow: 0 0 5px #000;left: auto; right: -13px !important}
.menu-actions .dropdown-menu li > a {background-color: #313B49;color: #fff; padding: 6px 5px}
.menu-actions .dropdown-menu li > a:hover, .menu-actions .dropdown-menu .active > a, .menu-actions .dropdown-menu .active > a:hover{background-color: #313B49;color: #ED8A65}
.menu-actions .dropdown-menu:before{position:absolute;top:-7px;right:9px;display:inline-block !important;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-left:7px solid transparent;border-bottom-color:rgba(0,0,0,0.2);content:''}
.menu-actions .dropdown-menu:after{position:absolute;top:-6px;right:10px;display:inline-block !important;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;content:''}
.menu-actions .dropdown-menu:before{border-bottom:7px solid #313B49}
.menu-actions .dropdown-menu:after{border-bottom:6px solid #313B49}
.nolistpage .menu-actions {display: none !important}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {background-color: transparent}
.clear {clear: both}
.modal-dialog.inport-ip-ranges {width: 500px}
.modal-dialog.edit-ip-ranges {width: 700px}

.page-404 {text-align: center;margin-top: 200px}
.page-404 .number {position: relative;top:16px;display: inline-block;letter-spacing: -10px;margin-top: 0px;margin-bottom: 10px;line-height: 128px;font-size: 128px;font-weight: 300;color: #ED8A65;text-align: right}
.page-404 .details {margin-left: 40px;display: inline-block;padding-top: 0;text-align: left}
.preloader {display: none; position: absolute;top: 0;left: 0;z-index: 1031; width: 100%;height: 100%;background-color: rgba(255, 255, 255, .5)}
.preloader:before {content: "";display: block;width: 80px;height: 80px;opacity: .5; background-image: url(../images/preloader.gif);background-repeat: no-repeat;position: absolute;top: 50%;left: 50%;margin-top: -40px; margin-left: -40px} 
.table-responsive.loader:after, .loader:after {content: "";display: block;width: 60px;height: 20px;opacity: .3; background-image: url(../images/preloader-small.gif);background-repeat: no-repeat;position: absolute; z-index: 10;top: 50%;left: 50%;margin-top: -10px;margin-left: -30px;   -webkit-animation-name: fadeInHalf;animation-name: fadeInHalf; -webkit-animation-duration: 2s;animation-duration: 2s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.loader:before {content: "";display: block;z-index: 9;width: 100%;height: 100%;position: absolute;top: 0;left: 0;background-color: rgba(255,255,255,.95)}
.table-responsive, .tabbable-custom {min-height: 150px; position: relative}
.fileupload-conteiner .img-cover.loader:after {-webkit-animation-name: fadeIn;animation-name: fadeIn;opacity: 1;background-color: rgba(255,255,255,.5);}
.indicate-loading {opacity: 0}
.img-crop-container > img {width: 100%}
table .header.small-tblcell, .small-tblcell {width: 40px}
label > input[type="radio"], label > input[type="checkbox"] {position: relative;top: 2px}
label.radio-inline > input[type="radio"], label.checkbox-inline > input[type="checkbox"] {top: auto}
label.radio-inline, label.checkbox-inline {font-weight: 700}
.readonly-text {padding: 3px 5px;background-color: #F4F4F4;border: 1px solid #E5E5E5;min-height: 24px;color: #979797}

.auxlist, .title-lower-row {display: table;width: 100%}
.auxlist {margin-top: 12px}
.auxlist > div, .title-lower-row > div {display: table-cell;vertical-align: middle}
.auxlist > div:first-child {padding-top: 0; width: 120px}
.auxlist > div:first-child {padding-top: 2px \9}
.auxlist > div:nth-child(2) {width: 40px}
.auxlist > div:nth-child(2) .control-label {padding-top: 3px}
.auxlist label, .form-horizontal .auxlist .control-label,  .auxlist .radio-list {white-space: nowrap;padding-top: 0; margin-top: 0}
.auxlist .radio-list {margin-top: -4px}
.auxlist .radio-inline {margin-left:10px;padding-left: 0; padding-top: 0}
.auxlist > div:first-child .radio-list .radio-inline:first-child {margin-left: 0}

.title-lower-row > div:last-child {width: 50px}
.title-lower-row  {margin-bottom: 5px}
.title-lower-row .title-row {margin: 0;min-height: 32px}
.title-lower-row .title-row em {display: inline-block;position: relative;font-style: normal;padding-left: 40px;padding: 5px 5px 5px 40px; color: #B4B4B4;vertical-align: top; min-height: 32px;}
.title-lower-row .title-row em:first-child {color: #000;padding-right: 20px; background-color: #DADADA}
.title-lower-row .title-row em:first-child .fa {color: #000}
.title-lower-row .title-row.double-info {padding: 0}
.title-lower-row .title-row.double-info .fa {}
.page-subtitle {min-height:45px}
.btn-addFiles {min-width: 140px}
.input-group-addon.popovers .fa-question-circle {cursor: help}
.btn-showmore {background-color: #fff;border: 1px solid #ccc;color: #333;margin: 0 auto;display: block;padding: 3px 9px 3px 9px}
.btn-showmore:hover {background-color: #ebebeb;color: #333}
.row-space {margin-top: 20px}
label.row-space {margin-top: 50px}
.actions-container .divider {height: 1px;margin: 3px 0;overflow: hidden;background-color: #e5e5e5}
.action-title {color: #fff; font-size: 16px;padding-bottom: 2px;margin: 10px 0 5px 0;font-weight: 300; border-bottom: 1px solid #9D9D9D}
.row-form-space > div[class*="col-"] {padding-left: 35px}
.row-form-space > div[class*="col-"]:first-child {padding-left: 15px}
.check-all {position: absolute;top: 5px;left: 4px;z-index: 3;}
input.check-all[type="checkbox"] {margin:0}
.dashboard-stat .more:hover {background-color: #DF6D42}
.dashboard-stat .more:hover i {  -webkit-animation-name: fadeOutLeft;animation-name: fadeOutLeft;   -webkit-animation-duration: 0.5s;animation-duration: 0.5s;-webkit-animation-fill-mode: both;animation-fill-mode: both;  -webkit-animation-iteration-count: infinite;animation-iteration-count: infinite;}
@-webkit-keyframes fadeOutLeft {0% {-webkit-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translateX(5px);transform: translateX(5px);}}
@keyframes fadeOutLeft {0% {-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}100% {-webkit-transform: translateX(5px);-ms-transform: translateX(5px);transform: translateX(5px);}}
.no-data:before, .no-data-special-offers:before {content: "No data found";display: block;text-align: center;color: #ccc;font-size: 16px;padding-top: 13px;   -webkit-animation-name: fadeIn;animation-name: fadeIn; -webkit-animation-duration: 4s;animation-duration: 4s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.no-data .table, .no-data .check-all, .no-data-special-offers .table,  .no-data-special-offers .check-all {display: none}
.no-data-special-offers:before { content: "Special Offers are offers created by the Central and Eastern European Online Library based upon the profile of interest you defined in your library account data. If you wish to get an individual offer for your institution, please email us to subscriber.support@ceeol.com."; color: #6F6F6F; font-size: 14px;}
@-webkit-keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}
@keyframes fadeIn {0% {opacity: 0;}100% {opacity: 1;}}
@-webkit-keyframes fadeInHalf {0% {opacity: 0;}100% {opacity: .3;}}
@keyframes fadeInHalf {0% {opacity: 0;}100% {opacity: .3;}}
div[data-ng-model] { min-height: 24px; background-color: #fff}
#modalNewOffer .form-horizontal .radio {min-height: 20px}
#modalNewOffer .form-horizontal .radio-list .radio {cursor: pointer}
#modalNewOffer .form-horizontal label > input[type="radio"] {top: -1px}
#modalNewOffer .tab-content .alert {margin: 10px 0}
.metadata-subject > ul > li > label {padding: 0 8px; margin: 0}
.metadata-subject > ul > li > label > input[type="checkbox"] {margin:0 5px 0 0}
.progress {border-radius: 10px !important}
.table-filter .date-picker {width: 120px;margin-right: 10px; float: left}
.table-hover > tbody > tr:hover > td .table > tbody > tr:hover > td {cursor: default}
.input-group-btn.btn-date > .btn {padding: 3px 6px 4px 6px}
.pagination {display: block}
.pagination>li {display: inline-block}

.table>tfoot.total-prices > tr > td {text-align: right;padding: 2px 3px;line-height: 1.3em;background-color: #F5F5F5;border-top: 0px solid transparent; color: #A9A9A9}
.table>tfoot.total-prices > tr > td > span { display: inline-block;float: left}
.table>tfoot.total-prices > tr > td > strong {display: inline-block;min-width: 90px;padding-left: 10px;font-weight: normal}
.table>tfoot.total-prices > tr:first-child > td {padding-top: 5px;color: #000;font-size: 13px} 
.table>tfoot.total-prices > tr:last-child > td {font-weight: bold;padding: 5px 3px;color: #000;font-size: 13px;min-height: 16px;border-top: 1px dashed #DBDBDB} 
.table>tfoot.total-prices > tr:last-child > td > strong {font-weight: bold} 

.table>tfoot.cpo-total > tr > td {text-align: right;background-color: #fff;border-top: 1px solid #DBDBDB;color: #000;font-weight: bold;font-size: 14px;padding: 5px 3px;}
.table>tfoot.cpo-total > tr > td > span { display: inline-block;}
.table>tfoot.cpo-total > tr > td > strong {display: inline-block;font-weight: bold}
.table.total>tbody>tr:last-child>td {border-bottom: 1px solid #DBDBDB;}
.table.total.dashed>tbody>tr:last-child>td {border-bottom:1px dashed #DBDBDB;}
.table>tfoot.cpo-total > tr.dashed > td {border-top: 1px dashed #DBDBDB;font-size: 12px}
.cpo-total-container h4 { margin-bottom: 5px;font-weight: 600; font-size: 17px;}
.table>tbody>tr.excluded>td {text-decoration: line-through}
.subhead { margin-bottom: 10px; margin-top: 20px;font-weight: 600; font-size: 17px;padding-bottom: 5px; border-bottom: 1px solid #F3F3F3}

.active-coll, .table-advance thead tr th.header.active-coll, .table thead tr th.active-coll  {width: 45px}
.annual-coll, .table-advance thead tr th.header.annual-coll, .table thead tr th.annual-coll  {width: 85px}
.cpo-total-container .annual-coll,.cpo-total-container .table-advance thead tr th.header.annual-coll,.cpo-total-container .table thead tr th.annual-coll  {width: 79px}
.order-coll, .table-advance thead tr th.header.order-coll, .table thead tr th.order-coll {width: 50px}
ul.total-prices {float: right;text-align: right;margin-right: 37px}
.cpo-total-container ul.total-prices {margin-right: 0}
ul.total-prices li { display: block; padding: 2px 10px}
ul.total-prices li span, ul.total-prices li strong  {text-align: right; display: inline-block}
ul.total-prices li strong  {min-width: 80px;padding-left: 20px;font-weight: normal;white-space: nowrap}
.cpo-total-container ul.total-prices li strong  {min-width: 150px;}
ul.total-prices li.total-offer {font-weight: bold;font-size: 14px;padding: 5px 10px} 
ul.total-prices li.total-offer, ul.total-prices li.subtotal-archived, ul.total-prices li.subtotal-annual {background-color: #E2EAF0}
ul.total-prices li.total-offer  strong {font-weight: bold}
ul.total-prices li.price-discount {background-color: #EFEFEF;margin-bottom: 2px;color: #000;padding-bottom: 5px}
ul.total-prices li.price-factor {background-color: #EFEFEF}
ul.total-prices li.subtotal-offer {background-color: #EFEFEF;padding-top: 5px;font-size: 13px}
ul.total-prices li.subtotal-annual {padding-top: 5px}
ul.total-prices li.subtotal-archived {border-bottom: 1px dashed #fff}
.radio-inline, .checkbox-inline {padding-left: 0; font-weight: bold}
.full-width[class*="col-"] {width: 100%}
.budget {width: 100px}
.lib-profile-data ul {margin: 0 0 5px 0;padding: 5px; border: 1px solid #ccc;background-color: #fff;height: 250px;overflow: auto; text-align: left}
.lib-profile-data ul li {display: block;color: #000;font-size: 11px;padding: 1px 5px}
.user-role-admin {margin: 14px 0 5px 0}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {outline: none}
.table>tbody>tr.disabled>td {color: #919191}
.table>tbody> tr.total>td{background-color: #fff !important;font-weight: bold;font-size: 12px;border-top: 1px solid #E5E5E5} 
.subscr-discount {width: 100px}
.year-invoice [class*="col-"] > div {background-color: #F0F9FF;position: relative;overflow: hidden;padding: 10px;cursor: pointer;margin-bottom: 10px}
.year-invoice [class*="col-"]:nth-child(1) > div {background-color: #a992e2}
.year-invoice [class*="col-"]:nth-child(2) > div {background-color: #55badf}
.year-invoice [class*="col-"]:nth-child(3) > div {background-color: #f7c65f}
.year-invoice [class*="col-"]:nth-child(4) > div {background-color: #4CDB74}
.year-invoice [class*="col-"]:nth-child(5) > div {background-color: #ec6f5a}
.year-invoice [class*="col-"] > div:hover .fa {transform: scale(1.2);text-shadow: 0 0 10px rgba(0, 0, 0, .3);opacity: .5;-webkit-transform: rotateY(-180deg);transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;-ms-transform-style: preserve-3d;-o-transform-style: preserve-3d;transform-style: preserve-3d;transition: all .4s ease-in-out}
.year-invoice .fa {color: #fff;opacity: .3; display: block;font-size: 90px;line-height: 1em;position: absolute;bottom: -24px; right: -7px}
.year-invoice h4 {margin-bottom: 5px;margin-top: 0;color: #fff;font-size: 16px;width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.year-invoice strong { font-size: 32px;color: #fff;display: block;line-height: 1em}
.year-invoice [class*="col-"] {width: 23%; width: expression(100% / 5);width: calc(100% / 5)}
.year-invoice [class*="col-"]:first-child {border-left: none}
.ng-table-pager {margin-bottom: 10px}
.ng-table-pager .btn {padding: 3px 8px;background-color: #fff;color: #ED8A65;border: 1px solid #ddd}
.ng-table-pager .btn:hover {color: #000;background-color: #eee}
.input-group-btn .btn .fa {margin: 0}
.input-group-btn .btn {text-align: center; background-color: #ccc;color: #000; padding: 3px 6px 4px 6px}
div.form-control {white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.input-group div.form-control {white-space: normal;}
.panel.ui-draggable {cursor: s-resize}
.small-label {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%; text-align: left}
.radio-inline-nowrap {white-space: nowrap}
.system-config {min-height: 110px}
.report-tiles .dashboard-stat { position: relative; color: #fff}
.report-tiles .dashboard-stat.disabled {opacity: .4; cursor: not-allowed}
.report-tiles .dashboard-stat.disabled .more {cursor: not-allowed}
.report-tiles .dashboard-stat .visual { position: relative;  padding-top: 3px;padding-left: 9px}
.report-tiles .dashboard-stat .visual span {display: block; position: absolute;z-index: 1;font-size: 20px;top: 35px;left: 14px;white-space: nowrap;font-weight: 600;width: 80px;text-shadow: 0 0 3px rgba(0,0,0,.9);}
.report-tiles .dashboard-stat .details {top: 7px;left: 75px; right: 0px }
.report-tiles .dashboard-stat .details .number { color: #fff;  padding-top: 0px;  font-size: 18px;line-height: normal;font-weight: 600;min-height: inherit;white-space: nowrap; width: 100%;overflow: hidden;text-overflow: ellipsis;}
.report-tiles .dashboard-stat .details .desc {line-height: 1.3em;font-size: 13px;color: #fff;max-height: 48px; overflow: hidden}
.report-tiles .dashboard-stat.journal {background-color: #578ebe}
.report-tiles .dashboard-stat.journal .more {color: #FFFFFF;background-color: #4884b8}
.report-tiles .dashboard-stat.grey-literature {background-color: #E2B375}
.report-tiles .dashboard-stat.grey-literature .more {color: #FFFFFF;background-color: #DAAE73}
.report-tiles .dashboard-stat.book {background-color: #44b6ae}
.report-tiles .dashboard-stat.book .more {color: #FFFFFF;background-color: #3ea7a0}
.report-tiles .dashboard-stat.database {background-color: #8775a7}
.report-tiles .dashboard-stat.database .more {color: #FFFFFF;background-color: #7c699f}
.report-tiles .dashboard-stat.platform {background-color: #f2c811}
.report-tiles .dashboard-stat.platform .more {color: #FFFFFF;background-color: #D2AD0D}
.report-tiles .dashboard-stat.title {background-color: #5AD7E7 }
.report-tiles .dashboard-stat.title .more {color: #FFFFFF;background-color: #56C9D8}
.report-tiles .dashboard-stat.power-bi-old {background-color: #B3CAAC }
.report-tiles .dashboard-stat.power-bi-old .more {color: #FFFFFF;background-color: #94A78E}
.report-tiles .dashboard-stat.power-bi { background-color: #f2c811; }
.report-tiles .dashboard-stat.power-bi .more {color: #000;background-color: #D2AD0D}
.report-tiles .dashboard-stat.power-bi .number, .report-tiles .dashboard-stat.power-bi .desc {color: #000}
.report-tiles .dashboard-stat.power-bi .more>i{ background-image: url(../images/syncfusion-icons.png);}
.report-tiles .dashboard-stat .visual i { color: #fff; opacity: .5}
.report-tiles .dashboard-stat .file-icons {position: absolute;z-index: 1; top: 67px; left: 8px;}
.report-tiles .dashboard-stat .file-icons div {display: inline-block;margin-right: 0px; }
.report-tiles .dashboard-stat.power-bi .visual img {width: 80%}
.report-tiles .dashboard-stat.power-bi .details .number { overflow: hidden;width: 100%; text-overflow: ellipsis}
.report-tiles .dashboard-stat.power-bi .details .desc { overflow: hidden;max-height: 48px;}
.file-icons .icon-excel:before, .file-icons .icon-pdf:before, .file-icons .icon-xml:before, .icon-power-bi:before {content: "excel";display: inline-block; height: 16px;padding: 0 2px 0 2px;text-align: center;background-color: #549f3b;border: 2px solid #488a32;color: rgba(255,255,255,.7);text-transform: uppercase;font-weight: 600;font-size: 8px;box-shadow: 0 0 3px rgba(0,0,0,.2);}
.file-icons .icon-pdf:before { content: "pdf"; background-color: #da251c;border: 2px solid #c52018;}
.file-icons .icon-xml:before {content: "xml"; background-color: #f57900;border: 2px solid #df6f03;}
.file-icons .icon-power-bi:before {content: "Power BI"; background-color: #383838;border: 2px solid #000;}
.report-filter { margin: 20px 0;text-align: center}
.report-filter h3 { margin-top: 10px; margin-bottom: 30px;color: #fff;width: 100%;white-space: nowrap;overflow: hidden; text-overflow: ellipsis}
.five .report-filter .country, .five .report-filter .library, .five .report-filter .publisher,.five  .report-filter .period, .five  .report-filter .generate, .five  .report-filter .format, .five  .report-filter .section {width: 20%; width: expression(100% / 5);width: calc(100% / 5)}
.three .report-filter .country, .three .report-filter .library, .three .report-filter .publisher,.three  .report-filter .period, .three  .report-filter .generate, .three  .report-filter .format, .three  .report-filter .section {width: 33.33333333333333%; width: expression(100% / 3);width: calc(100% / 3)}
.report-filter .country, .report-filter .library, .report-filter .publisher,.report-filter .period, .report-filter .generate, .report-filter .format,.report-filter .format .report-filter .section { background-color: #e5e5e5;padding: 20px;float: left;margin-right:0;width: 25%;height: 140px; position: relative }
.report-filter .country:after, .report-filter .library:after, .report-filter .publisher:after, .report-filter .period:after, .report-filter .format:after, .report-filter .section:after { content: "";display: block;position: absolute;top: 0;right: -40px;z-index: 1; width: 0;height: 0;border-top: 70px solid transparent;border-left:40px solid #e5e5e5;border-bottom: 70px solid transparent;}
/*.report-filter .country,*/ .report-filter .period, .report-filter .generate, .report-filter .format, .report-filter .section, .five .report-filter .library  {padding-left: 60px}
.report-filter .period {background-color: #D8D8D8}
.report-filter .country:after, .report-filter .library:after, .report-filter .publisher:after {border-left-color: #e5e5e5}
.report-filter .generate {background-color: #C7C7C7;margin-right: 0}
.report-filter .period:after {border-left-color: #D8D8D8}
.report-filter .section {background-color: #DFDFDF}
.report-filter .section:after {border-left-color: #DFDFDF}
.report-filter .format {background-color: #D2D2D2}
.report-filter .format:after {border-left-color: #D2D2D2}
.report-filter .period .dropdown-toggle.btn {width: 100%}
.report-filter .generate .btn { width: 100%; box-shadow: 0 0 5px rgba(0,0,0,.4)!important}
.report-filter .library select, .report-filter .publisher select {display: none}
.report-filter .period .dropdown-menu {width:460px}
.journal .report-filter .publisher {background-color: #70A8DA}
.journal .report-filter .publisher:after {border-left-color: #70A8DA}
.journal .report-filter .library {background-color: #6c9fcc}
.journal .report-filter .library:after {border-left-color: #6c9fcc}
.journal .report-filter .period {background-color: #578ebe}
.journal .report-filter .period:after {border-left-color: #578ebe}
.journal .report-filter .format {background-color: #3d7db5}
.journal .report-filter .format:after {border-left-color: #3d7db5}
.journal .report-filter .country {background-color: #3d7db5}
.journal .report-filter .country:after {border-left-color: #3d7db5}
.journal .report-filter .section {background-color: #6099CB}
.journal .report-filter .section:after {border-left-color: #6099CB}
.journal .report-filter .generate {background-color: #336c9d}
.grey-literature .report-filter .publisher {background-color: #70A8DA}
.grey-literature .report-filter .publisher:after {border-left-color: #70A8DA}
.grey-literature .report-filter .library {background-color: #e9bf88}
.grey-literature .report-filter .library:after {border-left-color: #e9bf88}
.grey-literature .report-filter .period {background-color: #e2b375}
.grey-literature .report-filter .period:after {border-left-color: #e2b375}
.grey-literature .report-filter .format {background-color: #daae73}
.grey-literature .report-filter .format:after {border-left-color: #daae73}
.grey-literature .report-filter .section {background-color: #6099CB}
.grey-literature .report-filter .section:after {border-left-color: #6099CB}
.grey-literature .report-filter .generate {background-color: #cfa164}
.book .report-filter .publisher {background-color: #54ded4}
.book .report-filter .publisher:after {border-left-color: #54ded4}
.book .report-filter .library {background-color: #4cccc3}
.book .report-filter .library:after {border-left-color: #4cccc3}
.book .report-filter .period {background-color: #44b6ae}
.book .report-filter .period:after {border-left-color: #44b6ae}
.book .report-filter .format {background-color: #3ea7a0}
.book .report-filter .format:after {border-left-color: #3ea7a0}
.book .report-filter .section {background-color: #4AC0B8}
.book .report-filter .section:after {border-left-color: #4AC0B8}
.book .report-filter .generate {background-color: #358c86}
.database .report-filter .publisher {background-color: #9c8bbc}
.database .report-filter .publisher:after {border-left-color: #9c8bbc}
.database .report-filter .library {background-color: #9485b0}
.database .report-filter .library:after {border-left-color: #9485b0}
.database .report-filter .period {background-color: #8775a7}
.database .report-filter .period:after {border-left-color: #8775a7}
.database .report-filter .format {background-color: #7c699f}
.database .report-filter .format:after {border-left-color: #7c699f}
.database .report-filter .section {background-color: #917EB3}
.database .report-filter .section:after {border-left-color: #917EB3}
.database .report-filter .generate {background-color: #705c94}
.platform .report-filter .publisher {background-color: #f3c78d}
.platform .report-filter .publisher:after {border-left-color: #f3c78d}
.platform .report-filter .library {background-color: #e9bf88}
.platform .report-filter .library:after {border-left-color: #e9bf88}
.platform .report-filter .period {background-color: #e2b375}
.platform .report-filter .period:after {border-left-color: #e2b375}
.platform .report-filter .format {background-color: #daae73}
.platform .report-filter .format:after {border-left-color: #daae73}
.platform .report-filter .section {background-color: #F2BA6F}
.platform .report-filter .section:after {border-left-color: #F2BA6F}
.platform .report-filter .generate {background-color: #cfa164}
.title .report-filter .publisher {background-color: #79effe}
.title .report-filter .publisher:after {border-left-color: #79effe}
.title .report-filter .library {background-color: #72e0ee}
.title .report-filter .library:after {border-left-color: #72e0ee}
.title .report-filter .period {background-color: #5ad7e7}
.title .report-filter .period:after {border-left-color: #5ad7e7}
.title .report-filter .format {background-color: #56c9d8}
.title .report-filter .format:after {border-left-color: #56c9d8}
.title .report-filter .section {background-color: #72DCEA}
.title .report-filter .section:after {border-left-color: #72DCEA}
.title .report-filter .generate {background-color: #4bbbca}
.report-filter .period .dropdown-toggle, .report-filter .format select, .report-filter .country select{ text-align: left;padding: 6px 20px 6px 10px;height: auto;position: relative;height: 31px;  white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.report-filter .period .dropdown-toggle:hover {text-decoration: none}
.report-filter .period .dropdown-toggle:after  {display: block; width: 16px;height: 16px;position: absolute;right: 5px;bottom: 5px;cursor: pointer; font-size: 14px;text-align: center; content: "\f073";  font: normal normal normal 14px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}  
.report-filter .period .dropdown [date-picker*="end"] {margin-left: 70px}
.report-info img {float: left;margin-right: 20px; width: 55%}
.report-info { padding: 15px; background-color: #fffad9}
.report-info h3 {margin-top: 0}
.report-filter .section  select {display: none}
.report-filter .country div[class*="fa-"], .report-filter .library div[class*="fa-"], .report-filter .publisher div[class*="fa-"] { color: rgba(255, 255, 255, .4);font-size: 160px;position: absolute;top: -25px;left: -10px;  line-height: normal;}
.report-filter .dropdown-toggle { background-color: #fff;color: #333;width: 100%;text-align: left;  border: 1px solid #e5e5e5;  padding-right: 10px;}
.report-filter .dropdown-toggle:hover, .report-filter .dropdown-toggle:focus, .report-filter .dropdown-toggle:active, .report-filter .open>.dropdown-toggle.btn-default { background-color: #fff;    border-color: #999;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}
.report-filter .btn-group { display: block; width: 100%}
.report-filter .dropdown-toggle .caret { position: absolute;top: 13px;right: 6px}
.report-filter .multiselect-container { background-color: #fff;top: 30px;width: 99.5%; border: 1px solid #1e90ff;}
.report-filter .multiselect-container li>a { background-color: #fff;  padding: 2px 0 2px 5px}
.report-filter .multiselect-container li a .checkbox, .report-filter .multiselect-container li a .radio {  min-height: initial;margin-top: 0;margin-bottom: 0;   font-size: 12px;}
.report-filter .multiselect-container li a .checkbox input[type="checkbox"], .report-filter .multiselect-container li a .checkbox input[type="radio"]  { position: relative; margin-left: 0}
.report-filter .multiselect-container li>a:hover {background-color: #1e90ff;color: #fff}
.report-filter .library .multiselect-container li>a {white-space: normal}


.counter-report-filter { margin: 20px 0px 0px 0px;text-align: center}
.counter-report-filter .library, .counter-report-filter .period, .counter-report-filter .generate { background-color: #e5e5e5;padding: 20px;padding-left: 60px;float: left;margin-right:0;height: 140px; position: relative }
.counter-report-filter .library {width:45%}
.counter-report-filter .period {width:35%}
.counter-report-filter .generate {width:20%}
.counter-report-filter .library div[class*="fa-"] { color: rgba(255, 255, 255, .4);font-size: 160px;position: absolute;top: -25px;left: -10px;  line-height: normal;}
.counter-report-filter h3 { margin-top: 10px; margin-bottom: 30px;color: #fff;width: 100%;white-space: nowrap;overflow: hidden; text-overflow: ellipsis}
.counter-report-filter .period .dropdown-toggle, .counter-report-filter .format select { text-align: left;padding: 6px 20px 6px 10px;height: auto;position: relative;height: 31px;  white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.counter-report-filter .period .dropdown-toggle:hover {text-decoration: none}
.counter-report-filter .period .dropdown-toggle:after  {display: block; width: 16px;height: 16px;position: absolute;right: 5px;bottom: 5px;cursor: pointer; font-size: 14px;text-align: center; content: "\f073";  font: normal normal normal 14px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}  
.counter-report-filter .period .dropdown [date-picker*="end"] {margin-left: 70px}
.counter-report-filter .library:after, .counter-report-filter .period:after { content: "";display: block;position: absolute;top: 0;right: -40px;z-index: 1; width: 0;height: 0;border-top: 70px solid transparent;border-left:40px solid #e5e5e5;border-bottom: 70px solid transparent;}

.counter-report-attributes-filter { margin: 0px 0px 20px 0px;text-align: center;height: 100px;}
.first-line { margin: 0px 0px 0px 0px !important}


.platform .counter-report-filter .library {background-color: #e9bf88}
.platform .counter-report-filter .library:after {border-left-color: #e9bf88}
.platform .counter-report-filter .period {background-color: #e2b375}
.platform .counter-report-filter .period:after {border-left-color: #e2b375}
.platform .counter-report-filter .generate {background-color: #cfa164}
.platform .counter-report-attributes-filter {background-color: #cfa164}

.database .counter-report-filter .library {background-color: #9485b0}
.database .counter-report-filter .library:after {border-left-color: #9485b0}
.database .counter-report-filter .period {background-color: #8775a7}
.database .counter-report-filter .period:after {border-left-color: #8775a7}
.database .counter-report-filter .generate {background-color: #705c94}
.database .counter-report-attributes-filter {background-color: #705c94}

.title .counter-report-filter .library {background-color: #54ded4}
.title .counter-report-filter .library:after {border-left-color: #54ded4}
.title .counter-report-filter .period {background-color: #44b6ae}
.title .counter-report-filter .period:after {border-left-color: #44b6ae}
.title .counter-report-filter .generate {background-color: #3ea7a0}
.title .counter-report-attributes-filter {background-color: #3ea7a0}

.journal .counter-report-filter .library {background-color: #6c9fcc}
.journal .counter-report-filter .library:after {border-left-color: #6c9fcc}
.journal .counter-report-filter .period {background-color: #578ebe}
.journal .counter-report-filter .period:after {border-left-color: #578ebe}
.journal .counter-report-filter .generate {background-color: #336c9d}
.journal .counter-report-attributes-filter {background-color: #336c9d}

.item .counter-report-filter .library {background-color: #e9bf88}
.item .counter-report-filter .library:after {border-left-color: #e9bf88}
.item .counter-report-filter .period {background-color: #e2b375}
.item .counter-report-filter .period:after {border-left-color: #e2b375}
.item .counter-report-filter .generate {background-color: #cfa164}
.item .counter-report-attributes-filter {background-color: #cfa164}

.counter-report-attributes-filter h4 { margin-top: 10px; color: #fff;width: 100%;white-space: nowrap;overflow: hidden; text-overflow: ellipsis}
.counter-report-attributes-filter .section  select {display: none}
.counter-report-attributes-filter .dropdown-toggle { background-color: #fff;color: #333;width: 100%;text-align: left;  border: 1px solid #e5e5e5;  padding-right: 10px;}
.counter-report-attributes-filter .dropdown-toggle:hover, .counter-report-attributes-filter .dropdown-toggle:focus, .counter-report-attributes-filter .dropdown-toggle:active, .counter-report-attributes-filter .open>.dropdown-toggle.btn-default { background-color: #fff;    border-color: #999;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}
.counter-report-attributes-filter .btn-group { display: block; width: 100%}
.counter-report-attributes-filter .dropdown-toggle .caret { position: absolute;top: 13px;right: 6px}
.counter-report-attributes-filter .multiselect-container { background-color: #fff;top: 30px;width: 99.5%; border: 1px solid #1e90ff;}
.counter-report-attributes-filter .multiselect-container li>a { background-color: #fff;  padding: 2px 0 2px 5px}
.counter-report-attributes-filter .multiselect-container li a .checkbox, .counter-report-attributes-filter .multiselect-container li a .radio {  min-height: initial;margin-top: 0;margin-bottom: 0;   font-size: 12px;}
.counter-report-attributes-filter .multiselect-container li a .checkbox input[type="checkbox"], .counter-report-attributes-filter .multiselect-container li a .checkbox input[type="radio"]  { position: relative; margin-left: 0}
.counter-report-attributes-filter .multiselect-container li>a:hover {background-color: #1e90ff;color: #fff}
.counter-report-attributes-filter .multiselect-container li>a {white-space: normal}

.counter-report-attributes-filter .yop .dropdown-toggle, .counter-report-attributes-filter .format select { text-align: left;padding: 6px 20px 6px 10px;height: auto;position: relative;height: 31px;  white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.counter-report-attributes-filter .yop .dropdown-toggle:hover {text-decoration: none}
.counter-report-attributes-filter .yop .dropdown-toggle:after  {display: block; width: 16px;height: 16px;position: absolute;right: 5px;bottom: 5px;cursor: pointer; font-size: 14px;text-align: center; content: "\f073";  font: normal normal normal 14px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}  
.counter-report-attributes-filter .yop .dropdown [date-picker*="end"] {margin-left: 70px}


.counter-report-attributes-filter .data-type, .counter-report-attributes-filter .access-method, .counter-report-attributes-filter .metric-type, .counter-report-attributes-filter .exclude-monthly-details, .counter-report-attributes-filter .section-type, .counter-report-attributes-filter .access-type, .counter-report-attributes-filter .yop  {float: left;}
.counter-report-attributes-filter .data-type {width:15%; padding:10px 20px}
.counter-report-attributes-filter .access-type {width:15%; padding:10px 20px}
.counter-report-attributes-filter .access-method {width:15%; padding:10px 20px}
.counter-report-attributes-filter .section-type {width:30%; padding:10px 20px}
.counter-report-attributes-filter .yop {width:35%; padding:10px 20px 0px 60px}
.counter-report-attributes-filter .metric-type {width:35%; padding:10px 20px}
.counter-report-attributes-filter .exclude-monthly-details {width:15%; padding:10px 20px}
.counter-report-attributes-filter .exclude-monthly-details div{padding:4px 0px 0px 65px}
.counter-report-attributes-filter .exclude-monthly-details label{margin-right:15px;}



.database .exclude-monthly-details label{color:#fff;}


.dropdown.open .dropdown-toggle {color: #333; background-color:#fff }
[date-picker] [ng-switch-when="year"] span, [date-picker] [ng-switch-when="month"] span {width: 54px}
.custom-combobox {display: block;width: 100%; position: relative}
.custom-combobox-input {display: block;width: 100%; font-size: 12px;font-weight: normal;color: #333;padding: 6px 20px 6px 10px;background-color: #fff;border: 1px solid #e5e5e5;background-image: none;  -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.custom-combobox-input:focus {  border-color: #999;outline: 0;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);}
.custom-combobox-toggle {display: block;color: #333;width: 16px;height: 16px;position: absolute;bottom: 6px; right: 7px}
.custom-combobox-toggle:before {display: block; width: 16px;height: 16px; font-size: 14px;text-align: center;cursor: pointer;  content: "\f0d7";  font: normal normal normal 14px/1 FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale}
.custom-combobox-toggle:hover, .custom-combobox-toggle:focus { text-decoration: none; color: #333}
.ui-helper-hidden-accessible { min-height: 14px;font-size: 10px;display: none !important;color: #888;font-style: italic;  white-space: nowrap;overflow: hidden;text-overflow: ellipsis}
.ui-autocomplete {position: absolute;top: 0;left: 0;cursor: default;box-shadow: 3px 3px 7px rgba(0, 0, 0, .2)}
.ui-menu {list-style: none;padding: 0;margin: 0;display: block;outline: none}
.ui-widget-content {border: 1px solid #e5e5e5;background: #fff;color: #333}
.ui-autocomplete.ui-widget-content { border: 1px solid #1e90ff; max-height: 500px; overflow-y: auto;z-index: 10;}
.ui-menu-item { display: block}
.ui-menu-item a {display: block;color: #333; padding: 2px 5px}
.ui-menu-item a:hover, .ui-menu-item a:focus {text-decoration: none}
.ui-menu-item a:hover { background-color: #1e90ff; color: #fff}
.btn-keyboard { font-size: 20px; color: #313B49}
.btn-keyboard:hover, .btn-keyboard:focus {text-decoration: none}
.btn-keyboard:hover {color: #ED8A65}
.trial-account { background-color: #a5d6a7;margin: 0 -15px 10px -15px;color: #fff;padding: 0}
.trial-account h4, .trial-account .period, .trial-account .downloads { text-align: center;display: inline-block;padding: 10px 15px;border-right: 1px solid #FAFAFA;vertical-align: middle; float: left}
.trial-account h4 {font-size: 28px;padding: 29px 15px;margin: 0;width: 25%;background-color: #66bb6a; min-height: 96px;}
.trial-account .period { width: 30%; background-color: #81c683;min-height:96px;}
.trial-account .downloads  { width: 44%; border-right: 0}
.trial-account .period, .trial-account .downloads  {font-size: 16px}
.trial-account .period strong, .trial-account .downloads strong { font-size: 20px; font-weight: 600}
.downloads-days > div {float: right}
.downloads-days > div:first-child {float: left}
.trial-account .progress {margin-bottom: 0}
.trial-account .progress-bar {background-color: #ED8A65 }
.trial-account .period span { display: block;margin-bottom: 5px; font-size: 20px}
.trial-account .downloads .period-days, .trial-account .downloads .period-days strong {font-size: 20px}
.trial-account .downloads .period-days {margin-bottom: 5px}
.trial-account.red {background-color: #e53935}
.trial-account.red h4 {background-color: #c62827}
.trial-account.red .period {background-color: #d32f2e}
.trial-account.red .progress-bar {background-color: #676566}
#manageAutorsRoles .selected-contributors ul li {cursor: s-resize}
.modal { position: absolute;}
.manuals {margin: 0;padding: 0;text-align: center; }
.manuals li {display: inline-block;margin: 20px 10px 20px 10px;line-height: 0;vertical-align: middle}
.manuals li a {display: block; text-align: center;width: 200px;height: 200px;line-height: 1.3em; background-color: #FAFAFA;border: 1px solid #ddd;padding: 20px 20px 100px 20px;color: #333;font-weight: 700;position: relative; font-size: 13px}
.manuals li a:hover {background-color: #fee5db;text-decoration: none;transform: scale(1.03); box-shadow: 0 0 7px rgba(0,0,0,.1)}
.manuals li a img { position: absolute;display: block;margin: 0 auto;left: 0;right: 0; bottom: 20px }
.dashboard-stat .visual {position:relative} 
.help-pages .dashboard-stat .visual span { font-size: 36px;line-height: 36px;padding-top: 3px;color: #CECECE; position: absolute;top: 5px;left: 5px;width: 40px;height: 40px;background-color: #F0F0F0;text-align: center;border-radius: 50% !important; z-index: 1}
.sp-offer-total { text-align: right;font-weight: 600;padding-right: 90px;margin: 30px 0 10px 0; font-size: 22px;}
.cpo-total-container .sp-offer-total {border-bottom: 2px solid #DBDBDB;margin: 30px 0 5px 0;padding-bottom: 5px;font-size: 22px;padding-right: 160px;}
.check-coll {width: 25px}
.countries-filter {text-align: center;margin-bottom: 20px;margin-top: 20px; padding: 0}
.countries-filter li {text-align: center;cursor: pointer; display: inline-block;vertical-align: middle;padding: 4px 10px;margin-right: 4px;border: 1px solid #CCCCCC;color: #333;font-size: 14px;background-color: #fff;min-width: 32px;text-transform: uppercase;}
.countries-filter li.active, .countries-filter li:hover {border: 1px solid #F3794E;color: #F3794E;text-decoration: none;}
.countries-filter li:hover {box-shadow: 0 0 3px rgba(0,0,0,.3)}
.countries-filter li.active:hover { box-shadow: none;cursor: default}
.add-consortia { padding: 15px 0;margin-top: 10px}
.dlg-access-to-all {width:550px;}
.dlg-access-to-all-txt {padding:0 0 10px 0; margin:40px 0 10px 0;border-bottom:1px solid #E5E5E5}
.dlg-access-to-all-txt li {display:block; padding:3px 5px }
.dlg-access-to-all-txt li.first {background-color:#F5F5F5}
.dlg-access-to-all-txt li.first span {font-size:16px;font-weight: bold}
.dlg-access-to-all-txt li span {display:inline-block; margin-right:10px; min-width:340px;text-align:right; vertical-align:middle}
.dlg-access-to-all-txt li strong {font-size:16px;vertical-align:middle; display:inline-block;}

.th-text-center{text-align:center !important}
.tbl-package-affiliation .input-icon {margin-bottom: 10px}
.tbl-package-affiliation tbody>tr >td{ border: none !important; padding: 0 5px}
.tbl-package-affiliation tbody>tr:hover >td{border:none !important}
.power-bi-report { margin: 10px auto;width: 100%;height: 700px; height: 77vh;position: relative; border:1px solid #E8E8E8}
.power-bi-report iframe {width: 100%; height: 100%; border: none}
.table-filter .dropdown-menu {color: #000;}

.line-through-price {
    text-decoration: line-through;
    color: #ccc;
    font-weight: normal !important;
}

.create-order-price {
    width: 100px;
    display: inline-block;
    text-align: right;
    font-weight: bold;
}

.create-order-total-labal {
    font-weight: normal !important;
}

.create-order-td {
    padding: 0px !important;
}

.create-order-td span {
width: 225px;
display: block !important;
float: right;
background-color: #E2EAF0;
min-height: 36px;
margin: 0px 0px;
padding: 8px 0px 5px 20px;
}

.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* Internet Explorer/Edge */
  user-select: none;           /* Non-prefixed version, currently
                                  not supported by any browser */
}
.text-grey {
    color:#9a9898
}

#ranking .report-filter .country, #ranking .report-filter .library,   #ranking .report-filter .publisher,  #ranking .report-filter .period,  #ranking .report-filter .generate,  #ranking .report-filter .format,  #ranking .report-filter .section { width:20% }


@-webkit-keyframes flash {  from, 50%, to {    opacity: 1;  }  25%, 75% {    opacity: 0;  }}
@keyframes flash {  from, 50%, to {    opacity: 1;  }  25%, 75% {    opacity: 0;  }}
.flash {  -webkit-animation-name: flash;  animation-name: flash; }
.animated, .dlg-access-to-all-txt li strong {  -webkit-animation-duration: 1s;  animation-duration: 1s;  -webkit-animation-fill-mode: both;  animation-fill-mode: both;}

.middle-text {font-size:14px;color:#ffffff;margin-top:3px;}

@media (max-width: 600px){
     .nav-tabs>li { float: none; width: 100%}
}
@media (min-width: 768px) {
    .modal-sm {width: 360px}
    .form-horizontal .control-label {text-align: left;}
}
@media (max-width: 767px) {
    .home-menu {width: auto}
    .home-menu li {float: none;margin: 0 15px 15px 15px; width: auto; min-height:100px;text-align: left; height: auto}
    .filter-icon {display: none}
    .tab-pane-footer-btns {margin-top: 20px}
    .footer div[class*="col-"] {margin-bottom: 10px}
    .developed-by {float: none}
    .nav-tabs>li>a {padding: 10px 8px}
    .control-label{margin-top: 10px}
    .actions-container {display: none}
    .modal-xwide {width: auto}
    .metadata-subject, .metadata-subject-selected { height: auto; max-height: 500px}
    .tbl-package-affiliation .metadata-subject { height: auto;max-height: 466px; min-height: 216px;}
    .row-form-space > div[class*="col-"] {padding-left: 15px}
    .fileupload-conteiner .pdf-upload, .btn-add-issue  {width: 100%;margin-left: 0}
    .subscr-discount {width: 100%}
    .table-filter {padding-top: 10px}
    .table-filter [class*="col-"] {margin-bottom: 10px}
    .year-invoice [class*="col-"] {width: 100%}
    .ie10 .fileupload-conteiner .pdf-upload, .ie9 .fileupload-conteiner .pdf-upload {height: auto}
    .menu-actions {display: block}
    .tab-pane-footer p {margin-bottom: 10px}
    .report-filter .country, .five .report-filter .country, .three .report-filter .country, .report-filter .library, .report-filter .publisher,.report-filter .period, .report-filter .generate,.report-filter .section, .report-filter .format, .five .report-filter .library,.five .report-filter .publisher, .five  .report-filter .period, .five  .report-filter .generate, .five  .report-filter .format, .five  .report-filter .section, .three .report-filter .library, .three .report-filter .publisher,.three  .report-filter .period, .three  .report-filter .generate, .three  .report-filter .format, .three  .report-filter .section { float: none;padding: 20px;margin-bottom: 20px;width: 100%}
    .report-filter .country:after, .report-filter .library:after, .report-filter .publisher:after, .report-filter .period:after, .report-filter .section:after,.report-filter .format:after {display: none}
    .report-info img { float: none;margin: 0 0 20px 0; width: 100%}
    .trial-account h4, .trial-account .period, .trial-account .downloads  { width: 100%;float: none; border-right: 0}
    .modal-open {overflow-y: hidden !important}
    #ranking .report-filter .library,   #ranking .report-filter .publisher,  #ranking .report-filter .period,  #ranking .report-filter .generate,  #ranking .report-filter .format,  #ranking .report-filter .section { width:100% }
}
@media (min-width: 768px) and (max-width: 991px) {
    .home-menu {width:660px}
    .footer div[class*="col-"] {margin-bottom: 10px}
    .table-responsive{position: relative;width:100%;margin-bottom:15px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}
    .actions-container {display: none}
    .modal-xwide {width: auto}
    .input-group-addon {padding-bottom: 3px}
    .metadata-subject, .metadata-subject-selected { height: auto;max-height: 500px}
    .tbl-package-affiliation .metadata-subject { height: auto;max-height: 466px; min-height: 216px;}
    .table-filter {padding-top: 10px}
    .table-filter [class*="col-"] {margin-bottom: 10px}
    .year-invoice [class*="col-"] {width: 100%}
    .ie10 .fileupload-conteiner .pdf-upload, .ie9 .fileupload-conteiner .pdf-upload {height: auto}
    .menu-actions {display: block}
    .report-filter .library, .report-filter .publisher, .report-filter .period, .report-filter .generate, .report-filter .section,.report-filter .format, .five .report-filter .library, .five .report-filter .publisher, .five  .report-filter .period, .five  .report-filter .generate, .five  .report-filter .format, .five  .report-filter .section, .three .report-filter .library, .three .report-filter .publisher,.three  .report-filter .period, .three  .report-filter .generate, .three  .report-filter .format, .three  .report-filter .section { float: none;padding: 20px;margin-bottom: 20px;width: 100%}
    .report-filter .library:after, .report-filter .publisher:after,.report-filter .period:after, .report-filter .section:after,.report-filter .format:after  {display: none}
    .report-info img { float: none;margin: 0 0 20px 0; width: 100%}
    .modal-open {overflow-y: hidden !important}
    #ranking .report-filter .library,   #ranking .report-filter .publisher,  #ranking .report-filter .period,  #ranking .report-filter .generate,  #ranking .report-filter .format,  #ranking .report-filter .section { width:100% }
}
@media (min-width: 992px) and (max-width: 1199px) {
    .report-filter .library, .report-filter .publisher,.report-filter .period, .report-filter .generate { float: none;padding: 20px;margin-bottom: 20px;width: 100%}
    .report-filter .library:after, .report-filter .publisher:after,.report-filter .period:after {display: none}
    .report-tiles .dashboard-stat .details .number {font-size: 14px}
    .report-tiles .dashboard-stat .details .desc {font-size: 11px}
    .report-tiles .dashboard-stat .visual i {font-size: 65px;line-height: 65px}
    .report-filter .library, .report-filter .publisher,.report-filter .period, .report-filter .generate, .report-filter .section,.report-filter .format, .five .report-filter .library,.five .report-filter .publisher, .five  .report-filter .period, .five  .report-filter .generate, .five  .report-filter .format, .five  .report-filter .section, .three .report-filter .library, .three .report-filter .publisher,.three  .report-filter .period, .three  .report-filter .generate, .three  .report-filter .format, .three  .report-filter .section  { float: none;padding: 20px;margin-bottom: 20px;width: 100%}
    .report-filter .library:after, .report-filter .publisher:after,.report-filter .period:after, .report-filter .section:after,.report-filter .format:after  {display: none}
    .report-info img { float: none;margin: 0 0 20px 0; width: 100%}
    .fileupload-conteiner .img-cover {width: 160px;height: 160px}
    .trial-account h4 {font-size: 26px}
    .trial-account h4, .trial-account .period {min-height: 105px}
    .modal-open {overflow-y: hidden !important}
    #ranking .report-filter .country, #ranking .report-filter .library,   #ranking .report-filter .publisher,  #ranking .report-filter .period,  #ranking .report-filter .generate,  #ranking .report-filter .format,  #ranking .report-filter .section { width:100% }
}
@media (min-width: 768px) and (max-width: 1400px) {
   .creditor-number, .royalty-ebooks {width: 50%}
   .inst-identifier {width: 100%}
   .small-label {white-space: nowrap;overflow: hidden;text-overflow: ellipsis; width: 100%}
   .tab-pane-footer p {margin-bottom: 10px}
   .trial-account h4, .trial-account .period, .trial-account .downloads  {width: 33.33%}
   .trial-account .period span, .trial-account .downloads .period-days { font-size: 16px; line-height: 1.4em;}
   .trial-account .period, .trial-account .downloads {font-size: 12px}
   .trial-account .period strong, .trial-account .downloads strong {font-size: 14px}
}
@media (min-width: 1100px) and (max-width: 1500px) {
    .journal-issues {padding-left: 0}
    .journal-issues ul li a {padding-left: 0}
    .journal-issues ul > li > ul > li a {padding-left: 20px}
    .report-tiles .dashboard-stat .details .number {font-size: 14px}
    .report-tiles .dashboard-stat .details .desc { font-size: 11px; max-height: 58px;}
    .report-tiles .dashboard-stat .visual i {font-size: 65px;line-height: 65px}
    .report-filter h3 {font-size: 18px}
}
@media (min-width: 992px) and (max-width: 1300px) {
    .page-title h3 {margin-right: 100px}
    .title-row {font-size: 12px}
    .home-menu {padding-left:0; list-style:none; list-style-image:none; list-style-type:none; width:860px}
    .home-menu li {width: 220px; height:210px}
    .home-menu li h3 {padding-top: 5px; padding-bottom: 5px}
    .home-menu li h3 a {font-size: 15px; padding: 5px 0 5px 5px}
    .home-menu li h3 a .fa { font-size: 18px; top:0px}
    .home-menu li > a {padding: 4px 2px 4px 30px;font-size: 12px}
    .home-menu li > a.first {padding-top: 0}
    .table-responsive{position: relative; width:100%;margin-bottom:15px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}
    .user-role-admin {margin: 0 0 5px 0}
    .user-role-admin .radio-inline+.radio-inline {margin-left: 0;padding-top: 4px}
    body:not(.page-sidebar-closed) .img-cover-btns .btn {text-align: center}
    body:not(.page-sidebar-closed) .img-cover-btns .btn span {display: none}
    body:not(.page-sidebar-closed) .img-cover-btns .btn i {margin-right: 0}
    .fileupload-conteiner .pdf-upload-btns .btn {text-align: center}
    .fileupload-conteiner .pdf-upload-btns .btn span {display: none}
    .fileupload-conteiner .pdf-upload-btns .btn .fa {margin-right: 0}
    .fileupload-conteiner .pdf-upload-btns {width: 40px}
    .fileupload-conteiner .pdf-upload {padding-right: 45px}
}
