.nice-select {
    width: 100%;
    line-height: 30px !important;
}
.nice-select.open .list{
    width: 100%;
}
.header_area .navbar .nav .nav-item .nav-link {
    font-size: 14px !important;
    color: #272651 !important;
}
.header_area.navbar_fixed .main_menu{
    background: #efefef !important;
}
.header_area {
    background: #efefef !important;
}

.nice-select .list { max-height: 300px; overflow: scroll; }

.control-style-2{
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.control-style-2 > label{
    width: 270px;
}
.control-style-2 > .controls{
    width: 70%;
}
.control-style-2 > .controls > input,
.control-style-2 > .controls > select{

}
#fileView,
#fileViewindi{
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    width: 200px;
    height: 200px;
     border: 1px solid rgba(0, 0, 0, .125);
     border-radius: 10px;
     overflow: hidden;
     padding: 5px;
     position: relative;
 }
#fileView img,
#fileViewindi img {
    max-width: 100%;
    mx-height: 100%;
}
#fileView span,
#fileViewindi span{
     position: absolute;
     top: 10px;
     right: 10px;
     background-color: #dc3545;
     width: 20px;
     height: 20px;
     text-align: center;
     line-height: 14px;
     color: #fff;
     border-radius: 5px;
     cursor: pointer;
    padding: 3px 0 0;
}
#fileView span i,
#fileViewindi span i{
	
}
.page-loader{
    position: absolute;
    background-color: hsla(0, 0%, 87%, 0.55);
    width: 100%;
    height: 100px;
    bottom: 0px;
    height: 100%;
    z-index: 99;
    display: none;
    left:0px;
}

.membrslist {
    column-count: 3;
    margin-bottom: 20px;
}

@-webkit-keyframes spinner-border {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes spinner-border {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
.page-loader.active{
    display: block;
}
.page-loader .spinner-border {
    display: inline-block;
    width: 8rem;
    height: 8rem;
    vertical-align: text-bottom;
    border: .25em solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    -webkit-animation: spinner-border .75s linear infinite;
    animation: spinner-border .75s linear infinite;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -4rem;
    margin-left: -4rem;
    z-index: 99999;
}
.page-loader .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border: 0;
}
.zoom-in-out-animate{
    animation: scale-animate 2s linear infinite;
}
.search-panel .tab-content {
    padding: 20px;
    background: #eaeee7;
    border-bottom: 1px solid #dae8cc;
}
.search-panel .nav-tabs {
    border: medium;
    width: 60%;
}
.search-panel .nav-tabs>li {
    position: relative;
    padding: 0;
    margin: 0;
    z-index: 0;
}
.search-panel .nav-tabs>li.active {
    margin: 0;
    padding: 0;
    border: none;
    z-index: 1;
}
.search-panel .nav-tabs>li a {
    background: #000;
	color:#fff;
    padding: 15px;
    display: inline-block;
    width: 100%;
    font-size: 23px;
}
.search-panel .nav-tabs>li a.active {
    margin: 0;
    border: none;
    z-index: 1;
    border-radius: 0 14px 0 0;
}
.search-panel .nav-tabs>li a img {
	display: none;
    width: 20px;
    margin-left: 15px;
}

.search-panel .nav-tabs>li a.active img {
	display:inline-block;
}
.search-panel .nav-tabs>li.active {
	/* searchicon.png */
}
.search-panel .nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.search-panel .nav-tabs>li.active>a:focus {
   
}
@keyframes scale-animate {
    50% {
        -webkit-transform:scale(0.95);
        -moz-transform:scale(0.95);
        -ms-transform:scale(0.95);
        -o-transform:scale(0.95);
        transform:scale(0.95);
    }
}