
h1, .h1 {
  font-size: 2.8rem;
  font-family: 'Merriweather Sans';
  font-weight: 400;
}

h2, .h2 {
  font-size: 2rem;
  font-family: 'Merriweather Sans';
  font-weight: 400;
}

h3, .h3 {
  font-size: 1.75rem;
  font-family: 'Merriweather Sans';
  font-weight: 400;
}
h4, .h4 {
  font-size: 1.5rem;
  font-family: 'Merriweather Sans';
  font-weight: 400;
}
h5, .h5 {
  font-size: 1.25rem;
  font-family: 'Merriweather Sans';
  font-weight: 400;
}
h6, .h6 {
  font-size: 1rem;
  font-family: 'Merriweather Sans';
  font-weight: 400;
}
.subheading {
  font-family: 'Merriweather Sans';
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 500;
  letter-spacing: 0.06em;
}
p {
  font-size: 1.07rem;
  font-family: 'Merriweather Sans';
  font-weight: 300;
  line-height:1.5;
}
.node__content {
  font-size: 1rem;
}
blockquote {
  font-family: 'Merriweather Sans';
  font-size: 1rem;
  font-weight: 300;
  margin-left: 1rem;
  line-height: 1.6;
  border-left: 5px solid #eeeeee;
}
.main-content ul li {
  font-size:1.07rem;
  font-family: 'Merriweather Sans';
  line-height:1.5;
  font-weight:300;
} 
caption {
  color:#000;
}

figcaption {
  color: #000;
  font-size: 0.88rem;
  font-weight: 400;
}
a {
  color: #ab2734;
  font-weight: 400;
}
a:hover, a:focus {
  color: #1e4e5e;
  font-weight: 400;
  text-decoration:underline;
}
.oswald {
  font-family: 'Oswald', sans-serif;
}
.serif {
  font-family: 'Merriweather', serif;
}
.sans-serif {
  font-family: 'Merriweather Sans', sans-serif;
}
.bold {
  font-weight:bold;
}
.center {
  text-align:center;
}
.left {
  text-align:left;
}
.right {
  text-align:right;
}
.uc {
  text-transform:uppercase;
}
.ul {
  text-decoration:underline;
}
/*padding & margin*/
.p-0 {
  padding: 0;
}
.pt-0{
  padding-top: 0;
}
.pr-0{
  padding-right: 0;
}
.pb-0{
  padding-bottom: 0;
}
.pl-0{
  padding-left: 0;
}

.m-0 {
  margin:0;
}
.mt-0 {
  margin-top:0;
}
.mb-0 {
  margin-bottom:0;
}
.mr-0 {
  margin-right:0;
}
.ml-0 {
  margin-left:0;
}
/*colors*/
.red {
  color: #AB2734;
}
.bulldog-red {
  color:#ba0c2f;
}
.bg-red {
  background-color: #AB2734;
}
.blue, .olympic {
  color: #1e4e5e;
}
.bg-blue, .bg-olympic {
  background-color: #1e4e5e;
}
.light-blue {
  color: #CBD8E9;
}
.bg-light-blue {
  background-color: #CBD8E9;
}
.hedges {
  color: #B9BE40;
}
.bg-hedges {
  background-color: #B9BE40;
}
.lake {
  color: #47A1AB;
}
.bg-lake {
  background-color: #47A1AB;
}
.glory {
  color: #D22D35;
}
.bg-glory {
  background-color: #D22D35;
}
.grey, .gray {
  color: #EEF1F1;
}
.bg-grey, .bg-gray {
  background-color: #EEF1F1;
}
.dark-grey, .dark-gray {
  color:#5F5F5F;
}
.bg-dark-grey, .bg-dark-gray {
  background-color: #5F5F5F;
}
.white {
  color: #fff;
}
.bg-white {
  background-color: #fff;
}
/*modal*/
.modal-dialog {
 min-width:750px;
}
.modal-content {
  color:#000 !important;
}
.modal-title h4 {
 text-align:left !important;
}
a.accounts {
  color:#000 !important;
  margin-right:2rem;
  font-weight:700;
  text-decoration:none;
}
span.accounts {
  float:right;
  font-weight:400;
}
.modal-content ul {
 list-style:none !important;
}
.modal-content li {
  border-bottom:1px solid #333 !important;
  line-height:2.5rem;
}

.form-group-search {
 border:1px solid #fff;
 background-color:#fff;
 margin-left:4.5rem;
}
 input.header-search.form-control {
 border:#fff;
  border-bottom-right-radius:.3rem;
  border-top-right-radius:.3rem;
 
}
.multisearch-block input.form-control {
 border:#fff;
  border-bottom-right-radius:.3rem;
  border-top-right-radius:.3rem;
 
}
/*.software input.form-control {
    background-color:#fff;
    border: 1px solid #ced4da;
}

.upcoming-events input.form-control {
    background-color:#fff;
    border: 1px solid #ced4da;
} */

.input-group-search input {
    
    min-width:300px !important;
    height:55px;
}

.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3), .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, .input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select, .input-group:not(.has-validation) > :not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating) {
    border-top-right-radius: .3rem !important;
    border-bottom-right-radius: .3rem !important;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.form-floating):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback),
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  margin-left: -1px;
  border-top-left-radius: .3rem !important;
  border-bottom-left-radius: .3rem !important;
}


.multisearch-block input.form-control:focus {
 border:none;
 box-shadow:none;
 
}
 input.header-search.form-control:focus {
 border:none;
 box-shadow:none;
}
.input-group .input-group-header-search {
 float: right;
}
.advanced-search {
 margin-top:1rem;
 max-height:75px;
} 

.advanced-search a {
 color:#000;
}

span.guest-access {
  display:inline-block;
  margin-left:10px;
}
/*buttons*/
.btns {
  border-radius:0.3rem;
  padding: 0.55rem 1rem;
  border-style:none;
}
.btns a {
  color: #fff;
  white-space:nowrap; 
 text-decoration:none;
  font-weight: 300;
}
a.btns  {
  color: #fff;
  white-space:nowrap; 
 text-decoration:none;
  font-weight: 300;
}
a.btn-primary {
 color:#fff !important;
}
.btn-primary:hover, .btn-primary:focus {
  border-color: #BA0C2F;
}
.btn-red {
  background-color: #BA0C2F;
  border-color: #BA0C2F;
  color:#fff;
}
a.btn-red {
     text-decoration: none;
    
}
.btn-red:hover, .btn-red:focus {
  background-color: #1E4E5E;
  border-color: #1E4E5E;
  color:#fff;
}
.btn-lake {
  background-color: #47A1AB;
  border-color: #47A1AB;
}
.btn-grey {
  background-color:#E0E0E0;
  color:#004e60;
  font-weight: 600;
  font-size:1.1rem;  
}
.btn-grey a {
  color: #fff;
  text-decoration:none;
}
.btn-grey:hover, .btn-grey:focus {
 color:#E0E0E0;
 background-color:#004e60;
}

.btn-lake:hover, .btn-lake:focus {
  background-color: #AB2734;
  border-color: #AB2734;
}
.btn-header-search {
 background-color:#fff;
  display: inline-block;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  height:38px;
  border:#fff;
}
.all-hours-btn {
  margin-top:0;
  padding-top:0;
}
.btn-accounts {
 background-color:#4F4F4F;
 color:#fff;
 border:none;
 margin-left:2rem;
}
.btn-accounts:hover, .btn-accounts:focus {
 background-color:#4F4F4F;
 color:#fff;
}
/*Dropdown Multisearch*/

.dropbtn-multisearch {
  background-color: #fff;
  color: #000;
  font-size: 16px;
  border: 1px solid #fff;
  border-radius:0.3125rem;
  cursor: pointer;
  white-space:nowrap;
  align:center;
  float:left;
  width:285px;
  height:55px;
}
span.multi-btn-text{
  text-align:left;
  padding-left:1rem;
  float:left;
}
.dropdown-menu-position {
 position:unset;
 transform:translate3d(0,0,0) !important;
}
.show > .dropdown-menu{ transform: translate3d(0px, 0px, 0px)!important; }
.dropdown-multisearch {
  position: relative;
  align:center;
}

.dropdown-item.active, .dropdown-item:active {
    color: #000 !important;
    text-decoration: none;
    background-color:#fff !important;
}

.dropdown-menu a:hover {
    color: #fff !important;
    text-decoration: none;
    background-color:#004e60 !important;

}

.dropdown-menu {
  display: none;
  position: absolute;
  background-color: #fff;
  z-index: 1;
  width:285px;
  white-space:nowrap;
  list-style:none;
  padding-inline-start:15px;
}
.dropdown-menu.show {
    display: block;
    margin-top: -3px !important;
    margin-bottom: -3px !important;
   border-radius:0 !important;
}


.dropdown-content-mulitsearch li a {
  list-style:none;
  text-align:left;
}
.dropdown-content-multisearch p {
 color:#fff; 
}
.dropdown-content-multisearch a {
  color: #000;
  text-decoration: none;
  display: block;
}

.dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    margin-right: .255em;
    vertical-align: 0;
    content: "\f107" !important;
    border: none !important;
    font-family: "fontawesome";
    float:right;
}

.input-group .input-group-search {
  float:right;
  width:400px;
  display:inline-block;
  border-radius:.3rem;
  border-top-left-radius: .3rem !important;
  border-bottom-left-radius: .3rem !important;
} 
.input-group-btn {
 margin-left:1rem;
}
.input-group-header-search {
  float:right;
  width:350px;
}
.input-group-btn-header-search {
 margin-left:1rem;
}
.dropdown-content-multisearch a:hover {background-color: #fff}

.dropdown-multisearch:hover .dropdown-content-multisearch {
  display: block;
}

.dropdown-multisearch:hover .dropbtn-multisearch {
  background-color: #fff;
}
.multisearch {
 display:flex;
 flex-wrap:wrap;
 position:relative;
 margin:auto;
 justify-content:center;
 align-content:center;
 font-family:'Merriweather Sans';
}

 span#multisearch {
   display:none;
 }
 /*span.searchbtn {
  display:block;
  font-size:1.25rem;
 } */

.searchbtn-button {
  border-radius:0.3125rem;
   margin-left:1rem;
   height:55px;
   width:100px;
   color:#fff;
   text-align:center;
  border:none;
}
  
.multisearch-block {
 display:block;
 position:relative;
 justify-content:center;
 align-items:center;
}
       
.multisearch-block h1 {
  padding-bottom:2rem;
  padding-top:4rem;
  text-align:center;
  font-family:"Oswald";
  font-weight:400;
  font-size:3rem;
}
span.bold {
  font-family:"Oswald";
  font-weight:700;
}


/*Dropdown buttons*/

.dropbtn {
  width:100%;
  background-color: #004e60;
  color: #fff;
  padding: 1rem;
  font-size: 1.3rem;
  border: none;
  cursor: pointer;
  font-weight:600;
  white-space:nowrap;
  align:center;
}
span.dropbtn-text {
 margin-right:2rem;
}
span.dropbtn-text-first {
 margin-right:2rem;
}
/*span.dropbtn.nodrop {
  border-left:1px solid #C8D8EB;
}*/

.dropdown.drop-two {
  border-left:1px solid #C8D8EB;
  border-right:1px solid #C8D8EB;
}
 

.dropbtn.nodrop a {
  color:#fff;
  text-decoration:none;
  margin-left:5rem;
}

.dropdown {
  position: unset !important;
  display: inline-block;
  align:center;
  width:33%;
  text-align:center;
  padding:0 !important;
  margin:0;
}


/*.dropdown:first-child {
  border-right:1px solid #C8D8EB;
  text-align:left;
  left:0;
} */
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #267486;
  min-width: 160px;
  z-index: 1;
  text-align:left;
  width: 101vw;
  border-top:1px solid #C8D8EB;
  left:0;
}
.column {
  float: left;
  width: 50%;
  display:inline-block;
  text-align:center;
  color:#fff;
  margin-top:2rem;
  margin-bottom:2rem;
}
.column-heading-one {
 font-size:1.5rem;
 font-weight:600;
 display:block;
}
.column-heading-two {
 font-size:1.2rem;
 font-weight:500;
 display:block;
 margin-bottom:1rem;
}

.dropdown-content p {
 color:#fff; 
 padding-left: 2rem;
 font-weight:400;
}
.dropdown-content section {
  padding-left:2rem;
  display:block;
  padding-bottom:2rem;
}
.dropdown-content a {
  color: #fff;
  display: block;
}

.dropdown-content a#db-btn {
  display:block;
  padding:2rem;
}

.dropdown-content a#databases {
  color: #fff;
  display: inline-block;
  padding: .5rem;
}
.dropdown-content a:hover {
  color: #267486;
}

.dropdown:hover .dropdown-content {
  display: block;
}
.fa-circle-arrow-down, .fa-circle-arrow-up-right {
 color:#C8D8EB;
}
.fa-circle-arrow-down, .fa-square-arrow-up-right{
  color:#C8D8EB;
 }

.dropdown:hover {
  background-color: #267486;

}
.dropdown:hover .dropbtn {
  background-color: #267486;

}
.dropdown .dropbtn:hover {
  background-color: #267486;
}

.dropbtn.nodrop:hover {
  background-color: #267486;

}
/*Request a PDF styling*/
.dropbtn-request {
  background-color: #4285F4 !important;
 border-radius: 10px !important;
  color: white !important;
  padding: 10px !important;
  font-size: 1.07rem !important;
  border: none !important;
  cursor: pointer !important;
}

.dropbtn-request:hover, .dropbtn-request:focus {
  background-color: #2980B9;
}

.dropdown-request {
  position: relative;
  display: inline-block;
}
.dropdown-request:hover {
  border-radius:10px;
}


.dropdown-content-request {
  display: none;
  position: absolute;
  background-color: #f1f1f1;
  width: 300px;
  overflow: auto;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  border-radius:10px;
}

.dropdown-content-request a {
  color: #000 !important;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}

.dropdown-request a:hover {background-color: #cfd1d1; color:#000;}

.show {display: block;}

.btn-request {
background-color: #4285F4;
 border-radius: 10px;
  color: white;
text-decoration:none;
  padding: 10px;
  font-size: 1em;
  border: none;
  cursor: pointer;
}
.btn-request:hover, .btn-request:focus {
  background-color: #2980B9;
  text-decoration:none;
color:white;
}
  
a.btn-request {
color: #fff !important;
}


img.request {
  border: .5px solid #555;
}

 .tab-request {  
margin-left:20px;

}


p.clear.request {
height: 2px; 
margin-bottom: 3px;
}

/* Labels */
.field--label-above .field__label {
  font-weight:600;
 margin-top:1rem;
}
.field--label-inline .field__label {

  font-weight:600;
}
/*Content Types*/
 /*Employee*/
.node--type-employee {
  line-height:2;
}
.node--type-employee .field--name-field-position-title {
 font-weight:bold;
}
/*Building*/
.node--type-buildings .field__label {
 font-weight:500;
 font-size:1.07rem;
 margin-top:1rem;
}
.node--type-buildings .field--name-field-telephone-number a {
 font-size:1.3rem;
 font-weight: 600;
 margin-bottom:10px;
}

div.location-page-website {
  margin-bottom:10px;
}
.node--type-buildings .field--name-field-website a {
  font-size:1.3rem;
  font-weight: 600;
 }

.field--type-entity-reference .field__label {
    font-weight: 600;
}
.node--type-article h1, h2, h3, h4, h5, h6 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
    line-height: 1.5 !important;
}
.node--type-page h1, h2, h3, h4, h5, h6 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
    line-height: 1.5 !important;
}
 /*Article*/
.node--type-article img {
 margin:20px;
}
.node--type-page img {
 margin:20px;
}
.field--label-inline .field__label {
  float: left; /* LTR */
}

.field--label-inline .field__label::after {
 content: ":";
 margin-right:.5rem;
}



 /*accordion*/
.ckeditor-accordion-container > dl {
  border:1px solid #cfd1d1;
}
.ckeditor-accordion-container > dl dt > a,
.ckeditor-accordion-container > dl dt > a:not(.button) {
  background-color:#f5f5f5 !important;
  color: #000 !important;
  border-bottom: 1px solid #cfd1d1 !important;
}
.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:before,
.ckeditor-accordion-container > dl dt > a > .ckeditor-accordion-toggle:after {
  background: #000;
}
.ckeditor-accordion-container > dl dt > a:hover,
.ckeditor-accordion-container > dl dt > a:not(.button):hover {
  background-color: #cfd1d1;
}
.ckeditor-accordion-container > dl dt.active > a {
  background-color: #cfd1d1;
}
.ckeditor-accordion-container p {
    font-size: 1rem;
}
/*Homepage Search*/
.homepage-search-buttons {
  border-bottom:1px solid #C8D8EB;
}
.homepage-search-buttons .container {
    position: static;
    max-width: 101vw;
    padding: 0 !important;
    margin: 0 !important;

}
#block-moresearchoptions {
  padding-left:0;
  padding-right:0;
}



.form-inline .input-group,
.form-inline .custom-select {
   width: 100%;
}
#edit-submit.form-control {
  width:100px;
}
#edit-submit--2.form-control {
  width:200px;
  margin-bottom:2rem;
}
#edit-basic div {
 margin-top:5rem;
 margin-left:1rem;
}
#edit-advanced {
 margin-left:1rem;
 margin-top:1rem;
 margin-bottom:1rem;

}
#edit-help-link {
 margin-left:1rem;
 margin-bottom:1.5rem;
}
.section h2, h3 {
 font-size:1.5rem;
}
.pagination {
 margin-left:1rem;
}

/* Location page styling */
.locations-page .views-field-title {
  margin-top:1rem;
  margin-bottom:3rem;
}
div.btn-location-page {
  margin-bottom:20px;
}
 
.btn-location-page a {
 color: #fff !important;
 font-weight:500;
  background-color: #4285F4;
  text-decoration:none;
  padding: 10px;
  font-size:1.07rem;
  border-radius: 10px;
}
.btn-location-page a:hover, .btn-location-page a:focus {
  color: #fff !important;
  background-color: #2980B9;
}

/* MAGIL Staff page */
.magil-staff .views-field-title {
  margin-top:1.5rem;
}

/* Subject specialist styling */
div.specialist-view-grid {
  margin-bottom: 20px;
}
.specialist-style img {
  float: left;
  margin-right:10px;
  padding: 4px;
}
.specialist-style p {
  overflow: hidden;
}
header #search-block-form {
 padding:0;
}

/* Study Spaces styling */
.study-spaces-grid {
  background-color:#F5F5F5;
}
.study-spaces img {
  aspect-ratio: 3/2 auto;
  border-radius: 0.625rem;
  margin:0;

}
.study-spaces h3 {
  font-size:1.3rem;
  font-weight:700;
  margin-left:10px;
  padding-top:10px;
}

div.study-spaces {
  border: 1px solid #D9D3D3;
  border-radius: 0.625rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
  background-color: #fff;
  padding:5px;
  min-height:500px;
}
.study-spaces p {
  font-size:1rem;
  margin-left:10px
}

/*MEDIA QUERIES*/
@media (max-width: 1024px) {

 .dropbtn {
  font-size: 1rem;
  font-weight:600;
  border: none;
  cursor: pointer;
  border-right:none;
  white-space:nowrap;
  text-align:left;
 }
}
@media (max-width: 992px) {
 .dropdown {
   width:100%;
  border-bottom: 1px solid #C8D8EB;
 }

}
@media (min-width:799px ) and (max-width:801px){
     button#dlDropDown {
        margin-bottom: .5rem;
    } 
    
  .dropdown {
    position: relative;
    display:block;
    width:100vw;
    text-align:left;
    border-bottom: 1px solid #C8D8EB;

  }
  
 .searchbtn-button {
  border-radius:0.3125rem;
   margin-left:1rem;
   color:#fff;
   text-align:center;
   border:none;
  } 
  .multisearch-block {
    display:block;
    position:relative;
    justify-content:center;
    align-items:center;
  }
  .multisearch-block h1 {
    padding-top:3rem;
    text-align:center;
   }
   .multisearch {
     display:flex;
     flex-wrap:nowrap;
     justify-content:center;
     align-content:center;
   } 
}
@media (max-width: 800px) {
 h1, .h1 {
   font-size: 2.5rem;
 }
  /*Dropdown buttons*/

.dropbtn {
  width:100%;
  background-color: #004e60;
  color: #fff;
  padding-bottom:1rem;
  font-size: 1rem;
  font-weight:600;
  border: none;
  cursor: pointer;
  border-right:none;
  white-space:nowrap;
  text-align:left;
}
.dropdown.drop-two {
 border-left:none;
 border-right:none;
}
.dropdown {
  position: relative;
  display:block;
  width:100%;
  border-bottom: 1px solid #C8D8EB;
}

.dropdown-content {
  display: none;
  position: absolute;
  background-color: #267486;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  width:100vw;
}
.dropdown-content p {
 color:#fff; 
  padding: 12px 16px;
}
.dropdown-content a {
  color: #fff;
  padding: 12px 16px;
  /*text-decoration: none;*/
  display: block;
}

.dropdown-content a#databases {
  color: #fff;
  padding: 12px 16px;
  /*text-decoration: none;*/
  display: inline-block;
}

.dropdown:hover .dropdown-content {
  display: block;
}
.dropdown-center:hover .dropdown-content {
  display: block;
}

  a.dropbtn.nodrop {
  color:#fff;
  text-decoration:none;
  margin-left:0;
  }
 span#multisearch {
   display:none;
 }       

 /*span.searchbtn {
   display:flex;
   flex-wrap:wrap;
 } */
 .searchbtn-button {
    border-radius: 0.3125rem;
    margin-left: 1rem;
    color: #fff;
    text-align: center;
    border: none;
 }
 
 .dropbtn-multisearch {
   background-color: #fff;
   color: #000;
   font-size: 16px;
   border: none;
   cursor: pointer;
   align:center;
   float:left;
  }  

  .multisearch-block {
    display:flex;
    flex-wrap:wrap;
    position:relative;
    justify-content:center;
    align-items:center;
  }
  .multisearch-block h1 {
    padding-top:3rem;
    text-align:center;
   } 
}
@media (max-width: 769px) {
  .modal-content {
    width:45% !important;
    font-size:0.8rem;
  }
  span.accounts {
    display:none;
  } 
}
@media (max-width:760px){
 span#multisearch {
   display:none;
 }       

 /*span.searchbtn {
   display:flex;
   flex-wrap:wrap;
 } */
 .searchbtn-button {
   border-radius:0.3125rem;
   text-align:center;
   border:none;
   left:50%;
 }
}
@media (max-width: 600px) {
 h1, .h1 {
   font-size: 2.2rem;
 }
  /*Dropdown buttons*/

 .advanced-search {
  margin-top:0;
 }
 
span.dropbtn-arrow1 {
 margin-left:1rem;
}
span.dropbtn-arrow2 {
 margin-left:3rem;
}
span.dropbtn-arrow3 {
 margin-left:2rem;
}
.dropbtn {
  background-color: #004e60;
  color: #fff;
  padding-bottom:1rem;
  font-size: 1rem;
  font-weight:600;
  border: none;
  cursor: pointer;
  border-right:none;
  white-space:nowrap;
  text-align:left;
}
.dropbtn.nodrop {
  border:none;
}
  a.dropbtn.nodrop {
  color:#fff;
  text-decoration:none;
  margin-left:0;
  }
span.dropbtn.nodrop {
  border-left:none;
}
.column {
    float: left;
    width: 100%;
    display:block;
    text-align: center;
    color: #fff;
    margin-top: 2rem;
    margin-bottom: 2rem;
}
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #267486;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
  width:100vw;
}
.dropdown-content p {
 color:#fff; 
  padding: 12px 16px;
}
.dropdown-content a {
  color: #fff;
  padding: 12px 16px;
  /*text-decoration: none;*/
  display: block;
}

.dropdown-content a#databases {
  color: #fff;
  padding: 12px 16px;
  /*text-decoration: none;*/
  display: inline-block;
}
/*.dropdown-content a:hover {background-color: #004e60} */

.dropdown:hover .dropdown-content {
  display: block;
}
.dropdown-center:hover .dropdown-content {
  display: block;
}
.dropdown-content-multisearch {
  display: none;
  position: absolute;
  background-color: #fff;
  z-index: 1;
  width:100%;
  white-space:nowrap;
  list-style:none;
  padding-inline-start:15px;
  left:25%;
}
 span#multisearch {
  display:none;
 }       
  button#dlDropDown {
      margin-bottom: .5rem;
    
    } 
/*span.searchbtn {
   display:flex;
   flex-wrap:wrap;
}*/

.searchbtn-button {
  border-radius:0.3125rem;
   text-align:center;
   border:none;
}
  

.input-group-btn .btn-red {
 margin-top:1rem;
 margin-left:50%;
 align-self:center;
 justify-self:center;
 position:relative;
}

 .form-group-search {
   margin:0;
   border:1px solid #fff;
   background-color:#fff;
 }
  .multisearch-block {
    display:flex;
    flex-wrap:wrap;
    position:relative;
    justify-content:center;
    align-items:center;
    padding-bottom:1rem;
  }
  .multisearch-block h1 {
    padding-top:3rem;
    text-align:center;
   } 

 }
@media (max-width: 320px) {

  .modal-content {
    width:40% !important;
    font-size:0.8rem;
  }
  .input-group-search input {
    min-width:280px !important;
    height: 55px;

 }

.tab-content.col-md-12, .tab-content.col-sm-12 {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 0px;
}

}
@media (min-width: 1080px) {
.multisearch {
   display:flex;
   flex-wrap:wrap;
   justify-content:center;
     align-content:center;
 }       


.dropbtn-multisearch {
  background-color: #fff;
  color: #000;
  font-size: 16px;
  border: none;
  cursor: pointer;
  white-space:nowrap;
  align:center;
  float:left;
  width:285px;
  margin-bottom:2rem;
}
.dropdown-content-multisearch a {
    color: #000;
    padding: 2px 5px;
    text-decoration: none;
    /* display: block; */

}
.dropdown-content-multisearch a:hover {
  color: #000;
  padding: 2px 5px;
  text-decoration: none;
  display: block;
}

}
 
