
.pagination_counter.pagination_pageNumber a {
    padding-right: 10px;
}
span.badge{
    padding-bottom: 5px;
}
.pic li {
    display: inline-block;
    list-style-type: none;
}
#profileimg {
    height: 100px;
    width: 100px;
    border-radius: 50%;
    object-fit: cover;
    color: #41041b;
}

/***custom css***/
/*****fonts*****/
@font-face {
    font-family: 'Google Sans';
    src: url('../fonts/GoogleSans-Regular.eot');
    src: url('../fonts/GoogleSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GoogleSans-Regular.woff2') format('woff2'),
        url('../fonts/GoogleSans-Regular.woff') format('woff'),
        url('../fonts/GoogleSans-Regular.ttf') format('truetype'),
        url('../fonts/GoogleSans-Regular.svg#GoogleSans-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Google Sans';
    src: url('../fonts/GoogleSans-Medium.eot');
    src: url('../fonts/GoogleSans-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GoogleSans-Medium.woff2') format('woff2'),
        url('../fonts/GoogleSans-Medium.woff') format('woff'),
        url('../fonts/GoogleSans-Medium.ttf') format('truetype'),
        url('../fonts/GoogleSans-Medium.svg#GoogleSans-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@300;400;500;600&display=swap');

/*****fonts end*****/

html body {
    background: #F7F7F7;
    font-family: 'Google Sans';
    margin: 0;
    overflow-x: hidden;
    color: #06051A;
    font-size: 14px;
}
h1, h2, h3, h4, h5, h6 {
	font-family: 'Google Sans';
	font-weight: 500;
	color: #06051A;
}
tbody tr td  {
	color:#06051A;
}
.border-bottom{
  border-bottom:2px solid #E8E8E8;
  padding-bottom: 10px;
  margin-bottom: 20px;
}

.btn-theme {
    background: #00657F;
    color: #fff;
    text-transform: capitalize;
    font-weight: 500;
    border-color: #00657F;
}
.btn-theme:hover, .btn-theme:focus {
    background: #DAA800;
    border-color: #DAA800;
    color: #fff;
    box-shadow: none;
}
.sidebar-mini footer{
	display:none;
}
.sidebar-mini .navbar-header{
	display:none;
}
.logo-section {
    display: flex;
    justify-content: space-between;
    padding: 10px 20px;
}
.user-link{
	display: flex !important;
	align-items: center;
}
.user-head{
	display: flex;
	align-items: center;
}
.user-name {
    padding: 0px 10px;
}
.user-n {
    color: #06051A;
    font-weight: 500;
}
.dropdown-toggle::after{
	color: #06051A;
}
.sidebar-nav ul{
	padding: 20px;
}
.sidebar-nav ul li a{
	background-color: #F7F7F7;
	border-radius: 4px;
  transition: all .25s;
}
span.side-icon {
    padding: 4px;
    background-color: #fff;
    border-radius: 2px;
    margin-right: 10px;
}

.sidebar-mini .sidebar-nav ul li a:hover{
	color:#424647;

}
.sidebar-mini .sidebar-nav ul li.active{
	background:transparent;
}
.sidebar-mini .sidebar-nav ul li:hover{
	background-color: #006A82;
} 
.sidebar-mini .sidebar-nav ul li:hover a{
	color: #fff;
}
.sidebar-mini .sidebar-nav ul{
	padding:0px;
}
.dash-box h4{
	font-size: 28px;
	font-weight: 600;
	margin-bottom: 15px;
}
.card.card-bg{
	background-image: url('../images/bg-b.png');
	background-position: bottom;
	padding: 20px 15px 20px 15px;
}
.card-bg p {
    font-size: 14px;
    font-weight: 500;
    color: #737373;
    line-height: 1.3;
}
.card-bg h4 {
    font-size: 32px;
    font-weight: 500;
    color: #06051A;
    margin: 12px 0;
}
.card-bg img{
	width:40px;
}
.card-bg .media{
    flex-wrap: wrap;
}
.card-bg .media p{
    width: 100%;
}
.table-fundraiser .table-striped tbody tr:nth-of-type(even) {
    background-color: #F7F7F7;
    border:none;
}
.table-fundraiser .table-striped tbody tr:nth-of-type(odd) {
    background-color: transparent;
}
.table-fundraiser .card-title h4{
	font-weight: 500;
	color: #06051A;
}
.table-fundraiser table thead tr {
    background-color: #EFF4ED;    
}
.table-fundraiser table thead tr th{
	border-top:0px;
	border-bottom: 1px solid #B9BCBC;
	font-size: 14px;
    font-weight: 500;
}
.table-fundraiser .table tbody tr td {
	color:#06051A;
  border-top:unset;
  line-height: 20px;
}
.link-view{
	color:#DAA800;
}
.link-view:hover{
	color: #006A82;
}
.table-fundraiser .card-title {
    display: flex;
    justify-content: space-between;
}
.table-fundraiser .card-title a{
	font-size: 14px;
}
.table-fundraiser .card{
	box-shadow:0px 3px 6px rgb(117, 117, 117, .16);
}
.table-fundraiser ul.customtab{
	background-color: #F7F7F7;
	padding: 10px;
	border-bottom: unset;
}
.table-fundraiser .customtab li a{
	-webkit-transition: all .25s;
  -moz-transition: all .25s;
  -o-transition: all .25s;
  transition: all .25s;
}
.table-fundraiser .customtab li a.nav-link.active{
	background-color: #DAA800;
	color:#fff;
	border-radius: unset;
	border:none;
}
.table-fundraiser .customtab li a.nav-link {
	padding: 10px 20px;
	margin-right: 5px;
	background-color: #fff;
	color:#99A0A9;
	font-weight: 500;
	font-size: 16px;
}
.table-fundraiser .customtab li a:hover{
	background-color: #DAA800;
	color:#fff;
	border-radius: unset;
	border:none;
}
.table-bottom{
	align-items: center;
	margin: 30px 0px;
}
.table-fundraiser .dataTables_wrapper .dataTables_paginate .paginate_button{
	font-weight: 500;
	color: #2F435A;
}
.table-fundraiser .dataTables_wrapper .dataTables_paginate .paginate_button.current{
	background-color: #DAA800;
    border: 1px solid #DAA800;
}
.table-fundraiser .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{
	background-color: #DAA800;
    border: 1px solid #DAA800;
}
.table-fundraiser .dataTables_wrapper .dataTables_paginate .paginate_button:hover{
	background-color: #DAA800;
    border: 1px solid #DAA800;
}
.table-fundraiser .badge-info{
	background-color:#17A2B8;
	padding-bottom: 5px;
}
.table-fundraiser .badge-success{
	background-color:#28A745;
	padding-bottom: 5px;
}
.filter-section{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin:10px 0px;
}
.date-select {
    display: flex;
    align-items: center;
}
.date-select span{
	width:110px;
}
.date-select input[type='date']{
	background-color: #f7f7f7;
	border:1px solid #99A0A9;
	max-width: 155px;
}
.search-section label {
    border: 1px solid #99A0A9;
    padding: 6px 10px;
    border-radius: 4px;
}
.search-section input{
	border: none;
	background-image: none;
	margin-left: 10px;
}
.left-details{
	font-size:14px;
	color: #727272;
}
.box-yellow {
    background: #FDED5A;
}
.box-sky {
    background: #93FFFB;
}
.stats-box {
    padding: 20px;
    position: relative;
}
.box-green {
    background: #94FFA9;
}
.campaign-stats .stats-ico {
    font-weight: 600;
    font-size: 18px;
    display: block;
    position: absolute;
    width: 30px;
    right: 20px;
    top: 32px;
}

.switch input[type=checkbox] {
  height: 0;
  width: 0;
  visibility: hidden;
}

.switch label {
  cursor: pointer;
  width: 50px;
  height: 25px;
  background: lightgray;
  display: inline-block;
  border-radius: 14px;
  position: relative;
  margin-bottom: 0px;
}

/*.switch label:before {*/
/*  content: attr(data-off);*/
/*  position: absolute;*/
/*  top: 1.4px;*/
/*  right: 0;*/
/*  font-size: 8.4px;*/
/*  padding: 7px 7px;*/
/*  color: white;*/
/*  transition: all .35s;*/
/*  -webkit-transition:all .35s;*/
/*}*/

/*.switch input:checked + label:before {*/
/*  content: attr(data-on);*/
/*  position: absolute;*/
/*  left: 0;*/
/*  font-size: 8.4px;*/
/*  padding-left: 7px;*/
/*  color: white;*/
/*}*/

.switch label:after {
  content: "";
  position: absolute;
    top: 2px;
    left: 2px;
    width: 21px;
    height: 21px;
  background: #fff;
  border-radius: 50%;
  transition: all .35s;
  -webkit-transition:all .35s;
}

.switch input:checked + label {
	background: #28A745;
	box-shadow: inset 0px 0px 10px rgba(0,0,0,0.2);
}

.switch input:checked + label:after {
  transform: translateX(25px);
}
/*.slide-switch{
	display: flex;
  justify-content: center;
  align-items: center;
}*/
.action-column {
    display: flex;
    align-items: center;
    justify-content: space-around;
}
.switch {
    display: flex;
    margin-right: 20px;
}
.switch span{
	padding-left:5px;
}
.details-section{
	margin-top: 30px;
	border-top:1px solid #E8E8E8;
	border-bottom:1px solid #E8E8E8;
}

/*.details-section .label span:first-child{
	width:100px;
	float: left;
}*/
.weight-medium{
	font-weight:500;
}
/*.details-section .label {*/
/*    color: #06051A;*/
/*    font-size: 14px;*/
/*    display: flex;*/
/*}*/
.label-box {
    padding: 20px 0px;
    border-right: 1px solid #E8E8E8;
}
.label-box:last-child{
	border-right:unset;
}
.campaigns-block {
    background: #fff;
    border: 1px solid #ECF0F5;
    box-shadow: 0px 23px 32px rgb(0 0 0 / 4%);
    border-radius: 4px;
    margin: 30px 0px;
}
.campaigns-detail {
    padding: 20px;
}
.campaigns-update {
    display: flex;
    justify-content: space-between;
    font-weight: 500;
    color: #2F435A;
}
.campaigns-detail span{
	color:#99A0A9;
	font-weight: normal;
}
.progress{
	margin: 10px 0px;
}
.campaigns-detail h4{
	color: #06051A;
}
.campaigns-detail .progress .bg-danger{
	background-color: #FF6126 !important;
	fill: #FF6126;
}
.ecard-img {
    margin-bottom: 30px;
    position: relative;
    overflow: hidden;
    border-radius: 4px;

}
.ecard-img a img{
	transition: all .65s;
    height: 300px;
  width: 100%;
  object-fit: cover;
}
.eCard-text {
    position: absolute;
    top: 0;
    bottom: 0;
    text-align: center;
    left: 0;
    right: 0;
    }
/*.ecard-img a:hover img{
	transform: scale(1.1);

}*/
.table-fundraiser .card{
  padding: 15px;
}
.stat-heading-flex {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.campaign-details .stats-box {
    min-height: 105px;
}
.campaign-details .details-section{
  margin-top:20px;
}
.campaign-details .label-box {
    padding: 26px 10px 16px;
}
.contributers-list {
    border-top: 1px solid #F2F2F2;
    padding-left: 30px;
    position: relative;
    padding-top: 10px;
    margin-top: 10px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.contributers-list:before {
    position: absolute;
    content: '\f005';
    font-family: FontAwesome;
    color: #2F435A;
    left: 0;
    top: 8px;
}
.contributers-list .dollar-price {
    float: right;
    font-size: 22px;
    font-weight: 500;
}
.contributers-list:first-child {
  border-top:0px;
}

.stats-ico img {
    width: 100%;
}
input[type="file"] {
  display : none;
}


.link-warning{
    color: #DAA800;
    font-weight: 500;
}
.user-img img{
    width: 40px;
}
.user-r {
	line-height: 100%;
}
.user-header {
	margin-bottom: 10px;
	padding-top: 5px;
	padding-right: 20px;
}
.p_pagination_conatiner{
    margin-top: 20px;
}
.pagination_counter{
    opacity: 0.5;
    font-style: italic;
}
.table span.badge{
    text-transform: capitalize;
    font-weight: 500;
}
#adminloginform .dark-logo{
    max-width: 265px;
    margin-bottom: 20px;
}
.registration{
    padding-top: 100px;
    background-image: url(../images/login-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    height: 100vh;
}


.dropdown-menu ul li.active{
	background-color: #006A82;
}
.dropdown-menu ul li.active a{
	color:#fff;
}
em{
	color: inherit;
}
.no_records_div {
	text-align: center;
	border-top: 1px solid #e7e7e7;
	padding-top: 10px;
	border-bottom: 1px solid #e7e7e7;
    padding-bottom: 10px
}

.uk-notification-message{
    border-radius: 3px;
    font-size: 14px;
    list-style:none;
}
.uk-notification-message-success {
	color: #fff;
	background-color: #32d296;
}

.uk-notification-message-danger {
	color: #fff;
	background-color: #f0506e;
}
.disabled {
  cursor: not-allowed;
}

.school_title a.disabled{
    pointer-events: none;
}
.scrollable_table_div{
    max-height: 500px;
    overflow: auto;
}
.btn-secondary:focus, .btn-secondary.focus, .btn:focus{
    box-shadow: none;
}
.navbar-light .navbar-nav .nav-link, .navbar-nav .nav-link.sidebartoggle {
    text-decoration: none !important;
}
.footer span {
    font-size: 28px;
    vertical-align: -9px;
}
.student-of-the-day-post {
    margin: 25px;
    padding-left: 20px;
    padding-right: 20px;
    border-radius: 20px;
    background-color: #F8F8F8;
}
.student-of-the-day-post .forums-post {
    padding: 0px;
}
.fourms-post-line {
    border-bottom: 1px solid #D3D3D3;
    padding-top: 10px;
}
.fourms-post-profile {
    padding-top: 10px;
}
.fourms-post-profile img {
    height: 50px;
    width: 50px;
    margin-top: 5px;
    border-radius: 50%;
    border: 1px solid #00657F;
    object-fit: cover;
}
.fourms-post-profile-para {
    padding-left: 10px;
}
.fourms-post-profile-para h4 {
    color: #00657F;
    margin: 0px;
    font-weight: 500;
}
.fourms-post-profile .university {
    margin-bottom: 0px;
    color: #000;
    font-size: 12px;
}
.fourms-post-profile-para .time {
    color: #7F7F7F;
    font-size: 10px;
    font-weight: 700;
}
.forums-background {
    background-color: #FFFFFF;
    padding-top: 10px;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 10px;
    margin: 50px;
    border-radius: 15px;
}
.my-homechanges {
    margin: 25px;
}
.view-all {
    border-bottom: 1px solid rgba(0, 101, 127, 0.21);
}
.major-network {
    color: #00657F;
    margin: 0px;
    padding-bottom: 6px;
    font-weight: 500;
    font-size: 20px;
}
.new-dashbord-campaigns-buttons-cs {
    background-color: #00657F;
    padding: 5px 5px;
    border-radius: 60px;
}
.new-dashbord-campaigns-buttons-cs i {
    color: #00657F;
    background-color: white;
    padding: 5px;
    border-radius: 50%;
}
.forums-post-icons{
    border-bottom: 1px solid #D3D3D3;
    padding: 10px
}
.like-comment {
    padding: 20px 20px;
    text-align: end;
}
.like-comment a span {
    color: #00657F;
    font-size: 16px;
    font-weight: 700;
    padding-left: 13px;
}
.back a {
    color: #035D74 !important;
}
.back a i {
    font-size: 17px;
    padding-right: 5px;
}
.back a span {
    font-size: 18px;
    font-weight: 500;
}
.my-homechanges{
    align-items: center;
}
.admin-fourms-search-ch{
    display: flex;
    align-items: center;
    margin-bottom: 13px;
}
.fri-info-ch-new-ch{
    position: relative;
    margin-right: 20px;
}
.fri-info-ch-new-ch input{
    border-radius: 10px;
    border: 0.75px solid #00657F;
    padding: 5px;
    width: 220px;
}
.fri-info-ch-new-ch button{
    background: unset;
    border: unset;
    position: absolute;
    right: 0px;
    top: 5px;
    color: #00657F;
    font-size: 16px;
}
.carousel {
    position: relative;
}
.carousel-item img {
    object-fit: contain;
}
.forum-images .carousel-item a img{
  height: 400px;
}
.forum-images{
    padding-bottom: 15px;
}
.my-homechanges{
    display: flex;
}
@media screen and (max-width: 991px){
    .card-bg h4{
        font-size: 25px;
    }
    .card-bg img {
        width: 30px;
    }
    .card-bg h4 {
        margin: 5px 0;
    }
}
@media screen and (max-width: 767px){
    .fri-info-ch-new-ch{
        margin-top: 10px;
    }
    .fri-info-ch-new-ch input{
        width: 175px;
    }
    .my-homechanges{
        display: inline-grid;
    }

}
/* Networks */
#view-more-link {
    text-decoration: none;
}

/* Dashboard */
.dashboard_campaign_name {
    width: 230px;
}

/* List Campagins */
#list-campaigns-col1 {
    width: 230px;
}

/* Friends Page */
#friend_back_button {
    width: 97%;
}

/* Networks Page  */
#style1 {
    width: 97%;
}

#style2 {
    width: 97%;
    box-shadow: 0px 0px 70px -60px black;
}

#style3 {
    font-weight: 500;
}

#style4, #style8{
    border-radius: 15px;
    min-height: 200px;
}

#style5 , #style9 {
    height: 70px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

#style6 , #style10{
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
}

#style7 , #style11{
    width: 80px; 
    height: 80px; 
    margin-top: -40px; 
    object-fit: cover;
}

/* View Networks Page */
#style12 {
    width:97%;
}
#style13 {
    width:97%;
    box-shadow:0px 0px 70px -60px black;
}
#style14 {
    border-bottom : 1px solid rgba(0, 101, 127, 0.21) ;
}
#style15{ 
    font-weight: 500; 
    color:#00657F;
}
#style16 {
    border-bottom : 1px solid rgba(0, 101, 127, 0.21);
}
#style17 {
    width:60px;
    height:60px;
    border:1px solid rgba(0, 102, 127, 1);
}