/**
 * @file
 * Subtheme specific CSS.
 */


.region-wrapper-header.container {max-width: none;} 

 aside.container-fluid.section.clearfix {
    padding: 0px;
} {
  padding: 0px !important;
}

a.navbar-brand img.img-fluid.d-inline-block.align-top {
  max-height: 82px;
}
.iframe-info{
  height: 80px;
  width: 400px;
  position: fixed;
  border: 10px;
  bottom: -24px;
  right: 22px;
  z-index: 2147483647;
  transition: height;
  font-size: 18px;
  color: #ffc629;
 }
 /* logo */
 #navbar-main {
  background-color: #fff !important;
}
 /* Ikon Login */
.osi-btn-box {
  position: absolute;
  right: 13px;
  top: 13px;
}
 /* Slider */
 .flex-nav-next a,.flex-nav-prev a{height:50px}
 /* BOX on foorter */
 .site-footer .block{border:0px solid}
 
 /* Password recovery */
 .page-user-password #main-wrapper {  min-height: 445px;}
 .page-user-password .site-footer {  display: none;  background: #fff;}
 .page-user-password .osi-btn-box{display:none;}
#main {min-height:447px;}
.page-user-reset .region-content {max-width:1300px; margin:auto;}

/*Profile*/
.user-logged-in.path-user .title {text-align: center;}
.user-logged-in.path-user .js-form-item.js-form-type-item.form-type-item.js-form-item-.form-item-.form-no-label.mb-3 {
  display: none;
}
.user-logged-in.path-user .term-desc {
  display: block;
}
.user-logged-in.path-user .field__label {
	margin-top:20px;
  display: block !important;
  width: 100% !important;
}
.user-logged-in.path-user .field--name-field-agree .field__item,.user-logged-in.path-user  .field--name-field-expiration .field__item{
  width: 300px !important;
  text-align: center;
  background: #ffc629 !important;
}
