.panel-heading.ir_tab .active{
  border-left: 1px solid lightgrey;
  border-top: 1px solid lightgrey;
  border-right: 1px solid lightgrey;
  font-weight: bold;
  background-color: #fff !important;
}
.panel-heading.ir_tab{
  z-index:29;
  position: sticky;
  top: 176px;
  border: 0px;
  float: left;
  width: 100%;
  background-color: #f6fbfe !important;
}
.ir_tab{
  padding: 0px;  
  background-color: #f6fbfe !important;
}
.ir_tab_page{
  top: 10px;
  clear: both;
}
.ir_tab_btn{
  padding: 5px 10px;
  float: left;
  display: block;
  vertical-align: middle;
  overflow: hidden;
  text-decoration: none;
  text-align: center;
  cursor: pointer;
  border-right: 1px solid #fff;
  border-bottom: 2px solid #f5f5f5;
  background-color: #f5f5f5;
  color: #000;
  font-weight: normal;
}
.ir_tab_btn.active{font-weight:bold; background-color: #fff;}
.ir_tab_btn:hover,.ir_tab_btn:hover i,.ir_tab_btn i:hover{
  color: #fff !important;
}
.ir_start_btnbar .ir_tab_btn {
    width: 100%;
}
#mixedopenaccess .ir_tab_btn,#fullyopenaccess .ir_tab_btn,#ir_guidelines_submit .ir_tab_btn,#ir_guidelines_email .ir_tab_btn{
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
#mixedopenaccess .ir_tab_btn,#fullyopenaccess .ir_tab_btn{padding: 15px 8px;}
#mixedopenaccess .col-md-3,#fullyopenaccess .col-md-3,#ir_guidelines_submit .col-md-1,#ir_guidelines_email .col-md-1{padding:0px 5px;}
#mixedopenaccess .col-sm-6,#fullyopenaccess .col-sm-6,#ir_guidelines_submit .col-sm-2,#ir_guidelines_email .col-sm-2{margin-top:10px!important; margin-bottom:10px!important;}
#mixedopenaccess .col-xs-12,#fullyopenaccess .col-xs-12,#ir_guidelines_submit .col-xs-6,#ir_guidelines_email .col-xs-6{margin-top:2px!important; margin-bottom:2px!important;}

.ir_tab_page ul, #ir_guideline ul{margin-left:1.3em;}
.ir_tab_page li, #ir_guideline li{margin-top: 8px;}

#ir_guideline hr{margin-bottom:15px;}
#ir_guideline .col-md-1{margin: 0px 12px;}
#ir_guideline h3{margin-top:15px;}
#ir_guideline .ir_tab_btn{width:80px;}

.ir_slider {
  overflow-y: hidden;
  /*max-height: 800px;*/
  transition-property: all;
  transition-duration: .1s;
  transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}
.ir_slider.closed{
  max-height: 0;
}