@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;1,100;1,200;1,300;1,400;1,500;1,600&family=Nunito:ital,wght@0,200;0,300;0,400;0,600;1,200;1,300;1,400;1,600&display=swap');
body {font-family: 'IBM Plex Sans', sans-serif; font-weight:500;}
body{color:#000;font-weight:400;font-size: 15px;background:#FFF;font-family: 'IBM Plex Sans', sans-serif; font-weight:500;}
a{color:#107dff;text-decoration:none;}
a:hover{color:#555;}
::-moz-selection{background:#107dff;color:#fff;text-shadow:none;}
::selection{background:#107dff;color:#fff;text-shadow:none;}
h4,.h4{font-size: 16px;}
.hr-sm {border:0;}
.header-green {border-bottom: 2px #107dff solid;padding-bottom: 5px;color: #107dff;font-weight: 500;margin-bottom:20px;}
.header-orange {border-bottom: 2px #107dff solid;padding-bottom: 5px;color: #107dff;font-weight: 500;margin-bottom:20px;}
.header-gree {color: #555;font-weight: 500;}
h3.header-gree {font-size:12px;text-transform:uppercase;margin-top:20px;display:block;text-align:center;}
.navbar{border-radius:0px;}
.header-margins {margin: 4rem 0px;}
.popover {max-width: 450px;min-width: 350px;}
@media (max-width:940px){.nav-tabs > li{float:none;margin-bottom:0px;}
.nav-tabs > li.active > a{border:1px solid #dddddd;}
.nav-tabs > li.active > a:hover{border:1px solid #dddddd;}
.nav-tabs > li > a{border-bottom:1px solid #dddddd;border-left:1px solid #dddddd;border-right:1px solid #dddddd;}
.nav-tabs > li > a:hover{border-color:#dddddd;}}
.navbar.navbar-white{margin-bottom:0;border-bottom:2px #107dff solid;border-top:0;}
.navbar.navbar-white .navbar-toggle .icon-bar{background:#000;}
.navbar.navbar-white .nav>li>a{color:#000;font-size:13px;font-weight:500;padding:15px 12px 16px 12px;-webkit-transition:background 0.3s ease, color 0.1s ease;line-height:17px;}
.navbar.navbar-white .nav>li>a:hover,.navbar.navbar-white .nav>li.active>a, .navbar.navbar-white .nav>li>a:focus{background-color:#107dff;color:#FFF;}
#login-dp{min-width:250px;padding:14px 14px 0;overflow:hidden;}
#login-dp .help-block{font-size:12px}
#login-dp .bottom{background-color:rgba(255,255,255,.8);clear:both;padding:14px;}
#login-dp .form-group{margin-bottom:10px;}
.navbar-nav>li>.dropdown-menu{padding:10px 0;border:2px #107dff solid;border-color:#107dff;border-top-color:#fcfcfc;background:#fcfcfc;border-radius:0 0 10px 10px;}
.dropdown-menu>li>a{padding:4px 20px 5px 20px;line-height:17px;color:#000000;font-size:14px;border-bottom:1px #ececec solid;}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus{text-decoration:none;color:#ffffff;background-color:#107dff;border-bottom:1px #ececec solid;}
@media(max-width:768px){#login-dp{background-color:inherit;color:#fff;}
#login-dp .bottom{background-color:inherit;border-top:0 none;}}
.navbar.navbar-orange{border-radius:0;background:#107dff;border:0;margin-bottom:0;}
.navbar.navbar-orange .navbar-toggle .icon-bar{background:#FFF;}
.navbar.navbar-orange .nav>li>a {
    color: #FFF;
    font-size: 16px;
    font-weight: 600;
    padding: 2.25rem 1rem;
    vertical-align: middle;
    text-transform: uppercase;
    transition: 0.5s;
}
.navbar.navbar-orange .nav>li>a:hover, .navbar.navbar-orange .nav>li.active>a, .navbar.navbar-orange .nav>li>a:focus{background-color:#0c65cf;color:#fff;}
.form-search input.form-control{font-size:15px;font-weight:400;color:#555;line-height:21px;height:42px;margin-top:15px;}
.form-search .btn{padding:11px 15px;margin-top:15px;}
input.clearable{background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAYAAAAmL5yKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjlFQzZBQTU4ODkxMTFFNjlDQUFENjU0NjMyQjk2QjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjlFQzZBQTY4ODkxMTFFNjlDQUFENjU0NjMyQjk2QjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2OUVDNkFBMzg4OTExMUU2OUNBQUQ2NTQ2MzJCOTZCMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo2OUVDNkFBNDg4OTExMUU2OUNBQUQ2NTQ2MzJCOTZCMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtrxWIIAAAD1SURBVHjaYvz//z8DMrjEyKgJpNYzEAcqGJENAGpmBFIrgDiMSAOeMKEJFJOgGQRkmJBsdwJS7VDubyBei0XDBSC+gSzABNUsC3U6C1T8ARCnIxkI0+wCxLuQDWABamYH0muAWBRJXBWI90A1gIAnlA3yYh6yAYwXGRhmA+kUHH6E2foDiKuBuBJdARMDhQBkQA4Qn8JjO8jZR4C4Fy1MIAbo/f//E0iHAPFrJPHbSJpBzjaAhgnIkEkoYQBLSMDAdISGMAs0GjcBcTCahcAgYwAFugaGAVBDSoBUN6lhgAxATlxFgv4njFgyE8h564jNTAABBgDX8j/hzOlm/AAAAABJRU5ErkJggg==) no-repeat right -16px center;transition:background 0.4s;}
input.clearable.x{background-position:right 6px center;}
input.clearable.onX{cursor:pointer;}
input.clearable::-ms-clear{display:none;width:0;height:0;}
button.btn.btn-search{background:#107dff;color:#FFF;}
.bg-orange-gradient div.radio{margin-right:5px;margin-top:5px;}
.bg-orange-gradient div.radio label{font-size:13px;font-weight:500;}
.bg-orange-gradient{background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(245,225,198,0.6) 100%);background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(245,225,198,0.6) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(245,225,198,0.6) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#f5e1c6',GradientType=1);padding:15px 0 20px 0;}
.carousel-indicators li{border:2px solid #ef6b00;}
.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#ef6b00;}
.carousel h2{color:#fcf8e3;}
.carousel-caption{position:absolute;left:0px;top:0;line-height:22px;font-size:16px;font-weight:400;text-align:left;width:100%;}
.carousel-caption .container{padding-left:0px;}
#characteristics-slide{font-size:13px;}
#characteristics-slide .table>thead>tr>td, #characteristics-slide .table>tbody>tr>td,#characteristics-slide .table>tfoot>tr>td {padding: 5px;}
@media(max-width:768px){.carousel{display:none;}}
.row-green{background:#e5eedc;min-height:100px;padding:30px 0;box-shadow:0px 5px 8px -4px #8fa07e;}
.row-green .vertical{display:block;position:absolute;width:2px;top:10px;right:0;height:100%;min-height:120px;border-right:1px #7b8c60 dashed;}
.row-green .col-sm-3:hover .vertical{border-right:1px #107dff dashed;}
.block-link{text-align:center;}
.block-link-icon-one{background:url(../img/icons/testaccess.png) no-repeat center top;display:block;width:42px;height:41px;margin:0 auto;}
.block-link-icon-two{background:url(../img/icons/freeaccessteachers.png) no-repeat center top;display:block;width:45px;height:42px;margin:0 auto;}
.block-link-icon-three{background:url(../img/icons/includepublications.png) no-repeat center top;display:block;width:41px;height:39px;margin:0 auto;}
.block-link-icon-four{background:url(../img/icons/partnershipprojects.png) no-repeat center top;display:block;width:46px;height:39px;margin:0 auto;}
.block-link:hover .block-link-icon-one{background:url(../img/icons/testaccess.png) no-repeat center bottom;}
.block-link:hover .block-link-icon-two{background:url(../img/icons/freeaccessteachers.png) no-repeat center bottom;}
.block-link:hover .block-link-icon-three{background:url(../img/icons/includepublications.png) no-repeat center bottom;}
.block-link:hover .block-link-icon-four{background:url(../img/icons/partnershipprojects.png) no-repeat center bottom;}
.block-link-link a{color:#000;text-decoration:none;display:block;margin-top:15px;padding:0 30px;font-size:14px;font-weight:500;}
.block-link:hover a{color:#107dff;}
@media(max-width:768px){.row-green .vertical{display:none;}.block-link{margin-bottom:20px;border-bottom:1px #7b8c60 solid;padding-bottom:20px;}.block-link:hover{border-bottom:1px #107dff solid;}}
.news{padding-top:15px;}
.news h2,.partners h2{font-weight:600;font-size:26px;}
.news-date{color:#999;margin-bottom:5px;font-size:12px;font-weight:500;}
.news-title a{font-weight:500;font-size:15px;color:#107dff;line-height:1.3;margin-bottom:10px;display:block;}
.news strong {font-weight: 500;font-size: 14px;line-height: 1.5;}
.news-intro p{color:#000;font-size:14px;font-weight:500;}
.btn-news{border-bottom:1px #107dff dashed;}
.btn-news:hover,.btn-news:focus{border-bottom:1px #555 dashed;text-decoration:none;}
.banners{margin-top:24px;}
.banners a{display:block;margin-bottom:15px;}
@media(max-width:768px){.banners{margin-top:24px;text-align:center;}}
.row-gree{background:#f1f1f1 url(../img/description-bg.png) no-repeat top right;font-size:15px;font-weight:400;padding-bottom:30px;box-shadow:0px 5px 8px -4px #b9b9b9;}
.row-gree h1{font-size:28px;margin:30px 0;text-align:center;}
.row-presentation{background:#107dff url(../img/presentation-bg.png) no-repeat top center;text-align:center;padding:20px 0;margin-bottom:30px;box-shadow:0px 5px 8px -4px #b9b9b9;}
.presentation-icon{background:url(../img/icons/presentation.png) no-repeat center center;display:inline-block;width:37px;height:48px;position:absolute;left:0;top:-10px;}
.row-presentation a{font-size:18px;text-transform:uppercase;color:#FFF;text-decoration:none;text-align:center;position:relative;padding-left:50px;}
.row-tabs{background:#f1f1f1;box-shadow:inset 0 46px 0 0 #fcfcfc;padding-bottom:30px;}
.row-tabs .nav-tabs>li>a{font-size:18px;}
.row-tabs .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus{background-color:#f1f1f1;}
.row-tabs .nav-tabs{border:0;}
.review_img{width:18%;display:inline-block;margin-right:1%;}
.row-tabs .tab-content{padding-top:15px;text-align:center;}
.row-tabs .thumbnail{margin-bottom:0;}
#novelty{text-align:left;padding-top:20px;}
.novelty-img{display:block;margin-right:30px;min-height:200px;width:110px;position:relative;float:left;background:url(../img/novelty-bg.png) no-repeat left top;}
.novelty-img img{width:106px;height:155px;position:absolute;top:0;right:0;}
.novelty-desc{display:block;float:left;width:100%;}
.novelty-desc a{font-weight:500;font-size:15px;margin-bottom:10px;}
a.btn.btn-novelty{border:2px #e55425 solid;margin-top:20px;font-weight:500;color:#000;padding:5px 20px;font-size:15px;}
.partners{background:#FFF;padding-bottom:20px;box-shadow:inset 0px 5px 8px -4px #b9b9b9;}
#owl .item{margin:3px;vertical-align:middle;}
#owl .item img{display:block;height:auto;}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px);}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}
.owl-carousel .owl-item{float:left;}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer;}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.grabbing{cursor:url(../img/grabbing.png) 8 8, move;}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}
.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:0.5;text-align:center;}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none;}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}
.owl-theme .owl-controls .owl-page span{display:block;width:10px;height:10px;margin:5px;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;background:#E55425;text-align:center;}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.owl-item.loading{min-height:150px;background:url(../img/iprloader.gif) no-repeat center center}
.owl-pagination{text-align:center;margin-top:15px;}
@media(max-width:979px){#owl .item img{display:block;height:auto;width:100%;}}
@media(min-width:980px){.navbar-collapse {padding-right: 0px;padding-left: 0px;}}
.row-footer{background:#f1f1f1;font-weight:500;padding:20px 0;color:#222;box-shadow:inset 0px 5px 8px -4px #b9b9b9;margin-top:30px;}
.row-footer .text-uppercase{text-transform:uppercase;font-weight:bold;font-size:26px;margin:0px 0;}
.row-footer .social-links>a>img{margin-right:5px;}
.row-footer .text-header{font-size:15px;font-weight:600;color:#000;}
.row-footer-white{color:#8b8b8b;padding:20px 0;font-size:14px;font-weight:400;}
.row-footer-white .banners{margin-top:0;}
.row-footer-white .banners a{margin-bottom:5px;}
.modal h3{margin-top:0px;margin-bottom:5px;}
.star-red{color:#107dff;font-weight:bold;}
#events-list{padding:20px 0 0 0;}
.event-image{float:left;margin-right:15px;margin-bottom:20px;margin-top:5px;vertical-align:middle;}
.event-title{font-size:15px;line-height:1.2;display:block;width:100%;float:left;}
.event-desc{display:block;text-align:justify;width:100%;float:left;}
/* information pages */
.information{padding:30px 0 50px 0;font-size:15px;font-weight:400;}
.left-list li.active a{background: #107dff;color: #FFF;}
.information .pull-right.col-sm-5 {border: 1px solid #dddddd;border-radius:6px;padding:0px;margin-left:20px;margin-bottom:20px;}
.information .pull-right.col-sm-5 .list-group {margin-bottom: 0px;}
.list-group-sm a{border:0;border-bottom: 1px solid #dddddd;}
.list-group-sm li,.list-group-sm a {line-height: 14px;margin: 0;padding: 5px 15px 8px 15px;font-size:13px;}
.panel>.list-group .list-group-item, .panel>.panel-collapse>.list-group .list-group-item {border-width: 1px 0 0 0;border-radius: 0;font-size:13px;}
.panel-group .panel-heading+.panel-collapse>.panel-body, .panel-group .panel-heading+.panel-collapse>.list-group {border-top: 1px solid #107dff;}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {background-color: #107dff;border-color: #107dff;}
.list-group-sm li.active a,.list-group-sm a.active{color:#FFF;}
.information h3{margin-top:0;}
.well.well-mini-nav {padding: 0;}
.panel-success {border-color: #107dff;}
.panel-success>.panel-heading {color: #ffffff;background-color: #107dff;border-color: #608229;}
.panel-title a.active:hover{color:#FFF;text-decoration:none;}
/* SEARCH-INTUITIVE */
.search-information {padding:30px 0;}
.hr-sm {border:0;}
.search-btn-download {background: none;border: 0;padding: 0;margin: 0;text-decoration: none;border-bottom: 1px #107dff dotted;color: #107dff;font-size: 13px;}
.search-title{font-size:18px;margin-bottom:0px;font-weight:300;}
.search-intro{margin-bottom:15px;}
.search-description{font-weight:300; font-size:16px;}
b.fulltext_highlight{color:#449008;}
/* BOOKS */
.book-information{padding-bottom:50px;}
.book-information h3.header-orange{margin-top:0;}
/* BTNS */
.btn.btn-warning {background: #107dff;border-color: #107dff;}
/* .btn-warning, .btn-warning:hover {background-image: -webkit-linear-gradient(#e16401, #107dff 6%, #984401);background-image: -o-linear-gradient(#e16401, #107dff6%, #984401);background-image: -webkit-gradient(linear, left top, left bottom, from(#e16401), color-stop(6%, #107dff), to(#984401));background-image: linear-gradient(#e16401, #107dff 6%, #984401);background-repeat: no-repeat;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#107dff',endColorstr='#984401', GradientType=0);-webkit-filter: none;border: 1px solid #9e4701;} */
/* .btn-warning:active, .btn-warning.active, .open>.dropdown-toggle.btn-warning {color: #ffffff;background-color: #e26b0e;border-color: #b15309;} */
.btn-warning:active:hover, .btn-warning.active:hover, .open>.dropdown-toggle.btn-warning:hover, .btn-warning:active:focus, .btn-warning.active:focus, .open>.dropdown-toggle.btn-warning:focus, .btn-warning:active.focus, .btn-warning.active.focus, .open>.dropdown-toggle.btn-warning.focus {color: #ffffff;background-color: #107dff;border-color: #8c4003;}
.btn-danger:focus, .btn-danger.focus {border-color: #ac6819;}
.row.rb{border-bottom:1px #DDD solid;padding:5px 0;}
.btn-success:focus, .btn-success.focus {border-color: #2f6405;}
.breadcrumb {background-color: #DDD;margin-top: 15px;}
/* READER */
.reader-modal-body {overflow-y: hidden;width: 100%;padding: 6px 7px 2px 7px;}
#publication-reader-iframe{min-height:715px;}
.modal-header .close {margin-top: -2px;font-size: 12px;color:#000;opacity:1;}
.modal-header.reader-modal-header {padding: 10px;color:#000;}
a.btn.btn-mini.btn-block.btn-success.tooltipe {white-space: inherit;}
@media (min-width: 992px){.modal-lg{width:936px;}}
.alert-container {padding: 10px;font-size: 16px;}
.bg-orange-gradient .input-group {margin-bottom: 5px;}
.navbar.navbar-orange-dark {background: #0c65cf;padding:8px 0;}
.navbar.navbar-orange-dark .nav>li>a {color:#ffe8d5;padding:1.25rem 2rem;}
.navbar-orange-dark .nav>li>a:hover, .navbar-orange-dark .nav>li>a:focus, .navbar-orange-dark .nav>li.active>a {background: #0c65cf;color: #FFF;}
/* paginator */
.pagination ul  {display: inline-block;padding-left: 0;margin: 0px 0;border-radius: 4px;}
.pagination ul  > li {display: inline;}
.pagination ul  > li > a,.pagination ul  > li > span {position: relative;float: left;padding: 6px 12px;margin-left: -1px;line-height: 1.42857143;color: #107dff;text-decoration: none;background-color: #fff;border: 1px solid #ddd; font-weight:500;}
.pagination ul  > li:first-child > a,.pagination ul  > li:first-child > span {margin-left: 0;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
.pagination ul  > li:last-child > a,.pagination ul  > li:last-child > span {border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.pagination ul  > li > a:hover,.pagination ul  > li > span:hover,.pagination ul  > li > a:focus,.pagination ul  > li > span:focus {z-index: 3;color: #23527c;background-color: #eee;border-color: #ddd;}
.pagination ul  > .active > a,.pagination ul  > .active > span,.pagination ul  > .active > a:hover,.pagination ul  > .active > span:hover,.pagination ul  > .active > a:focus,.pagination ul  > .active > span:focus {z-index: 2;color: #fff;cursor: default;background-color: #107dff;border-color: #107dff;}
.pagination ul  > .disabled > span,.pagination ul  > .disabled > span:hover,.pagination ul  > .disabled > span:focus,.pagination ul  > .disabled > a,.pagination ul  > .disabled > a:hover,.pagination ul  > .disabled > a:focus {color: #777;cursor: not-allowed;background-color: #fff;border-color: #ddd;}
.pagination-sm ul > li > a,.pagination-sm ul > li > span {padding: 5px 8px;font-size: 12px;line-height: 1.5;}
.pagination-sm  ul > li:first-child > a,.pagination-sm  ul > li:first-child > span {border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.pagination-sm ul > li:last-child > a,.pagination-sm ul > li:last-child > span {border-top-right-radius: 3px;border-bottom-right-radius: 3px;}
.panel-group .panel-heading {border-bottom-width: 1px;}
.panel-default.active>.panel-heading, .panel-default.in>.panel-heading {color: #ffffff;border-color: #e66101; background:#107dff;}
.panel-default a:hover{color:#FFF;}
.panel-default.in a:hover{color:#555;}
.panel-default a.list-group-item:hover{color:#107dff;}
.panel-default a.list-group-item.active:hover{color:#fff;}
.panel.panel-default.in {border-color: #107dff;}
.panel-group .panel {border-radius: 5px;}
.list-group-item {padding: 6px 15px;}
ul.checktree-root, ul#tree ul, ul.ugsGroups, ul#oksoGroups {list-style: none;}
ul.checktree-root label {font-weight: normal;position: relative;}
ul.checktree-root label input {position: relative;top: -2px;left: -2px;margin-left:4px;}
.treeview, .treeview ul{padding:0;margin:0;list-style:none;}
.treeview ul{background-color:white;margin-top:4px;}
.treeview .hitarea{background:url(../img/treeview-default.gif) -64px -25px no-repeat;height:16px;width:16px;margin-left:-16px;float:left;cursor:pointer;}
.treeview li{margin:0;padding:3px 0pt 3px 16px;}
.treeview a.selected{background-color:#eee;}
#treecontrol{margin:1em 0;display:none;}
.treeview .hover{color:red;cursor:pointer;}
.treeview li{background:url(../img/treeview-default-line.gif) 0 0 no-repeat;}
.treeview li.collapsable, .treeview li.expandable{background-position:0 -176px;}
.treeview .expandable-hitarea{background-position:-80px -3px;}
.treeview li.last{background-position:0 -1766px}
.treeview li.lastCollapsable, .treeview li.lastExpandable{background-image:url(../img/treeview-default.gif);}
.treeview li.lastCollapsable{background-position:0 -111px}
.treeview li.lastExpandable{background-position:-32px -67px}
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea{background-position:0;}
.treeview-red li{background-image:url(../img/treeview-red-line.gif);}
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable{background-image:url(../img/treeview-red.gif);}
.treeview-black li{background-image:url(../img/treeview-black-line.gif);}
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable{background-image:url(../img/treeview-black.gif);}
.treeview-gray li{background-image:url(../img/treeview-gray-line.gif);}
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable{background-image:url(../img/treeview-gray.gif);}
.treeview-famfamfam li{background-image:url(../img/treeview-famfamfam-line.gif);}
.treeview-famfamfam .hitarea, .treeview-famfamfam li.lastCollapsable, .treeview-famfamfam li.lastExpandable{background-image:url(../img/treeview-famfamfam.gif);}
.filetree li{padding:3px 0 2px 16px;}
.filetree span.folder, .filetree span.file{padding:1px 0 1px 16px;display:block;}
.filetree span.folder{background:url(../img/folder.gif) 0 0 no-repeat;}
.filetree li.expandable span.folder{background:url(../img/folder-closed.gif) 0 0 no-repeat;}
.filetree span.file{background:url(../img/file.gif) 0 0 no-repeat;}
.ajax-wait{opacity:.5;}
.form label {color: #107dff;font-size: 13px;font-weight: 500;line-height: 13px;}
.form-inline .form-control {width:100%;}
a.special-link {padding: 6px 15px;float: right;background: #f9eee1;display: block;color: #462206; border-radius: 5px 5px 0 0;margin-top: 5px;font-size: 13px;font-weight: 600;line-height: 13px;}
li.organization-info {padding: 15px;font-size: 15px;}
a.readmore-link {font-size: 13px;border-bottom: 1px #107dff dotted;width: auto !important;color: #107dff;float:left;}
hr.hr-xs {margin: 3px 0;border: 0;}
.starrr {display: inline-block;width: 100%;text-align: center;}
.starrr a {font-size: 20px;padding: 0 1px;cursor: pointer;text-decoration: none;}
.starrr a.glyphicon.glyphicon-star.text-error {color: #989898;}
.btn-default {color: #444444;background: #ffffff;border-color: #cacaca;}
.btn-default:focus,.btn-default.focus {color: #444444;background: #e6e6e6;border-color: #cacaca;}
.btn-default:hover {color: #444444;background: #e6e6e6;border-color: #cacaca;}
.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default {color: #444444;background: #e6e6e6;border-color: #cacaca;}
.btn-default:active:hover,.btn-default.active:hover,.open > .dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open > .dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open > .dropdown-toggle.btn-default.focus {color: #444444;background: #d4d4d4;border-color: rgba(0, 0, 0, 0);}
.btn-default:active,.btn-default.active,.open > .dropdown-toggle.btn-default {background-image: none;}
.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus {background: #ffffff;border-color: transparent;}
.btn-default .badge {color: #ffffff;background: #444444;}
.btn-default {position: relative;}
.btn-default:focus {background: #ffffff;}
.btn-default:hover,.btn-default:active:hover {background: #f0f0f0;}
.btn-default:active {-webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);}
.btn-default:after {content: "";display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-image: -webkit-radial-gradient(circle, #444444 10%, transparent 10.01%);background-image: -o-radial-gradient(circle, #444444 10%, transparent 10.01%);background-image: radial-gradient(circle, #444444 10%, transparent 10.01%);background-repeat: no-repeat;-webkit-background-size: 1000% 1000%;background-size: 1000% 1000%;background-position: 50%;opacity: 0;pointer-events: none;-webkit-transition: background .5s, opacity 1s;-o-transition: background .5s, opacity 1s;transition: background .5s, opacity 1s;}
.btn-default:active:after {-webkit-background-size: 0% 0%;background-size: 0% 0%;opacity: .2;-webkit-transition: 0s;-o-transition: 0s;transition: 0s;}
button.btn.btn-success {background: #0d65cf;border-color: #0d65cf;}
a.btn.btn-success {background: #0d65cf;border-color: #0d65cf;}
.table {width: 100%;margin-bottom: 1rem;color: #464E5F;background-color: transparent; }
.table th,.table td {padding: 0.75rem;vertical-align: top;border-top: 1px solid #ECF0F3; }
.table thead th {vertical-align: bottom;border-bottom: 2px solid #ECF0F3; }
.table tbody + tbody {border-top: 2px solid #ECF0F3; }
.table-sm th,.table-sm td {padding: 0.3rem; }
.table-bordered {border: 1px solid #ECF0F3; }
.table-bordered th,.table-bordered td {border: 1px solid #ECF0F3; }
.table-bordered thead th,.table-bordered thead td {border-bottom-width: 2px; }
.table-borderless th,.table-borderless td,.table-borderless thead th,.table-borderless tbody + tbody {border: 0; }
.table-striped tbody tr:nth-of-type(odd) {background-color: #ECF0F3; }
.table-hover tbody tr:hover {color: #464E5F;background-color: #E5EAEE; }
.table-primary,.table-primary > th,.table-primary > td {background-color: #d5e1ff; }
.table-primary th,.table-primary td,.table-primary thead th,.table-primary tbody + tbody {border-color: #b1c7ff; }
.table-hover .table-primary:hover {background-color: #bccfff; }
.table-hover .table-primary:hover > td,.table-hover .table-primary:hover > th {background-color: #bccfff; }
.table-secondary,.table-secondary > th,.table-secondary > td {background-color: #f8f9fa; }
.table-secondary th,.table-secondary td,.table-secondary thead th,.table-secondary tbody + tbody {border-color: #f1f4f6; }
.table-hover .table-secondary:hover {background-color: #e9ecef; }
.table-hover .table-secondary:hover > td,.table-hover .table-secondary:hover > th {background-color: #e9ecef; }
.table-success,.table-success > th,.table-success > td {background-color: #bfefed; }
.table-success th,.table-success td,.table-success thead th,.table-success tbody + tbody {border-color: #88e1dd; }
.table-hover .table-success:hover {background-color: #abeae7; }
.table-hover .table-success:hover > td,.table-hover .table-success:hover > th {background-color: #abeae7; }
.table-info,.table-info > th,.table-info > td {background-color: #decefe; }
.table-info th,.table-info td,.table-info thead th,.table-info tbody + tbody {border-color: #c2a4fd; }
.table-hover .table-info:hover {background-color: #cdb5fd; }
.table-hover .table-info:hover > td,.table-hover .table-info:hover > th {background-color: #cdb5fd; }
.table-warning,.table-warning > th,.table-warning > td {background-color: #ffe7b8; }
.table-warning th,.table-warning td,.table-warning thead th,.table-warning tbody + tbody {border-color: #ffd27a; }
.table-hover .table-warning:hover {background-color: #ffde9f; }
.table-hover .table-warning:hover > td,.table-hover .table-warning:hover > th {background-color: #ffde9f; }
.table-danger,.table-danger > th,.table-danger > td {background-color: #fccdd2; }
.table-danger th,.table-danger td,.table-danger thead th,.table-danger tbody + tbody {border-color: #faa3ac; }
.table-hover .table-danger:hover {background-color: #fbb5bc; }
.table-hover .table-danger:hover > td,.table-hover .table-danger:hover > th {background-color: #fbb5bc; }
.table-light,.table-light > th,.table-light > td {background-color: #fcfcfd; }
.table-light th,.table-light td,.table-light thead th,.table-light tbody + tbody {border-color: #f9fafc; }
.table-hover .table-light:hover {background-color: #ededf3; }
.table-hover .table-light:hover > td,.table-hover .table-light:hover > th {background-color: #ededf3; }
.table-dark,.table-dark > th,.table-dark > td {background-color: #c1c1c1; }
.table-dark th,.table-dark td,.table-dark thead th,.table-dark tbody + tbody {border-color: #8c8c8c; }
.table-hover .table-dark:hover {background-color: #b4b4b4; }
.table-hover .table-dark:hover > td,.table-hover .table-dark:hover > th {background-color: #b4b4b4; }
.table-white,.table-white > th,.table-white > td {background-color: white; }
.table-white th,.table-white td,.table-white thead th,.table-white tbody + tbody {border-color: white; }
.table-hover .table-white:hover {background-color: #f2f2f2; }
.table-hover .table-white:hover > td,.table-hover .table-white:hover > th {background-color: #f2f2f2; }
.table-dark-75,.table-dark-75 > th,.table-dark-75 > td {background-color: #cbcdd2; }
.table-dark-75 th,.table-dark-75 td,.table-dark-75 thead th,.table-dark-75 tbody + tbody {border-color: #9fa3ac; }
.table-hover .table-dark-75:hover {background-color: #bdc0c6; }
.table-hover .table-dark-75:hover > td,.table-hover .table-dark-75:hover > th {background-color: #bdc0c6; }
.table-active,.table-active > th,.table-active > td {background-color: #E5EAEE; }
.table-hover .table-active:hover {background-color: #d6dee4; }
.table-hover .table-active:hover > td,.table-hover .table-active:hover > th {background-color: #d6dee4; }
.table .thead-dark th {color: #ffffff;background-color: #212121;border-color: #343434; }
.table .thead-light th {color: #464E5F;background-color: #F3F6F9;border-color: #ECF0F3; }
.table-dark {color: #ffffff;background-color: #212121; }
.table-dark th,.table-dark td,.table-dark thead th {border-color: #343434; }
.table-dark.table-bordered {border: 0; }
.table-dark.table-striped tbody tr:nth-of-type(odd) {background-color: rgba(255, 255, 255, 0.05); }
.table-dark.table-hover tbody tr:hover {color: #ffffff;background-color: rgba(255, 255, 255, 0.075); }
@media (max-width: 575.98px) {.table-responsive-sm {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch; }.table-responsive-sm > .table-bordered {border: 0; } }
@media (max-width: 767.98px) {.table-responsive-md {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch; }.table-responsive-md > .table-bordered {border: 0; } }
@media (max-width: 991.98px) {.table-responsive-lg {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch; }.table-responsive-lg > .table-bordered {border: 0; } }
@media (max-width: 1199.98px) {.table-responsive-xl {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch; }.table-responsive-xl > .table-bordered {border: 0; } }
@media (max-width: 1399.98px) {.table-responsive-xxl {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch; }.table-responsive-xxl > .table-bordered {border: 0; } }
.table-responsive {display: block;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch; }.table-responsive > .table-bordered {border: 0; }