@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap);
.navbar {
 border-radius:0;
 border-left:0;
 border-right:0;
 background-color:#fff
}
@media only screen and (min-width:768px) {
 .navbar {
  padding-top:10px;
  padding-bottom:10px
 }
}
.navbar-default {
 border-bottom-width:1px;
 position:fixed;
 left:0;
 top:0;
 right:0;
 z-index:999;
 visibility:visible;
 -webkit-transform:translate3d(0,50px,0);
 -moz-transform:translate3d(0,50px,0);
 transform:translate3d(0,50px,0);
 transition:all .5s ease-in-out;
 -webkit-transition:all .5s ease-in-out
}
.navbar-default.fixedTop {
 box-shadow:rgba(22,57,85,.2) -20px 2px 50px 0;
 transition:all .5s ease-in-out;
 -webkit-transition:all .5s ease-in-out
}
.navbar-default.sekrol {
 top:-100px;
 visibility:hidden;
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0);
 transition:all .5s ease-in-out;
 -webkit-transition:all .5s ease-in-out
}
.navbar-brand-logo {
 padding:2px 0;
 height:48px
}
@media only screen and (min-width:768px) {
 .navbar-brand-logo {
  padding:5px 0;
  height:58px;
  margin-right:30px
 }
}
.navbar .container {
 padding-left:15px;
 padding-right:15px
}
@media only screen and (min-width:768px) {
 .navbar .container {
  padding-left:0;
  padding-right:0
 }
}
.navbar>.container .navbar-brand {
 margin-left:15px
}
.header-separator {
 padding:30px 0;
 margin:30px auto;
 width:100%;
 display:block
}
@media only screen and (min-width:768px) {
 .header-separator {
  padding:45px 0;
  margin:45px auto
 }
}
.obj-holder {
 border:1px solid #e4e4e4;
 border-bottom-width:3px;
 background:#fff;
 padding:15px;
 width:100%;
 position:relative;
 float:left;
 margin-bottom:15px
}
.cover img,
.cover-image img {
 float:none;
 display:inline;
 max-width:86px;
 height:auto;
 margin:0 auto 15px auto;
 -webkit-transition:all .5s ease-in-out;
 transition:all .5s ease-in-out
}
@media only screen and (min-width:768px) {
 .cover img,
 .cover-image img {
  display:inline-block;
  max-width:100px
 }
}
.image-block img {
 -webkit-transition:all .5s ease-in-out;
 transition:all .5s ease-in-out
}
.obj-wrapper-half {
 border:1px solid #e4e4e4;
 border-bottom-width:3px;
 background:#fff;
 padding:15px;
 min-height:140px;
 -webkit-transition:all .5s ease-in-out;
 transition:all .5s ease-in-out;
 width:100%;
 position:relative;
 float:left;
 margin-bottom:15px
}
@media only screen and (min-width:768px) {
 .obj-wrapper-half {
  width:calc(50% - 7.5px);
  min-height:180px
 }
}
@media only screen and (min-width:768px) {
 .obj-wrapper-half:nth-of-type(odd) {
  margin-right:15px
 }
}
.obj-wrapper-half .cover img {
 float:none;
 display:block;
 max-width:100px;
 height:auto;
 margin:0 auto;
 -webkit-transition:all .5s ease-in-out;
 transition:all .5s ease-in-out
}
@media only screen and (min-width:768px) {
 .obj-wrapper-half .cover img {
  display:inline-block;
  max-width:140px
 }
}
.obj-wrapper-half .image-block {
 float:left;
 text-align:left;
 padding-right:15px
}
@media only screen and (min-width:768px) {
 .obj-wrapper-half .image-block {
  float:none;
  display:block;
  clear:both;
  text-align:center;
  padding-right:0;
  min-height:200px;
  margin:5px auto
 }
}
.obj-wrapper-half .description-block {
 text-align:left;
 margin-left:10px
}
@media only screen and (min-width:768px) {
 .obj-wrapper-half .description-block {
  text-align:center;
  padding-top:15px;
  margin:0
 }
}
.obj-wrapper-half h3 {
 margin-top:0
}
.obj-wrapper {
 -webkit-transition:all .5s ease-in-out;
 transition:all .5s ease-in-out;
 background:#fff;
 border:1px solid #e4e4e4;
 border-bottom-width:3px;
 padding:15px;
 margin-bottom:15px
}
.obj-wrapper:last-child {
 margin-bottom:0
}
.obj-wrapper-half:hover,
.obj-wrapper:hover {
 box-shadow:.25rem .5rem 3.25rem #cfdce4;
 border-color:transparent
}
.obj-summary {
 text-align:left;
 display:flex;
 flex-direction:row
}
.obj-summary .image-block {
 flex:25%;
 max-width:100px;
 align-self:top;
 margin-left:auto;
 margin-right:15px;
 transition:all .5s ease-in-out;
 -webkit-transition:all .5s ease-in-out
}
.obj-summary h3 {
 margin-top:0;
 font-size:18px
}
.obj-summary .description-block {
 flex:75%;
 align-self:top
}
.obj-summary .authors {
 margin-top:5px;
 margin-bottom:5px;
 display:block
}
.obj-summary .pages {
 align-self:center;
 float:right;
 display:inline-flex
}
.obj-summary .galley-btn {
 float:left;
 display:block
}
.obj-summary .img-responsive {
 margin:.5rem auto
}
.journal-block {
 padding:15px;
 -webkit-transition:all .5s ease 0s;
 transition:all .5s ease 0s;
 background:#fff;
 border:1px solid #e4e4e4;
 border-bottom-width:3px;
 margin-bottom:15px;
 text-align:center
}
@media only screen and (min-width:768px) {
 .journal-block {
  text-align:left!important;
  display:flex;
  flex-direction:row;
  margin-bottom:30px
 }
}
.journal-block .image-block img {
 flex:100%;
 max-width:120px;
 align-self:center;
 margin-left:auto;
 margin-right:auto;
 -webkit-transition:all .5s ease-in-out;
 transition:all .5s ease-in-out
}
@media only screen and (min-width:768px) {
 .journal-block .image-block img {
  flex:25%;
  max-width:180px;
  margin:0 15px 0 0
 }
}
.journal-block h3 {
 margin-top:15px
}
@media only screen and (min-width:768px) {
 .journal-block h3 {
  margin-top:0
 }
}
.journal-block .description-block {
 flex:100%;
 align-self:top
}
@media only screen and (min-width:768px) {
 .journal-block .description-block {
  flex:75%
 }
}
.journal-block .img-responsive {
 margin:.5rem auto
}
.journal-block .cover-journal img {
 max-width:190px
}
.journal-block .excerpt-txt,
.obj-wrapper .excerpt-txt {
 display:block;
 max-height:120px;
 overflow:hidden;
 text-overflow:ellipsis
}
@media only screen and (min-width:768px) {
 .journal-block .excerpt-txt,
 .obj-wrapper .excerpt-txt {
  max-height:160px
 }
}
.announcement-summary p {
 margin-bottom:0
}
.issue-summary .lead,
.issue-summary-list .lead {
 font-size:18px
}
.announcement-summary:hover,
.article-summary:hover,
.custom-boxshadow:hover,
.issue-summary-list:hover,
.issue-summary:hover,
.searchAuthorDetails:hover {
 box-shadow:.25rem .5rem 3.25rem #cfdce4;
 border-color:transparent
}
.journal-block:hover {
 opacity:.5;
 box-shadow:.25rem .5rem 3.25rem #cfdce4;
 border-color:transparent
}
.cover img:hover,
.cover-image img:hover,
.journal-block:hover .image-block img,
.obj-wrapper-half:hover img,
.obj-wrapper:hover img {
 -webkit-filter:grayscale(75%);
 filter:grayscale(75%);
 box-shadow:none
}
.banner-sec {
 background-image:linear-gradient(55deg,rgba(208,208,208,.03) 0,rgba(208,208,208,.03) 20%,rgba(55,55,55,.03) 20%,rgba(55,55,55,.03) 40%,rgba(81,81,81,.03) 40%,rgba(81,81,81,.03) 60%,rgba(208,208,208,.03) 60%,rgba(208,208,208,.03) 80%,rgba(191,191,191,.03) 80%,rgba(191,191,191,.03) 100%),linear-gradient(291deg,rgba(190,190,190,.02) 0,rgba(190,190,190,.02) 14.286%,rgba(105,105,105,.02) 14.286%,rgba(105,105,105,.02) 28.572%,rgba(230,230,230,.02) 28.572%,rgba(230,230,230,.02) 42.858%,rgba(216,216,216,.02) 42.858%,rgba(216,216,216,.02) 57.144%,rgba(181,181,181,.02) 57.144%,rgba(181,181,181,.02) 71.42999999999999%,rgba(129,129,129,.02) 71.43%,rgba(129,129,129,.02) 85.71600000000001%,rgba(75,75,75,.02) 85.716%,rgba(75,75,75,.02) 100.002%),linear-gradient(32deg,rgba(212,212,212,.03) 0,rgba(212,212,212,.03) 12.5%,rgba(223,223,223,.03) 12.5%,rgba(223,223,223,.03) 25%,rgba(11,11,11,.03) 25%,rgba(11,11,11,.03) 37.5%,rgba(86,86,86,.03) 37.5%,rgba(86,86,86,.03) 50%,rgba(106,106,106,.03) 50%,rgba(106,106,106,.03) 62.5%,rgba(220,220,220,.03) 62.5%,rgba(220,220,220,.03) 75%,rgba(91,91,91,.03) 75%,rgba(91,91,91,.03) 87.5%,rgba(216,216,216,.03) 87.5%,rgba(216,216,216,.03) 100%),linear-gradient(312deg,rgba(113,113,113,.01) 0,rgba(113,113,113,.01) 14.286%,rgba(54,54,54,.01) 14.286%,rgba(54,54,54,.01) 28.572%,rgba(166,166,166,.01) 28.572%,rgba(166,166,166,.01) 42.858%,rgba(226,226,226,.01) 42.858%,rgba(226,226,226,.01) 57.144%,rgba(109,109,109,.01) 57.144%,rgba(109,109,109,.01) 71.42999999999999%,rgba(239,239,239,.01) 71.43%,rgba(239,239,239,.01) 85.71600000000001%,rgba(54,54,54,.01) 85.716%,rgba(54,54,54,.01) 100.002%),linear-gradient(22deg,rgba(77,77,77,.03) 0,rgba(77,77,77,.03) 20%,rgba(235,235,235,.03) 20%,rgba(235,235,235,.03) 40%,rgba(215,215,215,.03) 40%,rgba(215,215,215,.03) 60%,rgba(181,181,181,.03) 60%,rgba(181,181,181,.03) 80%,rgba(193,193,193,.03) 80%,rgba(193,193,193,.03) 100%),linear-gradient(80deg,rgba(139,139,139,.02) 0,rgba(139,139,139,.02) 14.286%,rgba(114,114,114,.02) 14.286%,rgba(114,114,114,.02) 28.572%,rgba(240,240,240,.02) 28.572%,rgba(240,240,240,.02) 42.858%,rgba(221,221,221,.02) 42.858%,rgba(221,221,221,.02) 57.144%,rgba(74,74,74,.02) 57.144%,rgba(74,74,74,.02) 71.42999999999999%,rgba(201,201,201,.02) 71.43%,rgba(201,201,201,.02) 85.71600000000001%,rgba(187,187,187,.02) 85.716%,rgba(187,187,187,.02) 100.002%),linear-gradient(257deg,rgba(72,72,72,.03) 0,rgba(72,72,72,.03) 16.667%,rgba(138,138,138,.03) 16.667%,rgba(138,138,138,.03) 33.334%,rgba(54,54,54,.03) 33.334%,rgba(54,54,54,.03) 50.001000000000005%,rgba(161,161,161,.03) 50.001%,rgba(161,161,161,.03) 66.668%,rgba(17,17,17,.03) 66.668%,rgba(17,17,17,.03) 83.33500000000001%,rgba(230,230,230,.03) 83.335%,rgba(230,230,230,.03) 100.002%),linear-gradient(47deg,rgba(191,191,191,.01) 0,rgba(191,191,191,.01) 16.667%,rgba(27,27,27,.01) 16.667%,rgba(27,27,27,.01) 33.334%,rgba(66,66,66,.01) 33.334%,rgba(66,66,66,.01) 50.001000000000005%,rgba(36,36,36,.01) 50.001%,rgba(36,36,36,.01) 66.668%,rgba(230,230,230,.01) 66.668%,rgba(230,230,230,.01) 83.33500000000001%,rgba(93,93,93,.01) 83.335%,rgba(93,93,93,.01) 100.002%),linear-gradient(90deg,#fff,#fff);
 padding-top:60px;
 padding-bottom:30px;
 margin-bottom:30px;
 color:#343a40;
 transition:all .3s ease-in-out;
 -webkit-transition:all .5s ease-in-out
}
.banner-sec .container {
 padding-left:15px;
 padding-right:15px
}
.banner-sec .banner-title,
.banner-sec .banner-title-article {
 font-size:32px;
 color:#f3931f;
 font-weight:700;
 margin-bottom:5px
}
.banner-sec .banner-title-article {
 margin-top:40px
}
.banner-sec.skrol {
 background-image:linear-gradient(74deg,rgba(246,246,246,.03) 0,rgba(246,246,246,.03) 4%,rgba(152,152,152,.03) 4%,rgba(152,152,152,.03) 32%,rgba(123,123,123,.03) 32%,rgba(123,123,123,.03) 41%,rgba(189,189,189,.03) 41%,rgba(189,189,189,.03) 45%,rgba(151,151,151,.03) 45%,rgba(151,151,151,.03) 47%,rgba(61,61,61,.03) 47%,rgba(61,61,61,.03) 77%,rgba(34,34,34,.03) 77%,rgba(34,34,34,.03) 100%),linear-gradient(117deg,rgba(222,222,222,.03) 0,rgba(222,222,222,.03) 7%,rgba(67,67,67,.03) 7%,rgba(67,67,67,.03) 18%,rgba(61,61,61,.03) 18%,rgba(61,61,61,.03) 26%,rgba(32,32,32,.03) 26%,rgba(32,32,32,.03) 52%,rgba(119,119,119,.03) 52%,rgba(119,119,119,.03) 60%,rgba(252,252,252,.03) 60%,rgba(252,252,252,.03) 68%,rgba(9,9,9,.03) 68%,rgba(9,9,9,.03) 100%),linear-gradient(313deg,rgba(193,193,193,.03) 0,rgba(193,193,193,.03) 12%,rgba(184,184,184,.03) 12%,rgba(184,184,184,.03) 24%,rgba(194,194,194,.03) 24%,rgba(194,194,194,.03) 43%,rgba(128,128,128,.03) 43%,rgba(128,128,128,.03) 54%,rgba(87,87,87,.03) 54%,rgba(87,87,87,.03) 71%,rgba(169,169,169,.03) 71%,rgba(169,169,169,.03) 93%,rgba(83,83,83,.03) 93%,rgba(83,83,83,.03) 100%),linear-gradient(19deg,rgba(186,186,186,.03) 0,rgba(186,186,186,.03) 9%,rgba(77,77,77,.03) 9%,rgba(77,77,77,.03) 19%,rgba(38,38,38,.03) 19%,rgba(38,38,38,.03) 27%,rgba(203,203,203,.03) 27%,rgba(203,203,203,.03) 39%,rgba(130,130,130,.03) 39%,rgba(130,130,130,.03) 43%,rgba(184,184,184,.03) 43%,rgba(184,184,184,.03) 81%,rgba(108,108,108,.03) 81%,rgba(108,108,108,.03) 100%),linear-gradient(90deg,#2c5b9a,#4877b4);
 color:#fff
}
.banner-sec.skrol a {
 color:rgba(248, 248, 248, 0.856)
}
.banner-sec.skrol a:hover {
 color:#fcfcfc
}
.banner-sec.skrol .banner-title,
.banner-sec.skrol .banner-title-article {
 color:#fffd94
}
.banner-sec .banner-subtitle,
.banner-sec .banner-subtitle-article {
 font-size:18px;
 font-weight:600;
 margin-top:10px;
 margin-bottom:20px;
 color:#343a40
}
.banner-sec .banner-subtitle-article {
 line-height:1.5
}
.banner-sec.skrol .banner-subtitle,
.banner-sec.skrol .banner-subtitle-article {
 color:#fff
}
.banner-sec .published-by {
 font-size:14px;
 margin-bottom:5px
}
.banner-sec .serial {
 margin-top:0
}
@media only screen and (min-width:768px) {
 .banner-sec {
  padding-top:100px;
  padding-bottom:50px
 }
 .banner-sec .banner-title {
  font-size:48px
 }
 .banner-sec .banner-title-article {
  font-size:32px
 }
 .banner-sec .banner-subtitle {
  font-size:24px
 }
 .banner-sec .banner-subtitle-article {
  font-size:20px
 }
 .banner-sec .published-by {
  font-size:16px
 }
}
.article-sidebar {
 position:relative;
 padding:0 15px;
 border-left:none
}
@media only screen and (min-width:768px) {
 .article-sidebar {
  position:sticky;
  top:8rem;
  border-left:1px dashed #e4e4e4
 }
}
.article-sidebar .panel-default,
.article-sidebar .pkp_block {
 margin-bottom:0;
 border:none;
 border-bottom:1px dashed #e4e4e4;
 box-shadow:none
}
.article-sidebar .panel-default>.panel-heading,
.article-sidebar .pkp_block .title {
 padding-top:15px
}
.article-sidebar .panel-default:last-child,
.article-sidebar .pkp_block:last-child {
 border-bottom:none
}
.article-abstract p,
.article-details .article-subtitle,
.article-details .article-title,
.article-details .author-name {
 font-family:Lora,serif
}
.article-details .article-title {
 font-weight:700;
 margin-bottom:15px;
 font-size:26px
}
.article-details .article-subtitle {
 font-weight:600;
 margin-bottom:15px;
 font-size:22px
}
.article-details .author-name {
 font-weight:500;
 font-size:18px
}
.article-details .authors-wrap {
 margin-top:30px;
 text-align:left;
 display:block;
 margin-bottom:30px
}
@media only screen and (min-width:768px) {
 .article-details .authors-wrap {
  display:flex;
  flex-direction:row
 }
}
.article-details .author-detail {
 flex:100%;
 margin-left:auto;
 margin-right:auto;
 margin-bottom:15px;
 vertical-align:top
}
@media only screen and (min-width:768px) {
 .article-details .author-detail {
  flex:50%;
  margin:0 15px 0 0
 }
}
.article-details .author-detail:last-child {
 margin-right:0
}
.article-details .article-abstract p {
 font-size:16px
}
#articlesBySameAuthorList {
 margin-top:15px
}
#articlesBySameAuthorList h3 {
 font-size:18px
}
#articlesBySameAuthorList ul {
 padding-left:25px
}
#articlesBySameAuthorList li {
 margin-bottom:10px
}
.pager {
 padding:20px 15px;
 display:block;
 clear:both
}
.pager li>a,
.pager li>span {
 color:#fff;
 background-color:#f3931f;
 border-color:#f3931f;
 box-shadow:0 .5rem 1.125rem -.5rem rgba(155,7,14,.9)
}
.pager .previous>a {
 border-radius:0
}
.pager .next>a {
 border-radius:0
}
.pager .current {
 display:inline-block;
 padding:5px 14px;
 background-color:#fff;
 border:1px solid #ddd;
 border-radius:0;
 color:#777
}
.pager li>a:hover,
.pager li>span:hover {
 color:#fff;
 background-color:#f3931f;
 border-color:#f3931f;
 box-shadow:none
}
.breadcrumb {
 border-bottom:1px dashed #ccc;
 padding:10px 0;
 margin-bottom:15px;
 list-style:none;
 background-color:transparent;
 border-radius:0
}
.form-control:focus {
 border-color:#fdc5c3;
 box-shadow:none
}
.back-to-top {
 position:fixed;
 display:inline!important;
 bottom:60px;
 right:30px;
 margin:0 auto;
 z-index:997;
 color:#fff!important;
 text-align:center;
 background:#f3931f;
 width:36px;
 height:36px;
 line-height:28px;
 visibility:hidden;
 -webkit-transform:translate3d(0,50px,0);
 -moz-transform:translate3d(0,50px,0);
 transform:translate3d(0,50px,0);
 -webkit-transition:all .5s ease-in-out;
 transition:all .5s ease-in-out;
 border:1px solid transparent
}
@media only screen and (min-width:768px) {
 .back-to-top {
  bottom:30px
 }
}
.back-to-top.focus,
.back-to-top:focus,
.back-to-top:hover {
 text-decoration:none;
 color:#fff;
 background-color:#f3931f;
 border-color:#f3931f;
 margin-bottom:2px
}
.back-to-top.back-to-top-is-visible {
 visibility:visible;
 -webkit-transform:translate3d(0,0,0);
 -moz-transform:translate3d(0,0,0);
 transform:translate3d(0,0,0);
 transition:all .5s ease-in-out;
 -webkit-transition:all .5s ease-in-out
}
.back-to-top.back-to-top-is-visible:hover {
 transition:all .5s ease-in-out;
 -webkit-transition:all .5s ease-in-out;
 transition-timing-function:cubic-bezier(.7,1,.7,1)
}
.back-to-top.back-to-top-fade-out:hover {
 transition:all .5s ease-in-out;
 -webkit-transition:all .5s ease-in-out;
 transition-timing-function:cubic-bezier(.7,1,.7,1)
}
.btn-default.btn-shadow {
 box-shadow:0 .5rem 1.125rem -.5rem rgba(156,0,173,.9)
}
.btn-secondary.btn-shadow {
 box-shadow:0 .5rem 1.125rem -.5rem rgba(108,117,125,.9)
}
.btn-dark.btn-shadow {
 box-shadow:0 .5rem 1.125rem -.5rem rgba(52,58,64,.9)
}
.btn-primary.btn-shadow {
 box-shadow:0 .5rem 1.125rem -.5rem rgba(0,123,255,.9)
}
.btn-success.btn-shadow {
 box-shadow:0 .5rem 1.125rem -.5rem rgba(40,167,69,.9)
}
.btn-warning.btn-shadow {
 box-shadow:0 .5rem 1.125rem -.5rem rgba(255,153,0,.9)
}
.btn-danger.btn-shadow {
 box-shadow:0 .5rem 1.125rem -.5rem rgba(177,9,17,.9)
}
.btn-info.btn-shadow {
 box-shadow:0 .5rem 1.125rem -.5rem rgba(23,162,184,.9)
}
.btn-light.btn-shadow {
 box-shadow:0 .5rem 1.125rem -.5rem rgba(52,58,64,.5)
}
.btn-danger.focus,
.btn-danger:focus,
.btn-danger:hover,
.btn-dark.focus,
.btn-dark:focus,
.btn-dark:hover,
.btn-default.focus,
.btn-default:focus,
.btn-default:hover,
.btn-info.focus,
.btn-info:focus,
.btn-info:hover,
.btn-primary.focus,
.btn-primary:focus,
.btn-primary:hover,
.btn-secondary.focus,
.btn-secondary:focus,
.btn-secondary:hover,
.btn-success.focus,
.btn-success:focus,
.btn-success:hover,
.btn-warning.focus,
.btn-warning:focus,
.btn-warning:hover,
.btn.focus,
.btn:focus,
.btn:hover {
 box-shadow:none
}
.btn-light.focus,
.btn-light:focus,
.btn-light:hover {
 box-shadow:none
}
.btn-label {
 position:relative;
 left:-12px;
 display:inline-block;
 padding:6px 12px;
 background:rgba(0,0,0,.15);
 border-radius:0
}
.btn-lg .btn-label {
 padding:10px 16px;
 left:-16px
}
.btn-xs .btn-label {
 padding:1px 5px;
 left:-5px
}
.btn-labeled {
 padding-top:0;
 padding-bottom:0
}
.btn-light {
 color:#000;
 background-color:#f8f9fa;
 border-color:#f8f9fa
}
.btn-light:hover {
 color:#000;
 background-color:#f9fafb;
 border-color:#f9fafb
}
.btn-check:focus+.btn-light,
.btn-light:focus {
 color:#000;
 background-color:#f9fafb;
 border-color:#f9fafb;
 box-shadow:0 0 0 .25rem rgba(211,212,213,.5)
}
.btn-light.disabled,
.btn-light:disabled {
 color:#000;
 background-color:#f8f9fa;
 border-color:#f8f9fa
}
.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show>.btn-light.dropdown-toggle {
 color:#000;
 background-color:#f9fafb;
 border-color:#f9fafb
}
.btn-light:not(:disabled):not(.disabled).active:focus,
.btn-light:not(:disabled):not(.disabled):active:focus,
.show>.btn-light.dropdown-toggle:focus {
 box-shadow:0 0 0 .25rem rgba(211,212,213,.5)
}
.btn-dark {
 color:#fff;
 background-color:#212529;
 border-color:#212529
}
.btn-dark:hover {
 color:#fff;
 background-color:#1c1f23;
 border-color:#1a1e21
}
.btn-check:focus+.btn-dark,
.btn-dark:focus {
 color:#fff;
 background-color:#1c1f23;
 border-color:#1a1e21;
 box-shadow:0 0 0 .25rem rgba(66,70,73,.5)
}
.btn-dark.disabled,
.btn-dark:disabled {
 color:#fff;
 background-color:#212529;
 border-color:#212529
}
.btn-dark:not(:disabled):not(.disabled).active,
.btn-dark:not(:disabled):not(.disabled):active,
.show>.btn-dark.dropdown-toggle {
 color:#fff;
 background-color:#1d2124;
 border-color:#171a1d
}
.btn-dark:not(:disabled):not(.disabled).active:focus,
.btn-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-dark.dropdown-toggle:focus {
 box-shadow:0 0 0 .25rem rgba(66,70,73,.5)
}
.btn-outline-primary {
 color:#007bff;
 border-color:#007bff
}
.btn-outline-primary:hover {
 color:#fff;
 background-color:#007bff;
 border-color:#007bff
}
.btn-outline-primary.focus,
.btn-outline-primary:focus {
 box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
 color:#007bff;
 background-color:transparent
}
.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.show>.btn-outline-primary.dropdown-toggle {
 color:#fff;
 background-color:#007bff;
 border-color:#007bff
}
.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 {
 box-shadow:0 0 0 .2rem rgba(0,123,255,.5)
}
.btn-outline-secondary {
 color:#6c757d;
 border-color:#6c757d
}
.btn-outline-secondary:hover {
 color:#fff;
 background-color:#6c757d;
 border-color:#6c757d
}
.btn-outline-secondary.focus,
.btn-outline-secondary:focus {
 box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-outline-secondary.disabled,
.btn-outline-secondary:disabled {
 color:#6c757d;
 background-color:transparent
}
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.show>.btn-outline-secondary.dropdown-toggle {
 color:#fff;
 background-color:#6c757d;
 border-color:#6c757d
}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-secondary.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem rgba(108,117,125,.5)
}
.btn-outline-success {
 color:#28a745;
 border-color:#28a745
}
.btn-outline-success:hover {
 color:#fff;
 background-color:#28a745;
 border-color:#28a745
}
.btn-outline-success.focus,
.btn-outline-success:focus {
 box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-outline-success.disabled,
.btn-outline-success:disabled {
 color:#28a745;
 background-color:transparent
}
.btn-outline-success:not(:disabled):not(.disabled).active,
.btn-outline-success:not(:disabled):not(.disabled):active,
.show>.btn-outline-success.dropdown-toggle {
 color:#fff;
 background-color:#28a745;
 border-color:#28a745
}
.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 {
 box-shadow:0 0 0 .2rem rgba(40,167,69,.5)
}
.btn-outline-info {
 color:#17a2b8;
 border-color:#17a2b8
}
.btn-outline-info:hover {
 color:#fff;
 background-color:#17a2b8;
 border-color:#17a2b8
}
.btn-outline-info.focus,
.btn-outline-info:focus {
 box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-outline-info.disabled,
.btn-outline-info:disabled {
 color:#17a2b8;
 background-color:transparent
}
.btn-outline-info:not(:disabled):not(.disabled).active,
.btn-outline-info:not(:disabled):not(.disabled):active,
.show>.btn-outline-info.dropdown-toggle {
 color:#fff;
 background-color:#17a2b8;
 border-color:#17a2b8
}
.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 {
 box-shadow:0 0 0 .2rem rgba(23,162,184,.5)
}
.btn-outline-warning {
 color:#ffc107;
 border-color:#ffc107
}
.btn-outline-warning:hover {
 color:#212529;
 background-color:#ffc107;
 border-color:#ffc107
}
.btn-outline-warning.focus,
.btn-outline-warning:focus {
 box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-outline-warning.disabled,
.btn-outline-warning:disabled {
 color:#ffc107;
 background-color:transparent
}
.btn-outline-warning:not(:disabled):not(.disabled).active,
.btn-outline-warning:not(:disabled):not(.disabled):active,
.show>.btn-outline-warning.dropdown-toggle {
 color:#212529;
 background-color:#ffc107;
 border-color:#ffc107
}
.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 {
 box-shadow:0 0 0 .2rem rgba(255,193,7,.5)
}
.btn-outline-danger {
 color:#dc3545;
 border-color:#dc3545
}
.btn-outline-danger:hover {
 color:#fff;
 background-color:#dc3545;
 border-color:#dc3545
}
.btn-outline-danger.focus,
.btn-outline-danger:focus {
 box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-outline-danger.disabled,
.btn-outline-danger:disabled {
 color:#dc3545;
 background-color:transparent
}
.btn-outline-danger:not(:disabled):not(.disabled).active,
.btn-outline-danger:not(:disabled):not(.disabled):active,
.show>.btn-outline-danger.dropdown-toggle {
 color:#fff;
 background-color:#dc3545;
 border-color:#dc3545
}
.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 {
 box-shadow:0 0 0 .2rem rgba(220,53,69,.5)
}
.btn-outline-light {
 color:#f8f9fa;
 border-color:#f8f9fa
}
.btn-outline-light:hover {
 color:#212529;
 background-color:#f8f9fa;
 border-color:#f8f9fa
}
.btn-outline-light.focus,
.btn-outline-light:focus {
 box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-outline-light.disabled,
.btn-outline-light:disabled {
 color:#f8f9fa;
 background-color:transparent
}
.btn-outline-light:not(:disabled):not(.disabled).active,
.btn-outline-light:not(:disabled):not(.disabled):active,
.show>.btn-outline-light.dropdown-toggle {
 color:#212529;
 background-color:#f8f9fa;
 border-color:#f8f9fa
}
.btn-outline-light:not(:disabled):not(.disabled).active:focus,
.btn-outline-light:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-light.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem rgba(248,249,250,.5)
}
.btn-outline-dark {
 color:#343a40;
 border-color:#343a40
}
.btn-outline-dark:hover {
 color:#fff;
 background-color:#343a40;
 border-color:#343a40
}
.btn-outline-dark.focus,
.btn-outline-dark:focus {
 box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
 color:#343a40;
 background-color:transparent
}
.btn-outline-dark:not(:disabled):not(.disabled).active,
.btn-outline-dark:not(:disabled):not(.disabled):active,
.show>.btn-outline-dark.dropdown-toggle {
 color:#fff;
 background-color:#343a40;
 border-color:#343a40
}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-dark.dropdown-toggle:focus {
 box-shadow:0 0 0 .2rem rgba(52,58,64,.5)
}
.marker {
 display:inline-block;
 width:100%;
 margin-top:15px;
 margin-bottom:15px
}
.nav-tabs {
 border-width:1px;
 border-bottom:1px solid #e4e4e4
}
.nav-tabs>li>a {
 background-color:transparent;
 border:1px solid transparent;
 border-bottom-width:2px;
 border-radius:0;
 font-weight:500
}
.nav-tabs>li>a.focus,
.nav-tabs>li>a:focus,
.nav-tabs>li>a:hover {
 background-color:#dc3545;
 color:#fff;
 border-color:#dc3545
}
.nav-tabs>li.active>a,
.nav-tabs>li.active>a.focus,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
 border-color:transparent;
 background-color:transparent;
 border-bottom-width:2px;
 border-bottom-color:#f3931f;
 color:#f3931f
}
.alert {
 position:relative;
 padding:.75rem 1.25rem;
 border:1px solid transparent;
 border-bottom-width:3px;
 border-radius:0
}
.alert-heading {
 color:inherit
}
.alert-link {
 font-weight:700
}
.alert-dismissible {
 padding-right:4rem
}
.alert-dismissible .close {
 position:absolute;
 top:0;
 right:0;
 padding:.75rem 1.25rem;
 color:inherit
}
.alert-primary {
 color:#004085;
 background-color:#cce5ff;
 border-color:#b8daff
}
.alert-primary hr {
 border-top-color:#9fcdff
}
.alert-primary .alert-link {
 color:#002752
}
.alert-secondary {
 color:#383d41;
 background-color:#e2e3e5;
 border-color:#d6d8db
}
.alert-secondary hr {
 border-top-color:#c8cbcf
}
.alert-secondary .alert-link {
 color:#202326
}
.alert-success {
 color:#155724;
 background-color:#d4edda;
 border-color:#c3e6cb
}
.alert-success hr {
 border-top-color:#b1dfbb
}
.alert-success .alert-link {
 color:#0b2e13
}
.alert-info {
 color:#0c5460;
 background-color:#d1ecf1;
 border-color:#bee5eb
}
.alert-info hr {
 border-top-color:#abdde5
}
.alert-info .alert-link {
 color:#062c33
}
.alert-warning {
 color:#856404;
 background-color:#fff3cd;
 border-color:#ffeeba
}
.alert-warning hr {
 border-top-color:#ffe8a1
}
.alert-warning .alert-link {
 color:#533f03
}
.alert-danger {
 color:#721c24;
 background-color:#f8d7da;
 border-color:#f5c6cb
}
.alert-danger hr {
 border-top-color:#f1b0b7
}
.alert-danger .alert-link {
 color:#491217
}
.alert-light {
 color:#333;
 background-color:#f4f4f4;
 border-color:#e4e4e4
}
.alert-light hr {
 border-top-color:#ececf6
}
.alert-light .alert-link {
 color:#686868
}
.alert-dark {
 color:#1b1e21;
 background-color:#d6d8d9;
 border-color:#c6c8ca
}
.alert-dark hr {
 border-top-color:#b9bbbe
}
.alert-dark .alert-link {
 color:#040505
}
.bd-toc {
 position:sticky;
 top:8rem;
 height:calc(100vh - 12rem);
 overflow-y:auto;
 border-right:1px dashed #e4e4e4
}
@media (max-width:768px) {
 nav[data-toggle=toc] {
  margin-bottom:42px;
  position:static
 }
 nav[data-toggle=toc] .nav .active .nav {
  display:none
 }
}
kbd {
 border-radius:2px
}
footer[role=contentinfo] {
 background-image:linear-gradient(55deg,rgba(208,208,208,.03) 0,rgba(208,208,208,.03) 20%,rgba(55,55,55,.03) 20%,rgba(55,55,55,.03) 40%,rgba(81,81,81,.03) 40%,rgba(81,81,81,.03) 60%,rgba(208,208,208,.03) 60%,rgba(208,208,208,.03) 80%,rgba(191,191,191,.03) 80%,rgba(191,191,191,.03) 100%),linear-gradient(291deg,rgba(190,190,190,.02) 0,rgba(190,190,190,.02) 14.286%,rgba(105,105,105,.02) 14.286%,rgba(105,105,105,.02) 28.572%,rgba(230,230,230,.02) 28.572%,rgba(230,230,230,.02) 42.858%,rgba(216,216,216,.02) 42.858%,rgba(216,216,216,.02) 57.144%,rgba(181,181,181,.02) 57.144%,rgba(181,181,181,.02) 71.42999999999999%,rgba(129,129,129,.02) 71.43%,rgba(129,129,129,.02) 85.71600000000001%,rgba(75,75,75,.02) 85.716%,rgba(75,75,75,.02) 100.002%),linear-gradient(32deg,rgba(212,212,212,.03) 0,rgba(212,212,212,.03) 12.5%,rgba(223,223,223,.03) 12.5%,rgba(223,223,223,.03) 25%,rgba(11,11,11,.03) 25%,rgba(11,11,11,.03) 37.5%,rgba(86,86,86,.03) 37.5%,rgba(86,86,86,.03) 50%,rgba(106,106,106,.03) 50%,rgba(106,106,106,.03) 62.5%,rgba(220,220,220,.03) 62.5%,rgba(220,220,220,.03) 75%,rgba(91,91,91,.03) 75%,rgba(91,91,91,.03) 87.5%,rgba(216,216,216,.03) 87.5%,rgba(216,216,216,.03) 100%),linear-gradient(312deg,rgba(113,113,113,.01) 0,rgba(113,113,113,.01) 14.286%,rgba(54,54,54,.01) 14.286%,rgba(54,54,54,.01) 28.572%,rgba(166,166,166,.01) 28.572%,rgba(166,166,166,.01) 42.858%,rgba(226,226,226,.01) 42.858%,rgba(226,226,226,.01) 57.144%,rgba(109,109,109,.01) 57.144%,rgba(109,109,109,.01) 71.42999999999999%,rgba(239,239,239,.01) 71.43%,rgba(239,239,239,.01) 85.71600000000001%,rgba(54,54,54,.01) 85.716%,rgba(54,54,54,.01) 100.002%),linear-gradient(22deg,rgba(77,77,77,.03) 0,rgba(77,77,77,.03) 20%,rgba(235,235,235,.03) 20%,rgba(235,235,235,.03) 40%,rgba(215,215,215,.03) 40%,rgba(215,215,215,.03) 60%,rgba(181,181,181,.03) 60%,rgba(181,181,181,.03) 80%,rgba(193,193,193,.03) 80%,rgba(193,193,193,.03) 100%),linear-gradient(80deg,rgba(139,139,139,.02) 0,rgba(139,139,139,.02) 14.286%,rgba(114,114,114,.02) 14.286%,rgba(114,114,114,.02) 28.572%,rgba(240,240,240,.02) 28.572%,rgba(240,240,240,.02) 42.858%,rgba(221,221,221,.02) 42.858%,rgba(221,221,221,.02) 57.144%,rgba(74,74,74,.02) 57.144%,rgba(74,74,74,.02) 71.42999999999999%,rgba(201,201,201,.02) 71.43%,rgba(201,201,201,.02) 85.71600000000001%,rgba(187,187,187,.02) 85.716%,rgba(187,187,187,.02) 100.002%),linear-gradient(257deg,rgba(72,72,72,.03) 0,rgba(72,72,72,.03) 16.667%,rgba(138,138,138,.03) 16.667%,rgba(138,138,138,.03) 33.334%,rgba(54,54,54,.03) 33.334%,rgba(54,54,54,.03) 50.001000000000005%,rgba(161,161,161,.03) 50.001%,rgba(161,161,161,.03) 66.668%,rgba(17,17,17,.03) 66.668%,rgba(17,17,17,.03) 83.33500000000001%,rgba(230,230,230,.03) 83.335%,rgba(230,230,230,.03) 100.002%),linear-gradient(47deg,rgba(191,191,191,.01) 0,rgba(191,191,191,.01) 16.667%,rgba(27,27,27,.01) 16.667%,rgba(27,27,27,.01) 33.334%,rgba(66,66,66,.01) 33.334%,rgba(66,66,66,.01) 50.001000000000005%,rgba(36,36,36,.01) 50.001%,rgba(36,36,36,.01) 66.668%,rgba(230,230,230,.01) 66.668%,rgba(230,230,230,.01) 83.33500000000001%,rgba(93,93,93,.01) 83.335%,rgba(93,93,93,.01) 100.002%),linear-gradient(90deg,#fff,#fff);
 margin-top:2em;
 color:#333;
 padding:15px 0
}
.footer .row {
 margin-left:auto;
 margin-right:auto
}
.footer .container {
 padding-left:0;
 padding-right:0
}
.footer h5 {
 font-weight:600;
 text-transform:uppercase;
 padding-top:15px;
 color:#4b566b
}
.footer .lead-footer {
 text-align:center;
 font-size:12px
}
@media only screen and (min-width:768px) {
 .footer .lead-footer {
  text-align:left
 }
}
.footer-mainMenu ul,
.important-links ul {
 padding-left:0
}
.footer-mainMenu ul li,
.important-links ul li {
 padding:2px 0;
 list-style:none
}
.lead-copyright {
 border-top:1px solid #ddd;
 padding-top:15px;
 margin-bottom:10px
}
.preloader-it {
 background:#fff;
 position:fixed;
 z-index:10001;
 height:100%;
 width:100%;
 overflow:hidden
}
.loader-pendulums {
 position:relative;
 top:50%;
 -webkit-transform:translateY(-50%);
 -moz-transform:translateY(-50%);
 -ms-transform:translateY(-50%);
 -o-transform:translateY(-50%);
 transform:translateY(-50%);
 display:block;
 margin:0 auto;
 text-rendering:optimizeLegibility;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
 font-size:4rem;
 width:5rem;
 height:5rem;
 border-radius:50%;
 border:.1em solid #e4e4e4
}
.loader-pendulums:after,
.loader-pendulums:before {
 content:'';
 width:5rem;
 height:5rem;
 left:-.1em;
 top:-.1em;
 padding:.1em;
 display:block;
 border-radius:50%;
 position:absolute;
 -webkit-transform-origin:center center;
 transform-origin:center center;
 border:.1em solid;
 border-color:#cc8b8e transparent transparent transparent;
 -webkit-animation:pendulum infinite 2s cubic-bezier(.3,1.65,.7,-.65);
 animation:pendulum infinite 2s cubic-bezier(.3,1.65,.7,-.65)
}
.loader-pendulums:before {
 border-color:#f3931f transparent transparent transparent;
 -webkit-animation-delay:-1s;
 animation-delay:-1s;
 -webkit-animation-name:pendulum2;
 animation-name:pendulum2
}
@-webkit-keyframes pendulum {
 from {
  -webkit-transform:rotate(0);
  -moz-transform:rotate(0);
  -ms-transform:rotate(0);
  -o-transform:rotate(0);
  transform:rotate(0)
 }
 to {
  -webkit-transform:rotate(359deg);
  -moz-transform:rotate(359deg);
  -ms-transform:rotate(359deg);
  -o-transform:rotate(359deg);
  transform:rotate(359deg)
 }
}
@keyframes pendulum {
 from {
  -webkit-transform:rotate(0);
  -moz-transform:rotate(0);
  -ms-transform:rotate(0);
  -o-transform:rotate(0);
  transform:rotate(0)
 }
 to {
  -webkit-transform:rotate(359deg);
  -moz-transform:rotate(359deg);
  -ms-transform:rotate(359deg);
  -o-transform:rotate(359deg);
  transform:rotate(359deg)
 }
}
@-webkit-keyframes pendulum2 {
 from {
  -webkit-transform:rotate(180deg);
  -moz-transform:rotate(180deg);
  -ms-transform:rotate(180deg);
  -o-transform:rotate(180deg);
  transform:rotate(180deg)
 }
 to {
  -webkit-transform:rotate(520deg);
  -moz-transform:rotate(520deg);
  -ms-transform:rotate(520deg);
  -o-transform:rotate(520deg);
  transform:rotate(520deg)
 }
}
@keyframes pendulum2 {
 from {
  -webkit-transform:rotate(180deg);
  -moz-transform:rotate(180deg);
  -ms-transform:rotate(180deg);
  -o-transform:rotate(180deg);
  transform:rotate(180deg)
 }
 to {
  -webkit-transform:rotate(520deg);
  -moz-transform:rotate(520deg);
  -ms-transform:rotate(520deg);
  -o-transform:rotate(520deg);
  transform:rotate(520deg)
 }
}
.pkp_structure_sidebar {
 position:relative;
 margin-left:-15px;
 margin-right:-15px
}
@media only screen and (min-width:768px) {
 .pkp_structure_sidebar {
  position:sticky;
  top:8rem;
  margin-left:0;
  margin-right:-15px
 }
}
.panel,
.pkp_block {
 margin-bottom:15px;
 background-color:transparent
}
.pkp_structure_sidebar:before {
 border:0
}
.panel {
 box-shadow:none
}
.panel-default,
.pkp_block {
 border:0;
 box-shadow:none;
 background:0 0
}
.panel-body,
.pkp_block .content {
 padding:15px 0
}
.panel-default>.panel-heading,
.pkp_block .title {
 letter-spacing:1px;
 font-size:14px;
 color:#777;
 font-weight:700;
 text-transform:uppercase;
 background:0 0;
 border:0;
 padding:0;
 display:block
}
.panel-default>.panel-heading:after,
.pkp_block .title:after {
 content:"";
 display:block;
 height:2px;
 margin-top:5px;
 background:#dc3545;
 width:100%;
 opacity:.5
}
.panel-default ul,
.pkp_block ul {
 margin-left:-15px;
 margin-right:-15px;
 border:0
}
.list-group-item,
.pkp_block ul li {
 background-color:transparent
}
.panel-default ul li,
.pkp_block ul li {
 border:0
}
.panel-default ul li:first-child,
.pkp_block ul li:first-child {
 padding-top:0;
 border-top:0
}
.panel-default ul li:last-child,
.pkp_block ul li:last-child {
 padding-bottom:0;
 border-bottom:0
}
#accordion .panel {
 border:1px solid #e4e4e4;
 border-bottom-width:3px;
 background:#fff;
 border-radius:0;
 margin-bottom:15px
}
#accordion .panel-heading {
 padding:0;
 border-radius:0;
 border:none
}
#accordion .panel-heading::after {
 display:none
}
#accordion .panel-title a {
 display:block;
 padding:10px 50px 10px 15px;
 font-size:15px;
 font-weight:600;
 background:#f4f4f4;
 border-bottom:2px solid #e4e4e4;
 position:relative;
 overflow:hidden;
 transition:all .5s ease-in-out;
 -webkit-transition:all .5s ease-in-out
}
#accordion .panel-title a.collapsed[aria-expanded=true] {
 display:block;
 padding:10px 50px 10px 15px;
 font-size:15px;
 font-weight:600;
 position:relative;
 overflow:hidden;
 transition:all .5s ease-in-out;
 -webkit-transition:all .5s ease-in-out;
 background:#f4f4f4;
 border-color:#e4e4e4
}
#accordion .panel-title a.collapsed {
 border-radius:0;
 background:#fff;
 color:#f3931f;
 border-color:rgba(25,135,84,0)
}
#accordion .panel-title a.collapsed:hover {
 -webkit-filter:grayscale(75%);
 filter:grayscale(75%)
}
#accordion .panel-title a:after {
 content:"\f107";
 padding:2px 5px;
 font-family:FontAwesome;
 position:absolute;
 right:15px;
 line-height:1;
 transition:all .5s ease-in-out;
 -webkit-transition:all .5s ease-in-out
}
#accordion .panel-title a.collapsed:after {
 transition:all .5s ease-in-out;
 -webkit-transition:all .5s ease-in-out;
 -webkit-transform:rotate(180deg);
 transform:rotate(180deg)
}
#accordion .panel-title a.collapsed[aria-expanded=true]::after {
 -webkit-transform:rotate(360deg);
 transform:rotate(360deg)
}
#accordion .panel-body {
 line-height:25px;
 padding:15px;
 position:relative;
 border:none;
 transition:all .5s ease-in-out;
 -webkit-transition:all .5s ease-in-out
}
#accordion .panel-body p {
 margin-bottom:0
}
#accordion .panel-body ul li {
 padding:5px 0;
 margin-left:15px;
 margin-right:15px;
 border-bottom:1px dashed #e4e4e4
}
#accordion .panel-body ul li:last-child {
 border-bottom:none;
 padding-bottom:0
}
.most_read>li {
 padding-top:5px;
 padding-bottom:5px;
 padding-left:0;
 padding-right:0;
 margin-left:15px;
 margin-right:15px;
 border-bottom:1px dashed #e4e4e4!important
}
.most_read>li:first-child {
 padding-top:10px!important
}
.most_read>li:last-child {
 border-bottom:none!important
}
.most_read .most_read_article {
 padding:10px 0
}
.block_custom .title {
 padding-left:0;
 color:#777
}
.page_login .holder,
.page_lost_password .holder,
.page_register .holder,
.page_register_complete .holder {
 width:auto;
 border:none;
 background-color:#fff;
 padding:0;
 margin-left:15px;
 margin-right:15px
}
@media only screen and (min-width:768px) {
 .page_register .holder {
  width:680px;
  margin:0 auto;
  padding:25px;
  border:1px solid #eee;
  border-bottom-width:3px
 }
}
@media only screen and (min-width:768px) {
 .page_login .holder,
 .page_lost_password .holder,
 .page_register_complete .holder {
  width:400px;
  margin:0 auto 100px auto;
  padding:25px;
  border:1px solid #eee;
  border-bottom-width:3px
 }
}
.reg-form .identity {
 border-right:none
}
@media only screen and (min-width:768px) {
 .reg-form .identity {
  border-right:1px dashed #ccc
 }
}
.reg-form .registration-heading {
 margin-bottom:15px
}
.page_register label {
 font-weight:400
}
.field-icon {
 cursor:pointer;
 z-index:2;
 border-left:none;
 background:0 0
}
.toggle-password:hover {
 color:#198754
}
.header-user-page {
 text-align:center
}
#connect-orcid-button {
 margin-top:0!important;
 margin-bottom:10px!important;
 background-color:#5bc0de;
 border:1px solid #46b8da;
 color:#fff;
 padding:5px 10px;
 box-shadow:0 .5rem 1.125rem -.5rem rgba(23,162,184,.9);
 font-size:12px;
 line-height:1.5;
 margin-right:auto;
 margin-left:auto;
 transition:all .5s ease-in-out;
 -webkit-transition:all .5s ease-in-out;
 display:block
}
@media only screen and (min-width:768px) {
 #connect-orcid-button {
  margin-right:10px;
  display:inline;
  padding:6px 12px;
  font-size:14px;
  line-height:1.42857143
 }
}
#connect-orcid-button.focus,
#connect-orcid-button:focus,
#connect-orcid-button:hover {
 background-color:#31b0d5;
 border-color:#269abc;
 box-shadow:none
}
#connect-orcid-button .orcid_icon {
 height:20px;
 width:20px;
 line-height:1.42857143
}
.dashed {
 border-style:dashed;
 border-color:#ccc
}
.h1 .small,
.h1 small,
.h2 .small,
.h2 small,
.h3 .small,
.h3 small,
.h4 .small,
.h4 small,
.h5 .small,
.h5 small,
.h6 .small,
.h6 small,
h1 .small,
h1 small,
h2 .small,
h2 small,
h3 .small,
h3 small,
h4 .small,
h4 small,
h5 .small,
h5 small,
h6 .small,
h6 small {
 color:#444
}
.text-monospace {
 font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important
}
.text-justify {
 text-align:justify!important
}
.text-wrap {
 white-space:normal!important
}
.text-muted {
 color:#6c757d!important
}
.text-nowrap {
 white-space:nowrap!important
}
.text-truncate {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.text-left {
 text-align:left!important
}
.text-right {
 text-align:right!important
}
.text-center {
 text-align:center!important
}
@media (min-width:576px) {
 .text-sm-left {
  text-align:left!important
 }
 .text-sm-right {
  text-align:right!important
 }
 .text-sm-center {
  text-align:center!important
 }
}
@media (min-width:768px) {
 .text-md-left {
  text-align:left!important
 }
 .text-md-right {
  text-align:right!important
 }
 .text-md-center {
  text-align:center!important
 }
}
@media (min-width:992px) {
 .text-lg-left {
  text-align:left!important
 }
 .text-lg-right {
  text-align:right!important
 }
 .text-lg-center {
  text-align:center!important
 }
}
@media (min-width:1200px) {
 .text-xl-left {
  text-align:left!important
 }
 .text-xl-right {
  text-align:right!important
 }
 .text-xl-center {
  text-align:center!important
 }
}
.text-lowercase {
 text-transform:lowercase!important
}
.text-uppercase {
 text-transform:uppercase!important
}
.text-capitalize {
 text-transform:capitalize!important
}
.font-weight-light {
 font-weight:300!important
}
.font-weight-lighter {
 font-weight:lighter!important
}
.font-weight-normal {
 font-weight:400!important
}
.font-weight-bold {
 font-weight:700!important
}
.font-weight-bolder {
 font-weight:bolder!important
}
.font-italic {
 font-style:italic!important
}
.text-info {
 color:#016b8a
}
.text-warning {
 color:#dc3545
}
.text-white {
 color:#fff!important
}
.text-primary {
 color:#007bff!important
}
a.text-primary:focus,
a.text-primary:hover {
 color:#0056b3!important
}
.text-secondary {
 color:#6c757d!important
}
a.text-secondary:focus,
a.text-secondary:hover {
 color:#494f54!important
}
.text-success {
 color:#28a745!important
}
a.text-success:focus,
a.text-success:hover {
 color:#19692c!important
}
.text-info {
 color:#016b8a!important
}
a.text-info:focus,
a.text-info:hover {
 color:#0f6674!important
}
.text-warning {
 color:#dc3545!important
}
a.text-warning:focus,
a.text-warning:hover {
 color:#ba8b00!important
}
.text-danger {
 color:#dc3545!important
}
a.text-danger:focus,
a.text-danger:hover {
 color:#a71d2a!important
}
.text-light {
 color:#f8f9fa!important
}
a.text-light:focus,
a.text-light:hover {
 color:#cbd3da!important
}
.text-dark {
 color:#343a40!important
}
a.text-dark:focus,
a.text-dark:hover {
 color:#121416!important
}
.border-primary {
 border-color:#007bff!important
}
.border-secondary {
 border-color:#6c757d!important
}
.border-success {
 border-color:#28a745!important
}
.border-info {
 border-color:#17a2b8!important
}
.border-warning {
 border-color:#ffc107!important
}
.border-danger {
 border-color:#dc3545!important
}
.border-light {
 border-color:#e4e4e4!important
}
.border-dark {
 border-color:#343a40!important
}
.border-white {
 border-color:#fff!important
}
.align-baseline {
 vertical-align:baseline!important
}
.align-top {
 vertical-align:top!important
}
.align-middle {
 vertical-align:middle!important
}
.align-bottom {
 vertical-align:bottom!important
}
.align-text-bottom {
 vertical-align:text-bottom!important
}
.align-text-top {
 vertical-align:text-top!important
}
.float-left {
 float:left!important
}
.float-right {
 float:right!important
}
.float-none {
 float:none!important
}
@media (min-width:576px) {
 .float-sm-left {
  float:left!important
 }
 .float-sm-right {
  float:right!important
 }
 .float-sm-none {
  float:none!important
 }
}
@media (min-width:768px) {
 .float-md-left {
  float:left!important
 }
 .float-md-right {
  float:right!important
 }
 .float-md-none {
  float:none!important
 }
}
@media (min-width:992px) {
 .float-lg-left {
  float:left!important
 }
 .float-lg-right {
  float:right!important
 }
 .float-lg-none {
  float:none!important
 }
}
@media (min-width:1200px) {
 .float-xl-left {
  float:left!important
 }
 .float-xl-right {
  float:right!important
 }
 .float-xl-none {
  float:none!important
 }
}
.shadow-sm {
 box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important
}
.shadow {
 box-shadow:0 .5rem 1rem rgba(0,0,0,.15)!important
}
.shadow-lg {
 box-shadow:0 1rem 3rem rgba(0,0,0,.175)!important
}
.shadow-none {
 box-shadow:none!important
}
.custom-boxshadow {
 box-shadow:0 .3rem 1.525rem -.375rem #d5d5d5;
 border:1px solid transparent;
 transition:all .5s ease-in-out;
 -webkit-transition:all .5s ease-in-out;
 position:relative
}
.boxshadow {
 box-shadow:0 .3rem 1.525rem -.375rem #d5d5d5!important
}
.bg-default {
 background-color:#f3931f!important
}
.bg-secondary {
 background-color:#6c757d!important
}
.bg-primary {
 background-color:#007bff!important
}
a.bg-primary:focus,
a.bg-primary:hover,
button.bg-primary:focus,
button.bg-primary:hover {
 background-color:#0062cc!important
}
.bg-secondary {
 background-color:#6c757d!important
}
a.bg-secondary:focus,
a.bg-secondary:hover,
button.bg-secondary:focus,
button.bg-secondary:hover {
 background-color:#545b62!important
}
.bg-success {
 background-color:#28a745!important
}
a.bg-success:focus,
a.bg-success:hover,
button.bg-success:focus,
button.bg-success:hover {
 background-color:#1e7e34!important
}
.bg-info {
 background-color:#17a2b8!important
}
a.bg-info:focus,
a.bg-info:hover,
button.bg-info:focus,
button.bg-info:hover {
 background-color:#117a8b!important
}
.bg-warning {
 background-color:#ffc107!important
}
a.bg-warning:focus,
a.bg-warning:hover,
button.bg-warning:focus,
button.bg-warning:hover {
 background-color:#d39e00!important
}
.bg-danger {
 background-color:#dc3545!important
}
a.bg-danger:focus,
a.bg-danger:hover,
button.bg-danger:focus,
button.bg-danger:hover {
 background-color:#bd2130!important
}
.bg-light {
 background-color:#f8f9fa!important
}
a.bg-light:focus,
a.bg-light:hover,
button.bg-light:focus,
button.bg-light:hover {
 background-color:#dae0e5!important
}
.bg-dark {
 background-color:#343a40!important
}
a.bg-dark:focus,
a.bg-dark:hover,
button.bg-dark:focus,
button.bg-dark:hover {
 background-color:#1d2124!important
}
.bg-white {
 background-color:#fff!important
}
.bg-transparent {
 background-color:transparent!important
}
.w-25 {
 width:25%!important
}
.w-50 {
 width:50%!important
}
.w-75 {
 width:75%!important
}
.w-100 {
 width:100%!important
}
.w-auto {
 width:auto!important
}
.h-25 {
 height:25%!important
}
.h-50 {
 height:50%!important
}
.h-75 {
 height:75%!important
}
.h-100 {
 height:100%!important
}
.h-auto {
 height:auto!important
}
.mw-100 {
 max-width:100%!important
}
.mh-100 {
 max-height:100%!important
}
.m-0 {
 margin:0!important
}
.mt-0,
.my-0 {
 margin-top:0!important
}
.mr-0,
.mx-0 {
 margin-right:0!important
}
.mb-0,
.my-0 {
 margin-bottom:0!important
}
.ml-0,
.mx-0 {
 margin-left:0!important
}
.m-1 {
 margin:.25rem!important
}
.mt-1,
.my-1 {
 margin-top:.25rem!important
}
.mr-1,
.mx-1 {
 margin-right:.25rem!important
}
.mb-1,
.my-1 {
 margin-bottom:.25rem!important
}
.ml-1,
.mx-1 {
 margin-left:.25rem!important
}
.m-2 {
 margin:.5rem!important
}
.mt-2,
.my-2 {
 margin-top:.5rem!important
}
.mr-2,
.mx-2 {
 margin-right:.5rem!important
}
.mb-2,
.my-2 {
 margin-bottom:.5rem!important
}
.ml-2,
.mx-2 {
 margin-left:.5rem!important
}
.m-3 {
 margin:1rem!important
}
.mt-3,
.my-3 {
 margin-top:1rem!important
}
.mr-3,
.mx-3 {
 margin-right:1rem!important
}
.mb-3,
.my-3 {
 margin-bottom:1rem!important
}
.ml-3,
.mx-3 {
 margin-left:1rem!important
}
.m-4 {
 margin:1.5rem!important
}
.mt-4,
.my-4 {
 margin-top:1.5rem!important
}
.mr-4,
.mx-4 {
 margin-right:1.5rem!important
}
.mb-4,
.my-4 {
 margin-bottom:1.5rem!important
}
.ml-4,
.mx-4 {
 margin-left:1.5rem!important
}
.m-5 {
 margin:3rem!important
}
.mt-5,
.my-5 {
 margin-top:3rem!important
}
.mr-5,
.mx-5 {
 margin-right:3rem!important
}
.mb-5,
.my-5 {
 margin-bottom:3rem!important
}
.ml-5,
.mx-5 {
 margin-left:3rem!important
}
.p-0 {
 padding:0!important
}
.pt-0,
.py-0 {
 padding-top:0!important
}
.pr-0,
.px-0 {
 padding-right:0!important
}
.pb-0,
.py-0 {
 padding-bottom:0!important
}
.pl-0,
.px-0 {
 padding-left:0!important
}
.p-1 {
 padding:.25rem!important
}
.pt-1,
.py-1 {
 padding-top:.25rem!important
}
.pr-1,
.px-1 {
 padding-right:.25rem!important
}
.pb-1,
.py-1 {
 padding-bottom:.25rem!important
}
.pl-1,
.px-1 {
 padding-left:.25rem!important
}
.p-2 {
 padding:.5rem!important
}
.pt-2,
.py-2 {
 padding-top:.5rem!important
}
.pr-2,
.px-2 {
 padding-right:.5rem!important
}
.pb-2,
.py-2 {
 padding-bottom:.5rem!important
}
.pl-2,
.px-2 {
 padding-left:.5rem!important
}
.p-3 {
 padding:1rem!important
}
.pt-3,
.py-3 {
 padding-top:1rem!important
}
.pr-3,
.px-3 {
 padding-right:1rem!important
}
.pb-3,
.py-3 {
 padding-bottom:1rem!important
}
.pl-3,
.px-3 {
 padding-left:1rem!important
}
.p-4 {
 padding:1.5rem!important
}
.pt-4,
.py-4 {
 padding-top:1.5rem!important
}
.pr-4,
.px-4 {
 padding-right:1.5rem!important
}
.pb-4,
.py-4 {
 padding-bottom:1.5rem!important
}
.pl-4,
.px-4 {
 padding-left:1.5rem!important
}
.p-5 {
 padding:3rem!important
}
.pt-5,
.py-5 {
 padding-top:3rem!important
}
.pr-5,
.px-5 {
 padding-right:3rem!important
}
.pb-5,
.py-5 {
 padding-bottom:3rem!important
}
.pl-5,
.px-5 {
 padding-left:3rem!important
}
.m-auto {
 margin:auto!important
}
.mt-auto,
.my-auto {
 margin-top:auto!important
}
.mr-auto,
.mx-auto {
 margin-right:auto!important
}
.mb-auto,
.my-auto {
 margin-bottom:auto!important
}
.ml-auto,
.mx-auto {
 margin-left:auto!important
}
@media (min-width:576px) {
 .m-sm-0 {
  margin:0!important
 }
 .mt-sm-0,
 .my-sm-0 {
  margin-top:0!important
 }
 .mr-sm-0,
 .mx-sm-0 {
  margin-right:0!important
 }
 .mb-sm-0,
 .my-sm-0 {
  margin-bottom:0!important
 }
 .ml-sm-0,
 .mx-sm-0 {
  margin-left:0!important
 }
 .m-sm-1 {
  margin:.25rem!important
 }
 .mt-sm-1,
 .my-sm-1 {
  margin-top:.25rem!important
 }
 .mr-sm-1,
 .mx-sm-1 {
  margin-right:.25rem!important
 }
 .mb-sm-1,
 .my-sm-1 {
  margin-bottom:.25rem!important
 }
 .ml-sm-1,
 .mx-sm-1 {
  margin-left:.25rem!important
 }
 .m-sm-2 {
  margin:.5rem!important
 }
 .mt-sm-2,
 .my-sm-2 {
  margin-top:.5rem!important
 }
 .mr-sm-2,
 .mx-sm-2 {
  margin-right:.5rem!important
 }
 .mb-sm-2,
 .my-sm-2 {
  margin-bottom:.5rem!important
 }
 .ml-sm-2,
 .mx-sm-2 {
  margin-left:.5rem!important
 }
 .m-sm-3 {
  margin:1rem!important
 }
 .mt-sm-3,
 .my-sm-3 {
  margin-top:1rem!important
 }
 .mr-sm-3,
 .mx-sm-3 {
  margin-right:1rem!important
 }
 .mb-sm-3,
 .my-sm-3 {
  margin-bottom:1rem!important
 }
 .ml-sm-3,
 .mx-sm-3 {
  margin-left:1rem!important
 }
 .m-sm-4 {
  margin:1.5rem!important
 }
 .mt-sm-4,
 .my-sm-4 {
  margin-top:1.5rem!important
 }
 .mr-sm-4,
 .mx-sm-4 {
  margin-right:1.5rem!important
 }
 .mb-sm-4,
 .my-sm-4 {
  margin-bottom:1.5rem!important
 }
 .ml-sm-4,
 .mx-sm-4 {
  margin-left:1.5rem!important
 }
 .m-sm-5 {
  margin:3rem!important
 }
 .mt-sm-5,
 .my-sm-5 {
  margin-top:3rem!important
 }
 .mr-sm-5,
 .mx-sm-5 {
  margin-right:3rem!important
 }
 .mb-sm-5,
 .my-sm-5 {
  margin-bottom:3rem!important
 }
 .ml-sm-5,
 .mx-sm-5 {
  margin-left:3rem!important
 }
 .p-sm-0 {
  padding:0!important
 }
 .pt-sm-0,
 .py-sm-0 {
  padding-top:0!important
 }
 .pr-sm-0,
 .px-sm-0 {
  padding-right:0!important
 }
 .pb-sm-0,
 .py-sm-0 {
  padding-bottom:0!important
 }
 .pl-sm-0,
 .px-sm-0 {
  padding-left:0!important
 }
 .p-sm-1 {
  padding:.25rem!important
 }
 .pt-sm-1,
 .py-sm-1 {
  padding-top:.25rem!important
 }
 .pr-sm-1,
 .px-sm-1 {
  padding-right:.25rem!important
 }
 .pb-sm-1,
 .py-sm-1 {
  padding-bottom:.25rem!important
 }
 .pl-sm-1,
 .px-sm-1 {
  padding-left:.25rem!important
 }
 .p-sm-2 {
  padding:.5rem!important
 }
 .pt-sm-2,
 .py-sm-2 {
  padding-top:.5rem!important
 }
 .pr-sm-2,
 .px-sm-2 {
  padding-right:.5rem!important
 }
 .pb-sm-2,
 .py-sm-2 {
  padding-bottom:.5rem!important
 }
 .pl-sm-2,
 .px-sm-2 {
  padding-left:.5rem!important
 }
 .p-sm-3 {
  padding:1rem!important
 }
 .pt-sm-3,
 .py-sm-3 {
  padding-top:1rem!important
 }
 .pr-sm-3,
 .px-sm-3 {
  padding-right:1rem!important
 }
 .pb-sm-3,
 .py-sm-3 {
  padding-bottom:1rem!important
 }
 .pl-sm-3,
 .px-sm-3 {
  padding-left:1rem!important
 }
 .p-sm-4 {
  padding:1.5rem!important
 }
 .pt-sm-4,
 .py-sm-4 {
  padding-top:1.5rem!important
 }
 .pr-sm-4,
 .px-sm-4 {
  padding-right:1.5rem!important
 }
 .pb-sm-4,
 .py-sm-4 {
  padding-bottom:1.5rem!important
 }
 .pl-sm-4,
 .px-sm-4 {
  padding-left:1.5rem!important
 }
 .p-sm-5 {
  padding:3rem!important
 }
 .pt-sm-5,
 .py-sm-5 {
  padding-top:3rem!important
 }
 .pr-sm-5,
 .px-sm-5 {
  padding-right:3rem!important
 }
 .pb-sm-5,
 .py-sm-5 {
  padding-bottom:3rem!important
 }
 .pl-sm-5,
 .px-sm-5 {
  padding-left:3rem!important
 }
 .m-sm-auto {
  margin:auto!important
 }
 .mt-sm-auto,
 .my-sm-auto {
  margin-top:auto!important
 }
 .mr-sm-auto,
 .mx-sm-auto {
  margin-right:auto!important
 }
 .mb-sm-auto,
 .my-sm-auto {
  margin-bottom:auto!important
 }
 .ml-sm-auto,
 .mx-sm-auto {
  margin-left:auto!important
 }
}
@media (min-width:768px) {
 .m-md-0 {
  margin:0!important
 }
 .mt-md-0,
 .my-md-0 {
  margin-top:0!important
 }
 .mr-md-0,
 .mx-md-0 {
  margin-right:0!important
 }
 .mb-md-0,
 .my-md-0 {
  margin-bottom:0!important
 }
 .ml-md-0,
 .mx-md-0 {
  margin-left:0!important
 }
 .m-md-1 {
  margin:.25rem!important
 }
 .mt-md-1,
 .my-md-1 {
  margin-top:.25rem!important
 }
 .mr-md-1,
 .mx-md-1 {
  margin-right:.25rem!important
 }
 .mb-md-1,
 .my-md-1 {
  margin-bottom:.25rem!important
 }
 .ml-md-1,
 .mx-md-1 {
  margin-left:.25rem!important
 }
 .m-md-2 {
  margin:.5rem!important
 }
 .mt-md-2,
 .my-md-2 {
  margin-top:.5rem!important
 }
 .mr-md-2,
 .mx-md-2 {
  margin-right:.5rem!important
 }
 .mb-md-2,
 .my-md-2 {
  margin-bottom:.5rem!important
 }
 .ml-md-2,
 .mx-md-2 {
  margin-left:.5rem!important
 }
 .m-md-3 {
  margin:1rem!important
 }
 .mt-md-3,
 .my-md-3 {
  margin-top:1rem!important
 }
 .mr-md-3,
 .mx-md-3 {
  margin-right:1rem!important
 }
 .mb-md-3,
 .my-md-3 {
  margin-bottom:1rem!important
 }
 .ml-md-3,
 .mx-md-3 {
  margin-left:1rem!important
 }
 .m-md-4 {
  margin:1.5rem!important
 }
 .mt-md-4,
 .my-md-4 {
  margin-top:1.5rem!important
 }
 .mr-md-4,
 .mx-md-4 {
  margin-right:1.5rem!important
 }
 .mb-md-4,
 .my-md-4 {
  margin-bottom:1.5rem!important
 }
 .ml-md-4,
 .mx-md-4 {
  margin-left:1.5rem!important
 }
 .m-md-5 {
  margin:3rem!important
 }
 .mt-md-5,
 .my-md-5 {
  margin-top:3rem!important
 }
 .mr-md-5,
 .mx-md-5 {
  margin-right:3rem!important
 }
 .mb-md-5,
 .my-md-5 {
  margin-bottom:3rem!important
 }
 .ml-md-5,
 .mx-md-5 {
  margin-left:3rem!important
 }
 .p-md-0 {
  padding:0!important
 }
 .pt-md-0,
 .py-md-0 {
  padding-top:0!important
 }
 .pr-md-0,
 .px-md-0 {
  padding-right:0!important
 }
 .pb-md-0,
 .py-md-0 {
  padding-bottom:0!important
 }
 .pl-md-0,
 .px-md-0 {
  padding-left:0!important
 }
 .p-md-1 {
  padding:.25rem!important
 }
 .pt-md-1,
 .py-md-1 {
  padding-top:.25rem!important
 }
 .pr-md-1,
 .px-md-1 {
  padding-right:.25rem!important
 }
 .pb-md-1,
 .py-md-1 {
  padding-bottom:.25rem!important
 }
 .pl-md-1,
 .px-md-1 {
  padding-left:.25rem!important
 }
 .p-md-2 {
  padding:.5rem!important
 }
 .pt-md-2,
 .py-md-2 {
  padding-top:.5rem!important
 }
 .pr-md-2,
 .px-md-2 {
  padding-right:.5rem!important
 }
 .pb-md-2,
 .py-md-2 {
  padding-bottom:.5rem!important
 }
 .pl-md-2,
 .px-md-2 {
  padding-left:.5rem!important
 }
 .p-md-3 {
  padding:1rem!important
 }
 .pt-md-3,
 .py-md-3 {
  padding-top:1rem!important
 }
 .pr-md-3,
 .px-md-3 {
  padding-right:1rem!important
 }
 .pb-md-3,
 .py-md-3 {
  padding-bottom:1rem!important
 }
 .pl-md-3,
 .px-md-3 {
  padding-left:1rem!important
 }
 .p-md-4 {
  padding:1.5rem!important
 }
 .pt-md-4,
 .py-md-4 {
  padding-top:1.5rem!important
 }
 .pr-md-4,
 .px-md-4 {
  padding-right:1.5rem!important
 }
 .pb-md-4,
 .py-md-4 {
  padding-bottom:1.5rem!important
 }
 .pl-md-4,
 .px-md-4 {
  padding-left:1.5rem!important
 }
 .p-md-5 {
  padding:3rem!important
 }
 .pt-md-5,
 .py-md-5 {
  padding-top:3rem!important
 }
 .pr-md-5,
 .px-md-5 {
  padding-right:3rem!important
 }
 .pb-md-5,
 .py-md-5 {
  padding-bottom:3rem!important
 }
 .pl-md-5,
 .px-md-5 {
  padding-left:3rem!important
 }
 .m-md-auto {
  margin:auto!important
 }
 .mt-md-auto,
 .my-md-auto {
  margin-top:auto!important
 }
 .mr-md-auto,
 .mx-md-auto {
  margin-right:auto!important
 }
 .mb-md-auto,
 .my-md-auto {
  margin-bottom:auto!important
 }
 .ml-md-auto,
 .mx-md-auto {
  margin-left:auto!important
 }
}
@media (min-width:992px) {
 .m-lg-0 {
  margin:0!important
 }
 .mt-lg-0,
 .my-lg-0 {
  margin-top:0!important
 }
 .mr-lg-0,
 .mx-lg-0 {
  margin-right:0!important
 }
 .mb-lg-0,
 .my-lg-0 {
  margin-bottom:0!important
 }
 .ml-lg-0,
 .mx-lg-0 {
  margin-left:0!important
 }
 .m-lg-1 {
  margin:.25rem!important
 }
 .mt-lg-1,
 .my-lg-1 {
  margin-top:.25rem!important
 }
 .mr-lg-1,
 .mx-lg-1 {
  margin-right:.25rem!important
 }
 .mb-lg-1,
 .my-lg-1 {
  margin-bottom:.25rem!important
 }
 .ml-lg-1,
 .mx-lg-1 {
  margin-left:.25rem!important
 }
 .m-lg-2 {
  margin:.5rem!important
 }
 .mt-lg-2,
 .my-lg-2 {
  margin-top:.5rem!important
 }
 .mr-lg-2,
 .mx-lg-2 {
  margin-right:.5rem!important
 }
 .mb-lg-2,
 .my-lg-2 {
  margin-bottom:.5rem!important
 }
 .ml-lg-2,
 .mx-lg-2 {
  margin-left:.5rem!important
 }
 .m-lg-3 {
  margin:1rem!important
 }
 .mt-lg-3,
 .my-lg-3 {
  margin-top:1rem!important
 }
 .mr-lg-3,
 .mx-lg-3 {
  margin-right:1rem!important
 }
 .mb-lg-3,
 .my-lg-3 {
  margin-bottom:1rem!important
 }
 .ml-lg-3,
 .mx-lg-3 {
  margin-left:1rem!important
 }
 .m-lg-4 {
  margin:1.5rem!important
 }
 .mt-lg-4,
 .my-lg-4 {
  margin-top:1.5rem!important
 }
 .mr-lg-4,
 .mx-lg-4 {
  margin-right:1.5rem!important
 }
 .mb-lg-4,
 .my-lg-4 {
  margin-bottom:1.5rem!important
 }
 .ml-lg-4,
 .mx-lg-4 {
  margin-left:1.5rem!important
 }
 .m-lg-5 {
  margin:3rem!important
 }
 .mt-lg-5,
 .my-lg-5 {
  margin-top:3rem!important
 }
 .mr-lg-5,
 .mx-lg-5 {
  margin-right:3rem!important
 }
 .mb-lg-5,
 .my-lg-5 {
  margin-bottom:3rem!important
 }
 .ml-lg-5,
 .mx-lg-5 {
  margin-left:3rem!important
 }
 .p-lg-0 {
  padding:0!important
 }
 .pt-lg-0,
 .py-lg-0 {
  padding-top:0!important
 }
 .pr-lg-0,
 .px-lg-0 {
  padding-right:0!important
 }
 .pb-lg-0,
 .py-lg-0 {
  padding-bottom:0!important
 }
 .pl-lg-0,
 .px-lg-0 {
  padding-left:0!important
 }
 .p-lg-1 {
  padding:.25rem!important
 }
 .pt-lg-1,
 .py-lg-1 {
  padding-top:.25rem!important
 }
 .pr-lg-1,
 .px-lg-1 {
  padding-right:.25rem!important
 }
 .pb-lg-1,
 .py-lg-1 {
  padding-bottom:.25rem!important
 }
 .pl-lg-1,
 .px-lg-1 {
  padding-left:.25rem!important
 }
 .p-lg-2 {
  padding:.5rem!important
 }
 .pt-lg-2,
 .py-lg-2 {
  padding-top:.5rem!important
 }
 .pr-lg-2,
 .px-lg-2 {
  padding-right:.5rem!important
 }
 .pb-lg-2,
 .py-lg-2 {
  padding-bottom:.5rem!important
 }
 .pl-lg-2,
 .px-lg-2 {
  padding-left:.5rem!important
 }
 .p-lg-3 {
  padding:1rem!important
 }
 .pt-lg-3,
 .py-lg-3 {
  padding-top:1rem!important
 }
 .pr-lg-3,
 .px-lg-3 {
  padding-right:1rem!important
 }
 .pb-lg-3,
 .py-lg-3 {
  padding-bottom:1rem!important
 }
 .pl-lg-3,
 .px-lg-3 {
  padding-left:1rem!important
 }
 .p-lg-4 {
  padding:1.5rem!important
 }
 .pt-lg-4,
 .py-lg-4 {
  padding-top:1.5rem!important
 }
 .pr-lg-4,
 .px-lg-4 {
  padding-right:1.5rem!important
 }
 .pb-lg-4,
 .py-lg-4 {
  padding-bottom:1.5rem!important
 }
 .pl-lg-4,
 .px-lg-4 {
  padding-left:1.5rem!important
 }
 .p-lg-5 {
  padding:3rem!important
 }
 .pt-lg-5,
 .py-lg-5 {
  padding-top:3rem!important
 }
 .pr-lg-5,
 .px-lg-5 {
  padding-right:3rem!important
 }
 .pb-lg-5,
 .py-lg-5 {
  padding-bottom:3rem!important
 }
 .pl-lg-5,
 .px-lg-5 {
  padding-left:3rem!important
 }
 .m-lg-auto {
  margin:auto!important
 }
 .mt-lg-auto,
 .my-lg-auto {
  margin-top:auto!important
 }
 .mr-lg-auto,
 .mx-lg-auto {
  margin-right:auto!important
 }
 .mb-lg-auto,
 .my-lg-auto {
  margin-bottom:auto!important
 }
 .ml-lg-auto,
 .mx-lg-auto {
  margin-left:auto!important
 }
}
@media (min-width:1200px) {
 .m-xl-0 {
  margin:0!important
 }
 .mt-xl-0,
 .my-xl-0 {
  margin-top:0!important
 }
 .mr-xl-0,
 .mx-xl-0 {
  margin-right:0!important
 }
 .mb-xl-0,
 .my-xl-0 {
  margin-bottom:0!important
 }
 .ml-xl-0,
 .mx-xl-0 {
  margin-left:0!important
 }
 .m-xl-1 {
  margin:.25rem!important
 }
 .mt-xl-1,
 .my-xl-1 {
  margin-top:.25rem!important
 }
 .mr-xl-1,
 .mx-xl-1 {
  margin-right:.25rem!important
 }
 .mb-xl-1,
 .my-xl-1 {
  margin-bottom:.25rem!important
 }
 .ml-xl-1,
 .mx-xl-1 {
  margin-left:.25rem!important
 }
 .m-xl-2 {
  margin:.5rem!important
 }
 .mt-xl-2,
 .my-xl-2 {
  margin-top:.5rem!important
 }
 .mr-xl-2,
 .mx-xl-2 {
  margin-right:.5rem!important
 }
 .mb-xl-2,
 .my-xl-2 {
  margin-bottom:.5rem!important
 }
 .ml-xl-2,
 .mx-xl-2 {
  margin-left:.5rem!important
 }
 .m-xl-3 {
  margin:1rem!important
 }
 .mt-xl-3,
 .my-xl-3 {
  margin-top:1rem!important
 }
 .mr-xl-3,
 .mx-xl-3 {
  margin-right:1rem!important
 }
 .mb-xl-3,
 .my-xl-3 {
  margin-bottom:1rem!important
 }
 .ml-xl-3,
 .mx-xl-3 {
  margin-left:1rem!important
 }
 .m-xl-4 {
  margin:1.5rem!important
 }
 .mt-xl-4,
 .my-xl-4 {
  margin-top:1.5rem!important
 }
 .mr-xl-4,
 .mx-xl-4 {
  margin-right:1.5rem!important
 }
 .mb-xl-4,
 .my-xl-4 {
  margin-bottom:1.5rem!important
 }
 .ml-xl-4,
 .mx-xl-4 {
  margin-left:1.5rem!important
 }
 .m-xl-5 {
  margin:3rem!important
 }
 .mt-xl-5,
 .my-xl-5 {
  margin-top:3rem!important
 }
 .mr-xl-5,
 .mx-xl-5 {
  margin-right:3rem!important
 }
 .mb-xl-5,
 .my-xl-5 {
  margin-bottom:3rem!important
 }
 .ml-xl-5,
 .mx-xl-5 {
  margin-left:3rem!important
 }
 .p-xl-0 {
  padding:0!important
 }
 .pt-xl-0,
 .py-xl-0 {
  padding-top:0!important
 }
 .pr-xl-0,
 .px-xl-0 {
  padding-right:0!important
 }
 .pb-xl-0,
 .py-xl-0 {
  padding-bottom:0!important
 }
 .pl-xl-0,
 .px-xl-0 {
  padding-left:0!important
 }
 .p-xl-1 {
  padding:.25rem!important
 }
 .pt-xl-1,
 .py-xl-1 {
  padding-top:.25rem!important
 }
 .pr-xl-1,
 .px-xl-1 {
  padding-right:.25rem!important
 }
 .pb-xl-1,
 .py-xl-1 {
  padding-bottom:.25rem!important
 }
 .pl-xl-1,
 .px-xl-1 {
  padding-left:.25rem!important
 }
 .p-xl-2 {
  padding:.5rem!important
 }
 .pt-xl-2,
 .py-xl-2 {
  padding-top:.5rem!important
 }
 .pr-xl-2,
 .px-xl-2 {
  padding-right:.5rem!important
 }
 .pb-xl-2,
 .py-xl-2 {
  padding-bottom:.5rem!important
 }
 .pl-xl-2,
 .px-xl-2 {
  padding-left:.5rem!important
 }
 .p-xl-3 {
  padding:1rem!important
 }
 .pt-xl-3,
 .py-xl-3 {
  padding-top:1rem!important
 }
 .pr-xl-3,
 .px-xl-3 {
  padding-right:1rem!important
 }
 .pb-xl-3,
 .py-xl-3 {
  padding-bottom:1rem!important
 }
 .pl-xl-3,
 .px-xl-3 {
  padding-left:1rem!important
 }
 .p-xl-4 {
  padding:1.5rem!important
 }
 .pt-xl-4,
 .py-xl-4 {
  padding-top:1.5rem!important
 }
 .pr-xl-4,
 .px-xl-4 {
  padding-right:1.5rem!important
 }
 .pb-xl-4,
 .py-xl-4 {
  padding-bottom:1.5rem!important
 }
 .pl-xl-4,
 .px-xl-4 {
  padding-left:1.5rem!important
 }
 .p-xl-5 {
  padding:3rem!important
 }
 .pt-xl-5,
 .py-xl-5 {
  padding-top:3rem!important
 }
 .pr-xl-5,
 .px-xl-5 {
  padding-right:3rem!important
 }
 .pb-xl-5,
 .py-xl-5 {
  padding-bottom:3rem!important
 }
 .pl-xl-5,
 .px-xl-5 {
  padding-left:3rem!important
 }
 .m-xl-auto {
  margin:auto!important
 }
 .mt-xl-auto,
 .my-xl-auto {
  margin-top:auto!important
 }
 .mr-xl-auto,
 .mx-xl-auto {
  margin-right:auto!important
 }
 .mb-xl-auto,
 .my-xl-auto {
  margin-bottom:auto!important
 }
 .ml-xl-auto,
 .mx-xl-auto {
  margin-left:auto!important
 }
}
.d-none {
 display:none!important
}
.d-inline {
 display:inline!important
}
.d-inline-block {
 display:inline-block!important
}
.d-block {
 display:block!important
}
.d-table {
 display:table!important
}
.d-table-row {
 display:table-row!important
}
.d-table-cell {
 display:table-cell!important
}
.d-flex {
 display:-ms-flexbox!important;
 display:flex!important
}
.d-inline-flex {
 display:-ms-inline-flexbox!important;
 display:inline-flex!important
}
@media (min-width:576px) {
 .d-sm-none {
  display:none!important
 }
 .d-sm-inline {
  display:inline!important
 }
 .d-sm-inline-block {
  display:inline-block!important
 }
 .d-sm-block {
  display:block!important
 }
 .d-sm-table {
  display:table!important
 }
 .d-sm-table-row {
  display:table-row!important
 }
 .d-sm-table-cell {
  display:table-cell!important
 }
 .d-sm-flex {
  display:-ms-flexbox!important;
  display:flex!important
 }
 .d-sm-inline-flex {
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
 }
}
@media (min-width:768px) {
 .d-md-none {
  display:none!important
 }
 .d-md-inline {
  display:inline!important
 }
 .d-md-inline-block {
  display:inline-block!important
 }
 .d-md-block {
  display:block!important
 }
 .d-md-table {
  display:table!important
 }
 .d-md-table-row {
  display:table-row!important
 }
 .d-md-table-cell {
  display:table-cell!important
 }
 .d-md-flex {
  display:-ms-flexbox!important;
  display:flex!important
 }
 .d-md-inline-flex {
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
 }
}
@media (min-width:992px) {
 .d-lg-none {
  display:none!important
 }
 .d-lg-inline {
  display:inline!important
 }
 .d-lg-inline-block {
  display:inline-block!important
 }
 .d-lg-block {
  display:block!important
 }
 .d-lg-table {
  display:table!important
 }
 .d-lg-table-row {
  display:table-row!important
 }
 .d-lg-table-cell {
  display:table-cell!important
 }
 .d-lg-flex {
  display:-ms-flexbox!important;
  display:flex!important
 }
 .d-lg-inline-flex {
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
 }
}
@media (min-width:1200px) {
 .d-xl-none {
  display:none!important
 }
 .d-xl-inline {
  display:inline!important
 }
 .d-xl-inline-block {
  display:inline-block!important
 }
 .d-xl-block {
  display:block!important
 }
 .d-xl-table {
  display:table!important
 }
 .d-xl-table-row {
  display:table-row!important
 }
 .d-xl-table-cell {
  display:table-cell!important
 }
 .d-xl-flex {
  display:-ms-flexbox!important;
  display:flex!important
 }
 .d-xl-inline-flex {
  display:-ms-inline-flexbox!important;
  display:inline-flex!important
 }
}
.index-by {
 display:flex;
 padding:30px 0;
 text-align:center
}
.index-by .container {
 padding-left:15px;
 padding-right:15px
}
@media only screen and (min-width:768px) {
 .index-by .container {
  padding-left:0;
  padding-right:0
 }
}
.index-by h3 {
 font-size:12px;
 letter-spacing:1px;
 margin:30px 0 20px 0;
 display:block;
 color:#777;
 text-transform:uppercase
}
.index-by .leading {
 border-top:1px dashed #ccc;
 margin-left:15px;
 margin-right:15px
}
.index-by img {
 padding:5px;
 width:150px;
 transition:all .5s ease-in-out;
 -webkit-transition:all .5s ease-in-out
}
.index-by img:hover {
 -webkit-filter:grayscale(75%);
 filter:grayscale(75%)
}
.index-brand {
 display:inline-block;
 margin:5px;
 text-align:center
}
body {
 font-family:Montserrat,sans-serif
}
.btn-link,
a {
 color:#f3931f;
 transition:all .5s ease-in-out;
 -webkit-transition:all .5s ease-in-out;
 text-decoration:none!important
}
.btn {
 transition:all .5s ease-in-out;
 -webkit-transition:all .5s ease-in-out
}
.btn-link.focus,
.btn-link:focus,
.btn-link:hover,
a.focus,
a:focus,
a:hover {
 color:#f3931f
}
.pkp_structure_content::after,
.pkp_structure_content::before {
 display:flex
}
.pkp_structure_main {
 display:inline
}
.pkp_structure_page {
 max-width:100%;
 margin:0 auto
}
.page_indexSite .container {
 padding-left:15px;
 padding-right:15px
}
.container {
 padding-left:30px;
 padding-right:30px
}
@media only screen and (min-width:768px) {
 .container {
  padding-left:15px;
  padding-right:15px
 }
}
.page_index_journal .journal-description {
 margin-top:15px;
 margin-bottom:15px
}
.page_index_journal .additional_content {
 border-top:1px solid #eee;
 padding-top:20px
}
.media {
 margin-top:15px;
 margin-bottom:0
}
.img-brand {
 display:inline-block;
 margin:2px 4px;
 transition:all .5s ease-in-out;
 -webkit-transition:all .5s ease-in-out
}
.img-brand:hover {
 -webkit-filter:grayscale(100%);
 filter:grayscale(100%)
}
.page-header {
 font-family:Montserrat,sans-serif;
 font-weight:800;
 border:0;
 margin:30px auto 15px auto;
 position:relative;
 display:block
}
