/* ------------------------------------------classes-------------------------------- */

.middle{
  height: 33.677%;
  overflow: hidden;
}
.middle:before {
  background: url('../images/slider-1.jpg') center center no-repeat fixed;
  background-size: 100% 100%;
  content: "";
  opacity: 1;
  position: absolute;
  animation: pop-in 5s 0.3s cubic-bezier(0, 0.5, 0, 1) forwards;
  top: 0;
  height: inherit;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
}

.searchDiv{
  background-color: rgba(57, 39, 121, 0.8);
}
.menuPage
{
  border-top: 2px solid #92278f;  
}
.mainDiv>div
{
  position: relative;
  height: fit-content;
  display: none;
}
.cardClass
{
    overflow: hidden;
    cursor: pointer;
    height: 45vh;
    width: 16vw;
    margin-left: 2.3vw;
    background-color: white;
    border-radius: 0.5vw;
    position: relative;
    box-shadow:2px 1px 4px rgba(0,0,0,.24);
    margin-top: 5vh;
}
.hoverClass
{
  display: none;
}
.addEffect
{
  background: rgba(0,0,0,.54);
  justify-content: center;
  display: flex;
  align-items: center;
  position: absolute;
  top: 0;
}
option{
  font-style: italic;
  font-size: 1.3vw;
}
.whiteBtnCls
{
  background: white;
  padding:0 0 0 15px;
  border: 1px solid gray;
  border-radius: 2vw;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
}
input,.btn_search
{
  outline: none;
}
.viewCls
{
  color: gray;
  padding: 5px;
  border-right: 1px solid lightgray;
  text-transform: uppercase;
  font-weight: 700;
}
a:hover
{
  /* color:white!important; */
}
.dropdown-item,a:not([href])
{
  color: #4990e2;
  font-weight: 700;
}
.dropdown-item:hover
{
  background-color: transparent;
  color:#2e6fb9!important;
  transition:all 0.4s ease-in-out;
}
.dropdown-menu.show
{
  margin-top: 2vh;
}
.dropDownCls
{
    cursor: pointer!important;
    width:30px;
}
.dropdown-toggle::after{
  content: none!important;
}
section
{
    overflow-y: auto;
    overflow-x: hidden;
}
.sortCls
{
  font-size: 1vw;
  visibility: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
.iconOptn
{
  padding: 4px 16px 4px 16px;
  color: #564b4b;
  font-size: 1.6vw;
  font-weight: bold;
  cursor:pointer;
}
.custom-select
{
  border: 1px solid gray;
}
.storyNames
{
    font-size: 1.2vw;
    font-weight: bold;
    color: black;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.editoptions{
  font-weight:bold;
  font-size:1.5vw;
  background-color:#92278f;
  color:white;
  padding: 4px 20px;
  text-decoration: none;
  border-radius: 6px;
  margin: 10px;
}

.editoptions:hover{
  background-color:#ffae1f;
  transition:all 0.4s ease-in-out;
  text-decoration: none;
  color:white;
}

/* this is for download all and add new story button*/
.linkswithurl{
  font-weight: bold;
  display: block;
  float: right;
  height: fit-content;
  background-color: #92278f;
  color: white;
  text-decoration: none;
  font-size: 1.5vw;
  padding: 4px 12px 4px 12px;
  border-radius: 0.5vw;
}

.linkswithurl:hover{
  background-color:#ffae1f;
  transition:all 0.4s ease-in-out;
  text-decoration: none;
  color:black;
}
.btn_search
{
    font-weight: bold;
    border: 0;
    height: 50px;
    cursor: pointer;
    border-radius: 0 3px 3px 0;
    background-color: #92278f;
}
.btn_search:hover
{
  transition:all 0.4s ease-in-out;
  background-color:#ffae1f;
}
.noRecord
{
  display: none;
  margin: 20vh 0;
}
.serachBox
{
  visibility: hidden;
}
.page-item.active .page-link {
  background-color: #662d91;
  border-color: #662d91;
  z-index: -1;
}
.page-item
{
  
}
.page-link
{
  cursor: pointer;
  box-shadow: none!important;
}