.disable-resize {
    resize: none;
  }

  .mainpagemore
  {
   
    margin:auto;
  }

  .mainpagenews{

    text-align: left !important;
    padding-top: 10px;
  }
  .mainpagenews .views-col{
    border-radius: 5px;
  }
  .mainpagenews .col-1{
    padding-right: 30px;
  }
  .mainpagenews .col-2{
    padding-left: 30px;
  }
  .mainpagenews .field-content img{
    width: 100% !important;
  }
  .mainpagenews .views-field-title,.mainpagenews .views-field-body{
    padding:0px 20px 20px;  
    background-color: #fff;
    font-size: 1.3em;
    line-height: 1.5em;
  }
  .mainpagenews .views-field-title{
    font-weight: bold;
    font-size: 1.4em !important;
  }
.block-field-blocknodearticletitle
{
  font-weight: bold;
  font-size: 1.4em !important;
  color:#231675;

  background-color: #fff;
  border-radius: 10px;
    margin-bottom: 0px;
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
}

  .menuregulation{
    list-style-type:none;
    float: right;
    padding-top: 100px;

  }
  .menuregulation li {
    display:inline-block;padding-right:50px;
  }
  .menuregulation li a {
    color:rgb(36, 36, 36);
    text-decoration: none;
    font-size: 1.4em;
  }

  .newslist .views-field{
    width: 80%;
    margin:auto;
  }


    /* frequently ask question page */
    .page-node-type-faq-page .col-md-12{

      padding-right: 0px !important;
    padding-left: 0px !important;
    }
    #accordion .panel-default > .panel-heading{
      background-color: #fff !important;
      border-radius: 5px;
    }
    #accordion .panel-group .panel{
      border-radius: 5px !important;
    }
  
    .page-node-type-faq-page .layout__region--first
    {
      padding-right: 10px;
    }
    .page-node-type-faq-page .layout__region--first .block-field-blocknodefaq-pagefield-side-context
    {
  
    margin-right: 10px;

    border-radius: 7px;
    }
  
    .faq-side{
      background-color: #fff;
      padding:0px !important;
      border-radius: 5px;
      margin:0px 10px;
      height: 100vh;
  overflow-y: scroll;
    }
    .faq-side li i
    {

      left: 0px;

    }
    .faq-side li
    {
      list-style: none;
      border-bottom: 1px solid #ccc;
      padding:10px;

    }
    .faq-side a
    {
      color:rgb(31, 31, 31);
    }
    .faq-side a label
    {
      font-weight: normal !important;
      cursor: pointer;
    }
    .faq-side a[aria-expanded="true"] {
      /* Apply styles when aria-expanded="true" */
      color: #E02562; /* Change the color to red */
  }
  .faq-side a:hover
  {
    text-decoration: none !important;
    color:#231675;
  }
.node--type-faq-page
{
  width:90% !important;
}
.node--view-mode-full
{
  width:90% !important;
}
.block-field-blocknodearticlefield-image img
{
  border-radius: 5px;
}
.block-field-blocknodearticletitle{
  padding: 10px;
}
.block-field-blocknodearticlebody
{
  padding: 10px;
  font-size: 1.3em;
  line-height: 1.4em;

  background: white;
  border-radius: 10px;
  border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.block-extra-field-blocknodearticlelinks
{
  padding: 10px;
}
.block-field-blocknodearticlecomment{
  padding: 10px;
}
.btnback{
  background-color: #951B99;
  border-radius: 5px;
  padding: 5px 15px 10px;
  color: white;
  font-size: 1.2em;

}


/* contact form  */
.webform-confirmation__message{
  width:40%;
  margin: auto;
}
.webform-submission-contact-form
{
  width: 50%;
  margin: auto;

}
.btncontactsubmit
{
  background-color: #951B99 !important;
  border-radius: 5px !important;
  padding: 5px 15px 10px !important;
  color: white !important;
  font-size: 1.2em !important;
  float:right !important;
  background-image: none !important;
  margin-bottom: 20px;
}
 .js-form-submit
{
  background-color: #951B99 !important;
  border-radius: 5px !important;
  padding: 5px 15px 10px !important;
  color: white !important;
  font-size: 1.2em !important;
  float:left !important;
  background-image: none !important;
  margin-bottom: 20px;
}

.js-form-submit[disabled]
{
  background-color: #bd95be !important;
  border-radius: 5px !important;
  padding: 5px 15px 10px !important;
  color: white !important;
  font-size: 1.2em !important;
  float:left !important;
  background-image: none !important;
  margin-bottom: 20px;
}
.btnimport{
  
  width: 40%;
  margin-top: 30px;
  float: right !important;
}
.btnimport:disabled{
  background-color: #af66b2 !important;
  width: 40%;
  margin-top: 10px;
  float: right !important;
}
.btnupload{
  width: 40%;
  margin-top: 20px;
  float: right !important;
}
.btnreset
{


  padding: 5px 15px 10px !important;
  color: #E02562 !important;
  font-size: 1.2em !important;
  float:right !important;
  background-image: none !important;
  margin-bottom: 20px;
}
.js-form-item label
{
  font-weight: 100;
}


.region-language select
{
  border: none;
  font-weight: bold;
  background-color: #fff;

  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  /* Remove default arrow */
  cursor: pointer;
}
.region-language select:active {
border:none;
}
.region-language select option{
border:none;
}

.col-sm-1, .col-md-1
{
  padding-left:0px;
  padding-right:0px;
}


.colorpurple
{
  color:#951B99;
}


.colorindigo
{
  color:#5A14EE;
}
.colorgreen
{
  color:#377B26;
}



.container {
  width: 1300px !important;
}

.ck.ck-label {
  display: none !important; /* Hides the Rich Text Editor label */
}
.newslistbody .field-content
{
  margin-bottom: -60px;
}
.newslistbody .views-field-field-short-desc
{
  position: relative;
    bottom: 167px;
    width: 50%;
    text-align: left;
    margin-left: 182px;
}

.block-field-blocknodepagefield-main-title{
  font-weight: bold;
  font-size: 1.4em !important;
  color: #231675;
  background-color: #fff;
  border-radius: 10px;
  margin-bottom: 0px;
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
}
.node.container.node--type-page.node--view-mode-full
{
  width: 1280px !important;
}

.block.block-layout-builder.block-field-blocknodepagefield-main-title p
{
  margin: 0px;
    padding: 20px;
}