body{
  background-color: #efefef;
}

* {
  scroll-behavior: smooth;
}
a {
  color: #55267b !important;
}
nav,
.dropdown-menu {
  background: #000 !important;
}
#homePage nav a {
  font-size: .8rem !important;
}
#homePage h4.info{
  font-weight: 700;
}
#homePage .pp-content p{
  font-size: 16px;
  text-align: justify;
  padding-bottom: 14px;
}
#homePage .underline{
  padding-top: 10px;
  font-weight: 500   ;
}
.info-direc p {
  color: #333333;
  font-size: 17px !important;
  text-align: right;
}
.model-btn:hover{
  background-color: #55267b;
}
.navbar-nav a:hover {
  color: gray !important;
  transition: ease-in-out 0.5s;
  -webkit-transition: ease-in-out 0.5s;
  -moz-transition: ease-in-out 0.5s;
  -ms-transition: ease-in-out 0.5s;
  -o-transition: ease-in-out 0.5s;
}

.dropdown-toggle::after {
  display: none;
}

.dropdown:hover .dropdown-menu {
  display: block;
}

.resourceDropDown .dropdown-item {
  color: #76a6f5 !important;
}

.dropdown-item:hover {
  background: #333;
}

.EresourceDrop .dropdown-item {
  color: #ff0 !important;
}

nav a {
  font-size: .8rem !important;
}

/* admin img */
#administration {
  background-image: url(../img/slides/members.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  min-height: 275px;
  margin-bottom: -15px !important;
  position: relative;
  margin-top: 100px;
}
.admin-top-txt {
  color: white !important;
  position: absolute;
  top: 30%;
  transform: translateY(-50%);
  right: 3%;
  font-family: arialnarrow;
  font-size: 57px !important;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  letter-spacing: 3px;
}

/* 3 slides */
.blind {
  z-index: -1;
  font-size: 33px;
  line-height: 1.5;
  /*padding-top: 52px !important;*/
  font-weight: 700;
}

.slider_main {
  /*background: #F2F2F2;*/
  min-height: 300px;
  margin: 0em auto;
  text-align: center;
  padding-top: 30px;
}
.carousel-inner {
  padding-top: 3px;
}
.carousel-indicators li {
  border-radius: 50%;
  width: 8px !important;
  height: 8px !important;
  background: rgb(199, 199, 199);
  margin: 0px 6px;
}

.carousel-indicators li.active {
  background: #333;
}

.carousel-control-prev,
.carousel-control-next {
  background-color: transparent;
  border: 0px;
}
.carousel-control-prev-icon,
.carousel-control-next-icon {
  height: 60px;
  width: 40px;
}
.down-arrow-div {
  background-color: #f2f2f2;
}

.carousel-control-prev-icon {
  background-image: url("/assets/img/icons/l.png");
}
.carousel-control-next-icon {
  background-image: url("/assets/img/icons/r.png");
}

.carousel-item > h1 > span {
  color: #cc2102;
  font-size: 32px;
  font-weight: bolder;
}

.carousel-item > h1 {
  font-weight: 400;
  color: #000;
}

.hr1 {
  border-top: 1px solid hsl(275, 100%, 25%);
  border-width: 2px;
  width: 37%;
  margin: auto;
  margin-top: 20px;
}

.carousel-item p {
  padding: 0 17%;
  margin: 1em auto;
  font-family: sans-serif;
}

.carousel-item h3 {
  color: #000;
  font-weight: bolder;
}

/*.carousel-item  {
    height: 400px;
}*/

/*  */
.lib-sltn {
  /* background: url("../img/transitions/LIBRARY_solution.jpg") 50% 0px no-repeat; */
}

.translucent-bg3 {
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
  background-position: 50% 0;
  background-repeat: no-repeat;
  z-index: 1;
  position: relative;
  height: 350px;
}

.translucent-bg3:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.1);
}

.translucent-bg3 .container {
  z-index: 3;
  position: relative;
}

.translucent-bg3 h2 {
  color: white !important;
  z-index: 10;
}

.instr-text {
  padding: 7px 75px;
}

/* plan and pricing */
.translucent-bg3 {
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
  background-position: 50% 0;
  background-repeat: no-repeat;
  z-index: 1;
  position: relative;
  height: 209px;
}
.member-bg3 {
  -webkit-background-size: cover !important;
  -moz-background-size: cover !important;
  -o-background-size: cover !important;
  background-size: cover !important;
  background-position: 50% 0;
  background-repeat: no-repeat;
  z-index: 1;
  position: relative;
  height: 209px;
}

.translucent-bg3 h1 {
  color: white !important;
  z-index: 10;
  border-bottom: 2px solid white;
  margin-top: 52px !important;
  font-weight: 700;
  font-size: 40px;
  padding: 0px 0px;
}


/* member page */
#member {
  background-image: url(../img/slides/members.jpg);
  background-size: cover;
  background-repeat: no-repeat;
  min-height: 275px;
  margin-bottom: -15px !important;
  position: relative;
  margin-top: 100px;
}
.member-top-txt-left {
  color: white !important;
  text-align: left !important;
  font-family: arialnarrow;
  font-size: 38px !important;
  display: inline-block;
  margin-left: 130px;
  padding-top: 18px !important;
  font-weight: 700;
}
.member-top-txt {
  color: white !important;
  letter-spacing: 3px;
  text-align: right !important;
  font-family: arialnarrow;
  font-size: 38px !important;
  margin-left: 190px;
  display: inline-block;
  padding-top: 18px !important;
  font-weight: 700;
}
.member-bg3 h1 {
  color: white !important;
  z-index: 10;
  border-bottom: 2px solid white;
  margin-top: 130px !important;
  padding-bottom: 15px;
}

/* Library start */
#library {
  /*old banner image*/
  /*background-image: url(../img/slides/LIBRARY1.jpg);*/
  /* background-image: url(../img/slides/ler-topBanner-new.jpg); */
  background-size: cover;
  background-repeat: no-repeat;
  height: 435px;
  margin-top: 135px;
  /*margin-bottom: -15px !important;*/
}
.inlineblock {
  display: inline-block;
  margin-left: 10px;
  color: #55267b;
}
/* top scrool */
.top-scrool {
  width: 60px;
  position: fixed;
  top: 70px;
  z-index: 99;
  height: 100px;
  background-color: #fff;
  border-radius: 30px;
}
.top-sc-im {
  position: fixed;
  top: 120px;
  margin-left: 5px;
}

/* info directory */
.underline {
  border-bottom: 2px solid #55267b;
  padding: 30px;
  padding-bottom: 30px;
}
.info-direc {
  background-color: #efefef;
}
.info-direc p {
  font-size: 15px !important;
  padding-bottom: 16px;
  font-family: "Open Sans", sans-serif;
}
.i-file {
  color: red;
  font-weight: bold;
}
.model-btn {
  background-color: #55267b;
  color: white !important;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  padding: 8px 15px;
  font-size: 14px;
  line-height: 1.42857143;
  min-width: 212px;
  text-align: center;
}

/* contact */
.icon-contact2 {
  height: 30px;
  margin-top: 10px;
}
.contact {
  background-color: #efefef;
}

/* footer */
.footer-logo {
  height: 99px;
    padding-bottom: 0px !important;
    margin: auto;
    margin-bottom: 10px;
    padding-top: 1rem;
}
.footer a {
  font-size: 15px;
}
.copyright {
  font-size: 15px;
  margin-top: 20px;
}

/* master page  start*/
.master-hdr {
  background-color: #000;
  color: white;
  text-align: center;
  height: 110px;
}
.master-ftr {
  background-color: #000;
  color: white;
  text-align: center;
  height: 110px;
}
.i-file {
  color: red !important;
}
.sec-1 a {
  color: #55267b !important;
  font-weight: bold;
}
.sec-2 a {
  color: black !important;
  font-weight: bold;
}
.mstr-hr {
  border: none;
  background-color: blue !important;
  height: 5px;
  width: 100%;
  margin-top: 40px;
}

/*TRANSITIONS*/
.logo img {
  transition: width 0.5s;
}
.view-edit-resource,
.pages-ul {
  transition: margin 0.5s;
}
