@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;}
h1, h2, h3, h4, h5 {text-transform:uppercase;}
h3 {font-size:18px;}
a {color:#107dff;text-decoration:none;}
label.col-form-label {font-size: 14px;line-height: 18px;font-weight: 600;}
.form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #e0c4ae54;
    outline: 0;
    box-shadow: 0 0 0 0.1rem rgb(16 125 255 / 52%);
}
.row-gree {background:#f1f1f1;}
.b-bt-orange {border:0px #107dff solid;border-top-width:1px;border-bottom-width:1px;}
.f-orange{color:#107dff;}
.img-bordered-orange{border:1px #107dff solid;border-radius:8px;}
.f-small {font-size: 11px;}
.l-h-1 p {line-height: 1;padding: 0;margin: 6px 0;}
.b-gree {background:#f1f1f1;}
.b-blue {background:#e7f2ff;}
.b-dark-blue {background:#002871;}
.b-dark-blue a {
    color: #ffffff;
    text-decoration: none;
}
.b-orange {background:#107dff;}
.f-white {color:#fff;}
.f-white a{color:#fff;}
.btn.focus, .btn:focus {outline: 0;box-shadow: 0 0 0 1px #9694921a;}
.shadow-sm {box-shadow: 0px .1rem .25rem rgba(0,0,0,.3)!important;}
.border-bottom-orange{border-bottom:2px #107dff solid;}
.nav-ipr-top, .nav-ipr-top .btn{color:#a6abad;text-transform:uppercase;font-size: 12px;margin-top: 3px;}
.nav-ipr-top .btn.btn-warning{color:#ffffff;}
.nav-ipr-top .btn:focus {color: #000;}
.dropdown-menu {min-width: 16rem;margin: .5rem 0 0;font-size: 1rem;color: #212529;border-radius: 0 0 .5rem .5rem;border-top-width: 0;box-shadow: 0px 4px 6px -4px #0000008a;border-color: rgba(0, 0, 0, 0.07);}
.menu-office .dropdown-menu {min-width: 400px !important;}
.dropdown.dropdown-notify {text-transform: none;}
.dropdown.dropdown-notify a {color: #107dff;}
.dropdown-item {font-size: 14px;padding: .5rem 1.5rem;white-space: normal;}
.menu-office .dropdown-item {color: #6f6f6f;padding: .5rem 1.5rem;text-transform: none;}
.organization-info {padding: 1rem 1rem;font-size: 12px;text-transform: none;line-height: 25px;}

.badge-warning {color: #ffffff;background-color: #107dff;font-weight: 100;font-size: 11px;}
.menu-office .dropdown-item i{width:30px;float:left;margin-bottom:1rem;}
.form-login a{text-transform:none;}
.form-login{min-width: 330px;}
.form-login .form-control{font-size: 14px;}
.form-login .form-group {margin-bottom: .6rem;}
.form-login label {display: inline-block;margin-bottom: .5rem;text-transform: none;font-size: 14px;color: #000;}
.form-login a.btn-forgot {color: #107dff;}
.btn-link {color: #107dff;}
.btn-success {color: #fff !important;background-color: #53a929;border-color: #479620;}
label.login-input-text {font-weight: 100;font-size: 12px;padding: .4rem .1rem;line-height: 14px;margin-bottom: 0;color: #868686;}
.phone {font-size:20px;line-height:24px;margin-bottom:3px;font-weight:300;}
.phone-description {font-size:11px;text-transform:none;font-weight:300;}
/* D-SEARCH */
.d-search .form-control {display: block;padding: .375rem 1rem;height: auto;font-size: 14px;font-weight: 300;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: .45rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-right: 0;}
.d-search .form-control:not(:last-child) {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.d-search .input-group>.input-group-append>.btn {border-top-left-radius: 0;border-bottom-left-radius: 0;border-left-width: 0px;}
.d-search .btn {border-color:#ced4da;color:#ced4da;border-radius: .45rem;}
.custom-control-label {font-size:12px;line-height:24px;color:#a7aaad;}
.custom-control-input:checked~.custom-control-label::before {color: #fff;border-color: #107dff;background-color: #107dff;}
/* HEADER BTNS */
/* NAVBAR */
.navbar-orange {background: #107dff;}
.navbar-orange .nav-link {display: block;padding: 1.25rem 1rem;color:#FFF;text-transform:uppercase;}
.navbar-orange .nav-link:hover {background:#0c65cf;}
/* CAROUSEL */
.carousel-item img {border-radius:3px;}
button.owl-prev span, button.owl-next span {font-size: 25px;margin: 0px 3px;background: #0c65cf;padding: 0 0 5px 0;line-height: 25px;border-radius: 25px;width: 30px;display: block;color: #FFF;text-align: center;}
/* NEWS */
.b-news-date {color:#000;font-weight:500;font-size:14px;}
.b-news-title, .b-book-title {
    font-size: 20px;
    line-height: 26px;
    font-weight: 600;
}
.b-news-description, .b-news-link {
    font-size: 16px;
    line-height: 22px;
    font-weight: 300;
    color: #000;
}
.b-book-description, .b-book-description p{font-size:14px;line-height:14px;font-weight:500;color:#000;}
/* Показатели ЭБС */
.indicator {min-height:150px;font-size:27px;color:#000;font-weight:500;background:url(/assets/templates/iprsmart/img/17.png) no-repeat left top;text-align:left;line-height:1;padding:1rem;}
.rectangle {font-size:52px;color:#0f7dff;font-weight:600;margin-bottom:1rem;}
/* list-iprbooks-group */
.list-iprbooks-group {border:0;}
.list-iprbooks-group .list-group-item{border:0;font-size:14px;color:#000;padding:.7rem 5px;padding-left:3rem;font-weight:500;}
.list-iprbooks-group .list-group-item i{margin-left:-2rem;float: left;}
/* footer */
.social, .social li {margin: 0;}
.list-inline {padding-left: 0;list-style: none;margin-left: -5px;}
.social, .social li {margin: 0;}
.list-inline > li {vertical-align: middle;font-size:26px;}
.list-inline>li {display: inline-block;padding-right: 5px;padding-left: 5px;}
button#button-search-addon {font-size: 19px;border: 1px #ced4da solid;color: #949494 !important;border-color: #ced4da !important;border-width: 1px 1px 1px 0px !important;border-top-right-radius: .45rem;border-bottom-right-radius: .45rem;}
.pagination .page-item.active .page-link{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear;-webkit-border-radius:.125rem;border-radius:.125rem;background-color:#107dff;color:#fff}
.pagination .page-item.active .page-link:hover{background-color:#107dff}
.pagination .page-item.disabled .page-link{color:#868e96}
.pagination .page-item .page-link{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;outline:0;border:0;background-color:transparent;font-size:.9rem;color:#212529}
.pagination .page-item .page-link:hover{-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;-webkit-border-radius:.125rem;border-radius:.125rem;background-color:#eee}
.pagination .page-item .page-link:focus{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.pagination.pagination-lg .page-item .page-link{font-size:1rem}
.pagination.pagination-sm .page-item .page-link{font-size:.8rem}
.list-group .list-group-item:first-child{-webkit-border-top-left-radius:.125rem;border-top-left-radius:.125rem;-webkit-border-top-right-radius:.125rem;border-top-right-radius:.125rem}
.list-group .list-group-item:last-child{-webkit-border-bottom-left-radius:.125rem;border-bottom-left-radius:.125rem;-webkit-border-bottom-right-radius:.125rem;border-bottom-right-radius:.125rem}
.list-group a,.list-group a:hover,.list-group button,.list-group button:hover{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.btn{padding:.8rem 1rem;font-size:.7rem;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-o-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;border:0;-webkit-border-radius:.125rem;border-radius:.125rem;cursor:pointer;text-transform:uppercase;white-space:normal;word-wrap:break-word;color:inherit;font-weight:600;}
.btn:active,.btn:focus,.btn:hover{outline:0}
.btn:not([disabled]):not(.disabled).active,.btn:not([disabled]):not(.disabled):active{}
.btn .fab,.btn .far,.btn .fas{position:relative;font-size:.9rem}
.btn .fab.right,.btn .far.right,.btn .fas.right{margin-left:.3rem}
.btn .fab.left,.btn .far.left,.btn .fas.left{margin-right:.3rem}
.btn.btn-lg{padding:1rem 2.4rem;font-size:.94rem}
.btn.btn-lg .fab,.btn.btn-lg .far,.btn.btn-lg .fas{font-size:1rem}
.btn.btn-md{padding:.7rem 1.6rem;font-size:.7rem}
.btn.btn-md .fab,.btn.btn-md .far,.btn.btn-md .fas{font-size:.8rem}
.btn.btn-sm{padding:.6rem 1.6rem;font-size:.7rem}
.btn.btn-sm .fab,.btn.btn-sm .far,.btn.btn-sm .fas{font-size:.7rem}
.btn.btn-tb{padding:.3rem 1rem}
.btn.disabled:active,.btn.disabled:focus,.btn.disabled:hover,.btn:disabled:active,.btn:disabled:focus,.btn:disabled:hover{-webkit-box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}
.btn.btn-block{margin:inherit}
.btn.btn-link{-webkit-box-shadow:none;box-shadow:none;background-color:transparent}
.btn.btn-link:active,.btn.btn-link:focus,.btn.btn-link:hover{-webkit-box-shadow:none!important;box-shadow:none!important;background-color:transparent}
.btn[class*=btn-outline-]{padding-top:.7rem;padding-bottom:.7rem}
.btn[class*=btn-outline-].btn-lg{padding-top:.88rem;padding-bottom:.88rem}
.btn[class*=btn-outline-].btn-md{padding-top:.58rem;padding-bottom:.58rem}
.btn[class*=btn-outline-].btn-sm{padding-top:.38rem;padding-bottom:.38rem}
.btn-group .btn{margin:0}
.btn .fa-lg,.btn-floating .fa-lg{font-size:1.33333em!important}
.btn .fa-xs,.btn-floating .fa-xs{font-size:.75em!important}
.btn .fa-sm,.btn-floating .fa-sm{font-size:.875em!important}
.btn .fa-1x,.btn-floating .fa-1x{font-size:1em!important}
.btn .fa-2x,.btn-floating .fa-2x{font-size:2em!important}
.btn .fa-3x,.btn-floating .fa-3x{font-size:3em!important}
.btn .fa-4x,.btn-floating .fa-4x{font-size:4em!important}
.btn .fa-5x,.btn-floating .fa-5x{font-size:5em!important}
.btn .fa-6x,.btn-floating .fa-6x{font-size:6em!important}
.btn .fa-7x,.btn-floating .fa-7x{font-size:7em!important}
.btn .fa-8x,.btn-floating .fa-8x{font-size:8em!important}
.btn .fa-9x,.btn-floating .fa-9x{font-size:9em!important}
.btn .fa-10x,.btn-floating .fa-10x{font-size:10em!important}
.btn-primary{background-color:#107dff!important;color:#fff}
.btn-primary:hover{background-color:#5a95f5;color:#fff}
.btn-primary.focus,.btn-primary:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}
.btn-primary.active,.btn-primary:active,.btn-primary:focus{background-color:#0b51c5}
.btn-primary.dropdown-toggle{background-color:#107dff!important}
.btn-primary.dropdown-toggle:focus,.btn-primary.dropdown-toggle:hover{background-color:#5a95f5!important}
.btn-primary:not([disabled]):not(.disabled).active,.btn-primary:not([disabled]):not(.disabled):active,.show>.btn-primary.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#0b51c5!important}
.btn-primary:not([disabled]):not(.disabled).active:focus,.btn-primary:not([disabled]):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}
.primary-ic{color:#107dff!important}
.primary-ic:focus,.primary-ic:hover{color:#107dff}table.table a.btn.btn-primary{color:#fff}
.btn-outline-primary{border:2px solid #107dff!important;background-color:transparent!important;color:#107dff!important}
.btn-outline-primary.active,.btn-outline-primary:active,.btn-outline-primary:active:focus,.btn-outline-primary:focus,.btn-outline-primary:hover{border-color:#107dff!important;background-color:transparent!important;color:#107dff!important}
.btn-outline-primary:not([disabled]):not(.disabled).active,.btn-outline-primary:not([disabled]):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#107dff!important}
.btn-outline-primary:not([disabled]):not(.disabled).active:focus,.btn-outline-primary:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}
.btn-danger{background-color:#ff3547!important;color:#fff}
.btn-danger:hover{background-color:#ff4f5e;color:#fff}
.btn-danger.focus,.btn-danger:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}
.btn-danger.active,.btn-danger:active,.btn-danger:focus{background-color:#ce0012}
.btn-danger.dropdown-toggle{background-color:#ff3547!important}
.btn-danger.dropdown-toggle:focus,.btn-danger.dropdown-toggle:hover{background-color:#ff4f5e!important}
.btn-danger:not([disabled]):not(.disabled).active,.btn-danger:not([disabled]):not(.disabled):active,.show>.btn-danger.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#ce0012!important}
.btn-danger:not([disabled]):not(.disabled).active:focus,.btn-danger:not([disabled]):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}
.danger-ic{color:#ff3547!important}
.danger-ic:focus,.danger-ic:hover{color:#ff3547}table.table a.btn.btn-danger{color:#fff}
.btn-outline-danger{border:2px solid #ff3547!important;background-color:transparent!important;color:#ff3547!important}
.btn-outline-danger.active,.btn-outline-danger:active,.btn-outline-danger:active:focus,.btn-outline-danger:focus,.btn-outline-danger:hover{border-color:#ff3547!important;background-color:transparent!important;color:#ff3547!important}
.btn-outline-danger:not([disabled]):not(.disabled).active,.btn-outline-danger:not([disabled]):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#ff3547!important}
.btn-outline-danger:not([disabled]):not(.disabled).active:focus,.btn-outline-danger:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}
.btn-warning{background-color:#107dff!important;color:#fff}
.btn-warning:hover{background-color:#ffc44d;color:#fff}
.btn-warning.focus,.btn-warning:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}
.btn-warning.active,.btn-warning:active,.btn-warning:focus{background-color:#c80}
.btn-warning.dropdown-toggle{background-color:#107dff!important}
.btn-warning.dropdown-toggle:focus,.btn-warning.dropdown-toggle:hover{background-color:#ffc44d!important}
.btn-warning:not([disabled]):not(.disabled).active,.btn-warning:not([disabled]):not(.disabled):active,.show>.btn-warning.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#0f7dff!important}
.btn-warning:not([disabled]):not(.disabled).active:focus,.btn-warning:not([disabled]):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}
.warning-ic{color:#107dff!important}
.warning-ic:focus,.warning-ic:hover{color:#107dff}table.table a.btn.btn-warning{color:#fff}
.btn-outline-warning{border:2px solid #107dff!important;background-color:transparent!important;color:#107dff!important}
.btn-outline-warning.active,.btn-outline-warning:active,.btn-outline-warning:active:focus,.btn-outline-warning:focus,.btn-outline-warning:hover{border-color:#107dff!important;background-color:transparent!important;color:#107dff!important}
.btn-outline-warning:not([disabled]):not(.disabled).active,.btn-outline-warning:not([disabled]):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#107dff!important}
.btn-outline-warning:not([disabled]):not(.disabled).active:focus,.btn-outline-warning:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}
.btn-success{background-color:#0f7dff!important;color:#fff}
.btn-success:hover{background-color:#00e25b;color:#fff}
.btn-success.focus,.btn-success:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}
.btn-success.active,.btn-success:active,.btn-success:focus{background-color:#0c65cf}
.btn-success.dropdown-toggle{background-color:#117dfe!important}
.btn-success.dropdown-toggle:focus,.btn-success.dropdown-toggle:hover{background-color:#00e25b!important}
.btn-success:not([disabled]):not(.disabled).active,.btn-success:not([disabled]):not(.disabled):active,.show>.btn-success.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#0c65cf!important}
.btn-success:not([disabled]):not(.disabled).active:focus,.btn-success:not([disabled]):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}
.success-ic{color:#117dfe!important}
.success-ic:focus,.success-ic:hover{color:#117dfe}table.table a.btn.btn-success{color:#fff}
.btn-outline-success{border:2px solid #117dfe!important;background-color:transparent!important;color:#117dfe!important}
.btn-outline-success.active,.btn-outline-success:active,.btn-outline-success:active:focus,.btn-outline-success:focus,.btn-outline-success:hover{border-color:#117dfe!important;background-color:transparent!important;color:#117dfe!important}
.btn-outline-success:not([disabled]):not(.disabled).active,.btn-outline-success:not([disabled]):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#117dfe!important}
.btn-outline-success:not([disabled]):not(.disabled).active:focus,.btn-outline-success:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}
.btn-info{background-color:#33b5e5!important;color:#fff}
.btn-info:hover{background-color:#4abde8;color:#fff}
.btn-info.focus,.btn-info:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}
.btn-info.active,.btn-info:active,.btn-info:focus{background-color:#14799e}
.btn-info.dropdown-toggle{background-color:#33b5e5!important}
.btn-info.dropdown-toggle:focus,.btn-info.dropdown-toggle:hover{background-color:#4abde8!important}
.btn-info:not([disabled]):not(.disabled).active,.btn-info:not([disabled]):not(.disabled):active,.show>.btn-info.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#14799e!important}
.btn-info:not([disabled]):not(.disabled).active:focus,.btn-info:not([disabled]):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}
.info-ic{color:#33b5e5!important}
.info-ic:focus,.info-ic:hover{color:#33b5e5}table.table a.btn.btn-info{color:#fff}
.btn-outline-info{border:2px solid #33b5e5!important;background-color:transparent!important;color:#33b5e5!important}
.btn-outline-info.active,.btn-outline-info:active,.btn-outline-info:active:focus,.btn-outline-info:focus,.btn-outline-info:hover{border-color:#33b5e5!important;background-color:transparent!important;color:#33b5e5!important}
.btn-outline-info:not([disabled]):not(.disabled).active,.btn-outline-info:not([disabled]):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#33b5e5!important}
.btn-outline-info:not([disabled]):not(.disabled).active:focus,.btn-outline-info:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}
.btn-default {background-color: #e6e6e6!important;color: #565656;}
.btn-default:hover{background-color:#30cfc0;color: #565656;}
.btn-default.active,.btn-default:active,.btn-default:focus{background-color:#186860;color: #565656;}
.btn-default.focus,.btn-default:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);color: #FFFFFF;}
.btn-default.dropdown-toggle{background-color:#2bbbad!important}
.btn-default.dropdown-toggle:focus,.btn-default.dropdown-toggle:hover{background-color:#30cfc0!important}
.btn-default:not([disabled]):not(.disabled).active,.btn-default:not([disabled]):not(.disabled):active,.show>.btn-default.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#186860!important}
.btn-default:not([disabled]):not(.disabled).active:focus,.btn-default:not([disabled]):not(.disabled):active:focus,.show>.btn-default.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}
.default-ic{color:#2bbbad!important}
.default-ic:focus,.default-ic:hover{color:#2bbbad}table.table a.btn.btn-default{color:#fff}
.btn-outline-default{border:2px solid #2bbbad!important;background-color:transparent!important;color:#2bbbad!important}
.btn-outline-default.active,.btn-outline-default:active,.btn-outline-default:active:focus,.btn-outline-default:focus,.btn-outline-default:hover{border-color:#2bbbad!important;background-color:transparent!important;color:#2bbbad!important}
.btn-outline-default:not([disabled]):not(.disabled).active,.btn-outline-default:not([disabled]):not(.disabled):active,.show>.btn-outline-default.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:transparent!important;border-color:#2bbbad!important}
.btn-outline-default:not([disabled]):not(.disabled).active:focus,.btn-outline-default:not([disabled]):not(.disabled):active:focus,.show>.btn-outline-default.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}
.btn-secondary{background-color:#a6c!important;color:#fff}
.btn-secondary:hover{background-color:#b579d2;color:#fff}
.btn-secondary.focus,.btn-secondary:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}
.btn-secondary.active,.btn-secondary:active,.btn-secondary:focus{background-color:#739}
.btn-secondary.dropdown-toggle{background-color:#a6c!important}
.btn-secondary.dropdown-toggle:focus,.btn-secondary.dropdown-toggle:hover{background-color:#b579d2!important}
.btn-secondary:not([disabled]):not(.disabled).active,.btn-secondary:not([disabled]):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);background-color:#739!important}
.btn-secondary:not([disabled]):not(.disabled).active:focus,.btn-secondary:not([disabled]):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15);box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}
.card{box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);border:0}
.card[class*=border]{border:1px solid #9e9e9e;-webkit-box-shadow:none;box-shadow:none}
.card .card-body .card-title a,.card .card-body .card-title a:hover{-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}
.card .card-body .card-text{color:#747373;font-size:.9rem;font-weight:400}
.card .md-form label{font-weight:300}
.text-primary{color:#107dff!important}a.text-primary:focus,a.text-primary:hover{color:#1266f1!important}
.text-danger{color:#ff3547!important}a.text-danger:focus,a.text-danger:hover{color:#ff0219!important}
.text-warning{color:#107dff!important}a.text-warning:focus,a.text-warning:hover{color:#fa0!important}
.text-success{color:#117dfe!important}a.text-success:focus,a.text-success:hover{color:#00953c!important}
.text-info{color:#33b5e5!important}a.text-info:focus,a.text-info:hover{color:#1a9bcb!important}
.text-default{color:#2bbbad!important}a.text-default:focus,a.text-default:hover{color:#219287!important}
.text-secondary{color:#a6c!important}a.text-secondary:focus,a.text-secondary:hover{color:#9540bf!important}
.text-dark{color:#212121!important}a.text-dark:focus,a.text-dark:hover{color:#080808!important}
.text-light{color:#e0e0e0!important}a.text-light:focus,a.text-light:hover{color:#c7c7c7!important}
.alert{border-radius:2px;}
.alert-danger{color: #fff2e8;background-color: #107dff;border-color: #107dff;}
.alert-success {color: #31631d;background-color: #b1e49eb0;border-color: #9ebb7fc9;}
.list-group-item.active {background-color: #107dff;border-color: #107dff;}
.card.active .card-header {background-color: #e7f2ff;}
.img-responsive {max-width: 100%;height: auto;}
.nav-pills.nav-middle .nav-link {border-radius: .25rem;font-size: 14px;}
.nav-pills.nav-middle .nav-link.active {background:#107dff;}
.nav-middle {background: #f7f7f7;padding: 1rem 0;border-radius: 4px;}
h2.header-orange {border-bottom: 1px solid #107dff;padding: 0px 0 10px 0;font-weight: bold;margin-bottom: 30px;font-size: 1.5em;color: #107dff;}
.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;}
.navbar-orange .nav-link.active {
	background: #0c65cf;
}
.privacy-policy {
    width: 1200px;
    margin: 0 auto;
    position: fixed;
    bottom: .5rem;
    left: 0;
    right: 0;
    z-index: 10000;
}
.privacy-policy__block {
    position: relative;
    background-color: #FFFFFF;
    box-shadow: 0 0px 5px -2px #534e4a;
    padding: 1rem 2rem;
    text-align: center;
}
.privacy-policy__text {
    font-size: 11px;
    font-weight: 300;
    line-height: 18px;
    color: #595959;
}
.privacy-policy__link {
    color: #cf2426;
    text-decoration: underline;
}
.privacy-policy__link:hover {
    color: black;
}
@media (max-width: 1200px) and (min-width: 1180px) {
    .privacy-policy {
        width: 1200px;
        max-width: 1180px;
    }
}
@media (max-width: 1599px) {
    .privacy-policy__close {
        top: 5px;
    }
}

@media (max-width: 1361px) {
    .privacy-policy {
        margin: 0 100px 0 60px;
        width: auto;
    }
}
@media (max-width: 1200px) and (min-width: 1362px) {
    .privacy-policy {
        width: 1200px;
        max-width: 1200px;
        
    }
}
@media (max-width: 1749px) and (min-width: 1540px) {
    .privacy-policy {
        margin: 0 100px 0 60px;
        width: auto;
    }
}
@media (min-width: 1750px) {
    .privacy-policy {
        width: 1200px;
    }
}

.home-covered-row {
	background:url(/assets/templates/iprsmart/img/home-cover.jpg) no-repeat top center;
}
.mt-200 {
	margin-top:200px;
}
.home-h1 {
	font-size:150px;
	color:#fff;
	font-weight:600;
}
.d-search .d-search-text {
	font-size:18px;
	font-weight:600;
}
a.btn.btn-lg.btn-outline-primary.btn-testaccess {
    border-color: #fff !important;
    color: #fff !important;
    font-size: 16px;
    padding: 15px;
    font-weight: bold;
}
a.btn.btn-lg.btn-outline-primary.btn-testaccess:hover {
    background-color: #fff !important;
    color: #0f1563 !important;
    
}
a.btn.btn-block.btn-lg.btn-outline-primary.btn-dots {
    border: 2px #0f7dff solid !important;
    border-radius: .4rem;
    color: #0f7dff !important;
    font-weight: 600;
    font-size: 21px;
    text-align: left;
    padding-left: 120px;
    min-height: 90px;
    background: url(/assets/templates/iprsmart/img/16.png) no-repeat 15px 18px;
    vertical-align: middle;
	padding-top: 25px;
}
a.btn.btn-block.btn-lg.btn-outline-primary.btn-dots:hover {
    border: 2px #0f7dff solid !important;
    background-color:#eee !important;
    
}
a.btn.btn-block.btn-lg.btn-outline-primary.btn-dots.btn-dots-lg {
	padding-top: 15px;
	font-size: 19px;
}
.products_links h2{
	font-size:42px;
	color:#002871;
	text-transform:uppercase;
	font-weight:600;
	min-height:80px;
	display:block;
	/* text-align:center; */
}
.product_1 {
	background: url(/assets/templates/iprsmart/img/1.png) no-repeat left center;
	
}
.product_2 {
	background: url(/assets/templates/iprsmart/img/2.png) no-repeat left center;
}
.product_3 {
	background: url(/assets/templates/iprsmart/img/3.png) no-repeat left center;
}
.products_text {
	color:#000;
	font-size:21px;
	font-weight:500;
	text-transform:uppercase;
}
.products_text .hide{
	display:none;
	
}
.h2, h2 {
    font-size: 1.5rem;
}
.information i.fa {
    font-size: 20px;
    color: #107dff !important;
    cursor: pointer;
}
.information form h5, .information form .h5 {
    font-size: 13px;
    color: #107dff !important;
    text-transform: uppercase;
    font-weight: 400;
    margin-top: 1rem;
}
.alert-success {
    color: #107dff;
    background-color: #cfcfcf2e;
    border-color: #107dff;
}
.btn-danger {
    background-color: #646464!important;
    color: #fff;
}
.list-group-item.active {
    background-color: #0c65cf !important;
    border-radius: 0 !important;
    border-color: #0c65cf !important;
}
.text-success {
    color: #0c65cf!important;
}
.text-muted {
    color: #b9b9b9!important;
}
a.text-success:focus, a.text-success:hover {
    color: #2689ff!important;
}
.notifyjs-bootstrap-success {
    color: #ffffff !important;
    background-color: #0c65cf !important;
    border-color: #0c65cf !important;
    background-image: none !important;
}
a.logotype img {
    min-height: 92px;
	padding-right:.5rem !important;
}
@media (max-width: 450px) {
    .home-covered-row {
		background: transparent !important;
	}
}