.domainUsersPagination {
	   margin-bottom: 15px;
}
.domainUsersPagination a , .domainUsersPagination .currentStep {
	   font-size: 13px;
	   text-align: center;
	   padding-left: 15px;
	   color: #31497B !important;
	   font-weight: 700 !important;
}
.domainUsersPagination .currentStep {
   	color: black !important;
}
.newUserdashboard {
    margin-bottom: 20px;
}
.updateprofilediv {
    overflow: hidden;
    height: auto;
    width: 100%;
    background-color: #e7e7e7;
    padding-bottom: 5px;
}

.defaultprofileimage {
    width: 41px;
    height: 41px;
    border-radius: 40px;
}
.givinginfluence {
    padding-top: 5px;
    padding-bottom: 5px;
    width: 100%;
    overflow: hidden;
    border-color: #e7e7e7;
    background-color: #e7e7e7;
    border-width: 1px;
    font-weight: 700;
    font-size: 22px;
    color: #505050;
}
.influencediv.col-lg-2, .influencediv.col-md-2 {
    padding-left: 0px;
    padding-right: 0px;
}
.amountsection {
    margin-top: 3px;
    height: 58px;
    width: 100%;
    overflow: hidden;
    border-style: solid;
    background-color: #e7e7e7;
    border-width: 0;
    color: #505050;
    text-align: center;
}
.connectsection {
    margin-top: 15px;
}
.connectsection a {
    margin-bottom: 8px;
}
.userdashboardcontainer .col-lg-6 , .userdashboardcontainer .col-md-6 {
    width: 49%;
    padding-left: 25px;
    padding-right: 15px;
}
.userdashboardcontainer >ul {
    margin-bottom: 15px;
}
.usersCampaignsPagination a , .usersCampaignsPagination .currentStep {
    font-size: 13px;
    text-align: center;
    padding-left: 10px;
    padding-right: 5px;
    color: #31497B !important;
    font-weight: 700 !important;
}
.usersCampaignsPagination .currentStep {
    color: black !important;
}
div.progress-bar-success {
    background-color: #01bbd3;
}
div.progress {
    padding: 0px;
}
.dashboardtab.btn {
    padding: 10px 8px;
    width: 230px;
}
.dashboardtab.btn-primary {
    margin-bottom: 10px;
}
#userDashboardcampaigns {
    margin-top: 0px;
}
.dashboarduserprofile {
    margin-top: 10px;
}
.userprofilecaption {
   height: 27px;
   padding: 4px;
   text-align: center;
   color: #404040;
   font-family: Open Sans;
   bottom: 0px;
   width: 100%;
   font-size: 15px;
}
.userprofile-days {
    position: absolute;
    top: 0px;
    width: 80px;
    height: 20px;
    line-height: 20px;
    text-align: right;
    right: 0px;
    color: #404040;
    z-index: 50;
    cursor: pointer;
    background-color: #f6f8f8;
    border: none;
    opacity: 0.8;
    filter: alpha(opacity=60);
    font-size: 12px;
    font-weight: 600;
    padding-right: 3px;
}
.dashboard-container{
    width:1000px !important ;
}
.defaultprofileimage {
    position: absolute;
    top: 40px;
    width: 100%;
    line-height: 30px;
    text-align: center;
    right: 0px;
    color: white;
    z-index: 50;
    cursor: pointer;
    border: none;
}
.defaultprofileimage {
    display: none;
}
.userProfileEditDeleteIcon .profileedit{
    right: 30px;
    padding-left: 2px;
    position: absolute;
    top: 0;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color : white;
    z-index: 50;
    cursor:pointer;
    background-color: #006083 !important;
}

.userProfileEditDeleteIcon{
    display:none;
}
#uploadProfileImg {
    display:none;
}
.userProfileEditDeleteIcon .profiledelete{
    position: absolute;
    top: 0;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    right: 0px;
    color : white;
    z-index: 50;
    cursor:pointer;
    background-color: black;
    border: none;
}
#userprofileavatar img {
    width: 146px;
    height: 120px;
    margin-top: 6px;
    margin-left: 8px;
}
#useravatar img.dummyprofileimage  {
    width: 146px;
    height: 120px;
    margin-top: 6px;
    margin-left: 8px;
}
.connectsection img {
    margin-bottom: 5px;
    width: 100%;
}
.userdashboardcontainerpadding ul {
    overflow: hidden;
    padding: 12px 0 0 0;
    list-style: none;
    font-weight: 500;
}
.userdashboardcontainerpadding ul li {
    padding: 5px 7px;
    border-right: 1px solid #008cba;
    float: left;
    line-height: 1em;
    font-weight: 600;
    font-size: 15px;
}

.userdashboardcontainer-sm {
    margin-top: 30px;
    border-top: 1px solid #008cba;
    border-bottom: 1px solid #008cba;
}
.userdashboardcontainerpadding {
    padding-left: 75px;
    padding-right: 75px;
}
.userdashboardcontainer-sm ul li.last {
    border-right: 0px;
}
.userdashboardsubcontainerpadding {
    padding-left: 30%;
    padding-right: 30%;
}
.userdashboardsubcontainerpadding ul {
    overflow: hidden;
    padding: 12px 0 0 12px;
    list-style: none;
    font-weight: 500;
}
.userdashboardsubcontainerpadding ul li {
   padding: 5px 5px;
    border-right: 1px solid #008cba;
    float: left;
    line-height: 1em;
    font-weight: 600;
    font-size: 15px;
}
.userdashboardsubcontainer-sm {
    margin-top: -1px;
    border-top: 1px solid #008cba;
    border-bottom: 1px solid #008cba;
}
.userdashboardsubcontainer-sm ul li.last {
    border-right: 0px;
}

.userdashboardsubcontainer-xs ul {
    overflow: hidden;
    padding: 12px 0 0 0;
    list-style: none;
    font-weight: 500;
}
.userdashboardcontainer-xs ul {
    overflow: hidden;
    padding: 12px 0 0 22px;
    list-style: none;
    font-weight: 500;
}
.userdashboardsubcontainer-xs ul li , .userdashboardcontainer-xs ul li {
    padding: 5px 5px;
    border-right: 1px solid #008cba;
    float: left;
    line-height: 1em;
    font-weight: 600;
    font-size: 13px;
}
.userdashboardsubcontainer-xs, .userdashboardcontainer-xs  {
    margin-top: -1px;
    border-top: 1px solid #008cba;
    border-bottom: 1px solid #008cba;
}
.userdashboardsubcontainer-xs ul li.last, .userdashboardcontainer-xs ul li.last {
    border-right: 0px;
}
.userdashboardsubcontainer-xs-top {
    margin-top: 30px;
}
.amountsection-xs .col-xs-6 {
    padding-left: 0px;
    padding-right: 0px;
}
.amountsectionseperator {
    border-right: 1px solid #008cba;
}
.amountsectionfont {
    font-size: 20px; 
}
.amountsectionfbicon {
    font-size: 20px;
}
.amountsectionfbicon img {
    margin-top: 15px;
}
.amountsectionfbicon .col-md-2 , .amountsectionfbicon .col-md-9 {
    padding-left: 0px;
    padding-right: 0px;
}
div.dashboardtile-min-height {
    min-height: 132px !important;
}
.timeline > li > .timeline-panel {
    padding: 20px 10px 20px 10px !important;
}
#userDashboardcontributions {
    margin-top: 0px;
}
#userDashboardcontributions .over.user-tile {
	display: block;
	left: auto;
	margin-left: -8px;
	margin-right: auto;
	position: absolute;
	top: 87px;
	z-index: 1;
}
.contributiontimeline {
    width: 230px;
    border: none;
    border-radius: 2px;
    padding: 0;
    position: relative;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
}
.contributiontimeline .thumbnail.userdashboard-tiles {
    margin-top: 0px;
}
#userDashboardcontributions .col-md-6 {
    padding-left: 15px;
}
.edituserprofilecontainer {
    width: 320px;
    margin-bottom: 20px;
}
.edituserprofilecontainer .userdashboardcontainer-sm ul {
    overflow: hidden;
    padding: 12px 0 0 0;
    list-style: none;
    font-weight: 500;
}
.edituserprofilecontainer .userdashboardcontainer-sm ul li {
    padding: 5px 4px;
    border-right: 1px solid #008cba;
    float: left;
    line-height: 1em;
    font-weight: 600;
    font-size: 14px;
}
.container.edituserprofilecontainer, .edituserprofilecontainer .col-sm-12 {
    padding-left: 0px;
    padding-right: 0px;
}
.edituserprofilecontainer .userdashboardcontainer-sm ul li.last {
    border-right: 0px;
}
#editUserInfo .dashboarduserprofile{
    margin-top: 50px;
}
.userseditlocation .btn-group > .btn:first-child {
    margin-left: 0px;
}
.userseditlocation .input-group-btn .btn {
    padding: 8px 14px;
    font-size: 14px;
}
.userseditlocation .dropdown-menu.open { 
    margin-left: 0;
}
#dashboard_otherstate {
    display: none;
}
#uploadProfilesize {
    display: none;
}
#editProfilesize {
    display: none;
}
#editProfileImg {
    display: none;
}
.usersContributionsPagination a , .usersContributionsPagination .currentStep {
    font-size: 13px;
    text-align: center;
    padding-left: 10px;
    padding-right: 5px;
    color: #31497B !important;
    font-weight: 700 !important;
}
.usersContributionsPagination .currentStep {
    color: black !important;
}
.usersContributionsPagination {
    padding-right: 68px;
}
.usersCampaignsPagination {
    padding-right: 68px;
}
.userdashboardcontainer .setting-user-contributions .over.show-tile {
    display: block;
    left: auto;
    margin-left: -8px;
    margin-right: auto;
    position: absolute;
    top: 6px;
    z-index: 1;
}
.shareiconsoncontributions {
    height: 40px;
    padding-left: 50px;
}
.dashboardtab.btn-primary{
    background-color: #e7e7e7 !important;
    border-color: #f6f8f8 !important;
    color: #404040;
    font-weight: 600;
    font-size: 16px;
}
.userdashboard-tiles .project-title {
    height: 3.2em;
    margin-top: 2px;
    text-align: left;
    padding-left: 5px;
    padding-right: 5px;
}
.userdashboard-tiles .progress {
    border: 0px;
    height: 15px;
    width: 220px;
    margin-left: auto;
    margin-right: auto;
}
.userdashboard-tiles .progress-bar {
    height: 15px;
}
.dashboardtabheading.btn-primary, .dashboardtaxReceipttabheading.btn-primary {
    background-color: #e7e7e7 !important;
    border-color: #f6f8f8 !important;
    color: #404040;
    font-weight: 600;
    font-size: 14px;
}
.contributiontimeline .thumbnail {
    margin-bottom: 0px;
}
.dashboardtabheading.btn {
    padding: 8px 28px;
}
.dashboardtaxReceipttabheading.btn {
    padding: 8px 16px;
}
.amountSection-Font {
    font-size: 24px;
    font-weight: 700;
}
.dashboardtileheight {
    height: 125px;
    overflow: hidden;
}
.dashboard-project-img {
    max-height: 125px;
    min-height: 125px;
    width: 100%;
}
.dashboard-imageWithTag {
    height: 125px;
    width: 230px;
}
.userdashboard-tiles .project-title a {
    color: #404040 !important;
    font-size: 13px;
    font-weight: bold;
    word-wrap: break-word;
    text-decoration: none;
}
.userdashboard-caption-font {
    font-size: 12px;
}
.connectsection .social-button.btn {
    padding: 6px 4px 6px 50px;
    font-weight: 600;
    font-size: 14px;;
}
.connectsection .social-button.btn i{
    font-size: 18px;
}
.connectsection .fa-facebook-styles {
    padding-top: 5px;
    font-size: 22px;
    padding-right: 14px;
}
.connect-fb-font {
    font-size: 12px;
}
.connectsection .btn-facebook.btn:hover, .connectsection .btn-facebook.btn:focus {
    color: white;
}

.contributiontimeline .btn-facebook {
    padding: 8px 35px;
    width: 219px;
    background-color: #31497B;
    border: 1px solid transparent;
    font-weight: 600;
}
.contributiontimeline .fa-facebook-styles {
    padding-top: 5px;
    font-size: 22px;
    padding-right: 8px;
}

.contributiontimeline .btn-facebook.btn:hover, .contributiontimeline .btn-facebook.btn:focus {
    color: white;
}
.userdashboard-tiles .lead {
    font-size: 17px !important;
}
.userprofileeditimage img{
    width: 25px !important;
    height: 25px !important;
    background-color: #e7e7e7;
    opacity: 0.7;
}
.userprofileeditimage {
    position: absolute;
    top: 0;
    width: 100%;
    line-height: 30px;
    text-align: right;
    right: 2px;
    color: white;
    z-index: 50;
    cursor: pointer;
    border: none;
    display: none;
}
.amountSection-Font-xs {
    font-size: 24px;
    font-weight: 700;
}
.manage-campaign-btn.btn-sm {
    padding: 8px 16px;
    font-size: 15px;
    background-color: #31497B;
    border: none;
    color: #fff;
    font-weight: 600;
}
.userdashboard-tiles a:hover, .userdashboard-tiles a:focus {
    text-decoration: none;
}
.contributiondashboardtab.btn-primary {
    background-color: #e7e7e7 !important;
    border-color: #f6f8f8 !important;
    color: #404040;
    padding: 8px 3px;
    font-weight: 600;
    font-size: 14px;
}
.col-desktop-padding.col-md-8, .col-desktop-padding.col-lg-8{
    padding-left: 0px;
    padding-right: 0px;
}
.col-desktop-padding.col-lg-6, .col-desktop-padding.col-md-6 {
    padding-left: 0px;
    padding-right: 0px;
}
.col-desktop-padding-left.col-md-5, .col-desktop-padding-left.col-lg-5 {
    padding-left: 10px;
}
.col-desktop-padding-right.col-md-5, .col-desktop-padding-right.col-lg-5 {
    padding-right: 10px;
}
.contribution-col-padding-left.col-md-12, .contribution-col-padding-left.col-lg-12 {
    padding-left: 9px;
}
.my-campaign-heading h1 {
    margin-bottom: 20px;
}
.my-campaign-heading h3 {
    margin-bottom: 20px;
    margin-top: 20px;
}
.campaigndashboardtab.btn-primary {
    background-color: #e7e7e7 !important;
    border-color: #f6f8f8 !important;
    color: #404040;
    padding: 8px 29px;
    font-weight: 600;
    font-size: 14px;
}
.userseditlocation div.bootstrap-select > button.selectpicker {
    background-color: #e7e7e7;
    color: black;
}
.userseditlocation .open > .dropdown-toggle.btn-default {
    background-color: #006083 !important;
    color: white !important;
}
.userseditlocation .bootstrap-select.btn-group .dropdown-menu {
    max-width: 100%;
    max-height: 120px !important;
}
.dashboarduserprofile .form-control {
    height: 40px;
}
.dashboarduserprofile #ostate {
    display: none;
}
#userInfoUpdateBtn.btn-primary {
    padding: 12px 20px;
    background-color: #006083 !important;
    border: #006083 !important;
    color: #fff;
    width: 25%;
    font-weight: 600;
}
.amountsectionfbicon.btn {
    margin-top: 20px;
    width: 100%;
    border-style: solid;
    background-color: #e7e7e7 !important;
    border-width: 0;
    color: #008cba !important;
    font-weight: 600;
    padding: 2px 10px;
    text-align: center;
}
.user-information-bio .user-biography {
    padding-top: 10px;
    padding-left: 2px;
    padding-right: 2px;
}
.dashboard-mobile-section a.btn-primary{
    width: 135px;
    height: 110px;
    background-color: #e7e7e7 !important;
    color: #404040;
    border-color: #e7e7e7 !important;
}
.dashboard-mobile-section a.mob-campaigns-btn.btn-primary{
    padding: 35px 0px 0px 0px;
    font-weight: 600;
}
.dashboard-mobile-section .col-xs-6 {
    padding-left: 5px;
    padding-right: 5px;
}
.dashboard-mobile-section {
    padding-top: 10px;
}
.dashboard-mobile-section .amountsectionfbicon.btn {
    margin-top: 0px;
    color: #404040 !important;
}
.mob-campaigns-btn span.clear {
    clear: both;
}
.biography-mobile {
	   margin-left: auto;
	   margin-right: auto;
    width: 270px;
    background-color: #e7e7e7;
    border-width: 0;
    color: #505050;
    text-align: center;
    padding-top: 5px;
    padding-bottom: 5px;
}
.show-more-campaign-btn.btn-primary {
    background-color: #e7e7e7 !important;
    border-color: #e7e7e7 !important;
    color: #404040;
    font-weight: 600;
    font-size: 15px;
    padding: 8px 24px;
    width: 230px;
}
.userseditlocation ul.dropdown-menu li {
	   text-align: left;
}
.amountsection span.fa-inr {
	   font-size: 20px;
    padding-right: 2px;
}
.currencydiv {
	   width: 200px;
}
.currencydiv span {
	   font-size: 16px;
}
.transactionPaginate a {
    font-size: 13px;
    text-align: center;
    padding-left: 15px;
    color: #31497B !important;
    font-weight: 700 !important;
}
.transactionPaginate .currentStep {
    font-size: 13px;
    text-align: center;
    padding-left: 15px;
    color: black !important;
    font-weight: 700 !important;
}
.transactionPaginate {
    margin-top: 10px;
    padding-left: 10px;
    margin-bottom: 15px;
}
.currencyconvertor {
	   display: inline;
}
.currencyconvertor .col-md-4, .currencyconvertor .col-xs-8 {
	   padding-left: 0px;
}
.table {
    margin-bottom: 0px;
}
.dashboarduserprofile .has-error .help-block {
    text-align: left;
}
.dashboard-sortByOptions .bootstrap-select > .btn {
    width: 120px;
}
.dashboard-sortByOptions .bootstrap-select.btn-group .dropdown-menu {
    min-width: 118px;
    text-align: left;
}
#dashboard-sortByOptions .bootstrap-select.btn-group .dropdown-menu{
    height: 156px;
}

.dashboard-sortByOptions .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 140px;
}
.dashboard-sortByOptions .dropdown-menu.open {
    margin-left: -2.1%;
}
.dashboard-sortByOptions .btn-default:hover,.dashboard-sortByOptions .btn-default:focus,.dashboard-sortByOptions .btn-default:active,.dashboard-sortByOptions .btn-default.active,.dashboard-sortByOptions .open .dropdown-toggle.btn-default {
    color: #fff;
    background-color: black;
    border-color: black;
}
.userprofile-caption {
    background: transparent none repeat scroll 0 0;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.25);
    font-family: Open Sans;
    font-size: 15px;
    font-weight: bolder;
    height: 45px;
    left: 16px;
    margin-bottom: 5px;
    overflow: hidden;
    padding: 15px;
    text-align: center;
    top: 72%;
    width: 178px;
}
.userprofile-caption p {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#userprofileImage img {
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.25);
    height: 140px;
    width: 178px;
}
.TW-userprofile-img {
    margin-left: 3px;
}
.userprofile-panel-border{
	border-width:0px;	
}
#TW-usrPrfl-ul li.TW-usrPrfl-li > a {
    font-size: 14px !important;
    font-weight:bold;
}
.userprfl-warning{
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.25);
    float: none;
    height: 100px;
    padding: 10px 5px;
    text-align: center;
    width: 300px;
}
.userprfl-cmpgn-container{
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.25);
    float: none;
    height: 100px;
    margin-left:0px;
    padding: 10px 5px;
    width: 300px;
}
.TW-userprofile-img #userprofileImage-dflt img{
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.25);
    height: 140px;
    margin-bottom:5px;
    width: 178px;
}
.usrPrfl-cmpgn-img{
    padding:0px;
    height:80px;	
}
.usrPrfl-cmpgn-img img{
	height:80px;	
}
.usrPrfl-cmpgn-title p{
    color: #000000;
    font-size: 14px;
    text-align: justify;
}
.userprofile-back {
    margin-bottom: 15px;
    margin-left: 18px;
}
.usr-prfl-amt .fa-inr {
    font-size: 23px !important;
    padding-right: 2px;
}
.usr-prfl-amt{
    font-size: 25px;
    margin: -6px 0 0;	
}
.TW-usrprfl-heading .col-xs-9{
    padding-left:0px ;
    padding-right:0px ;
}

#invitepartner {
    max-width: 500px;
}
#partner-container {
    margin-bottom: 20px;
}

.invitepartner {
    margin-bottom: 20px;
}
.partner-tile {
    width: 185px;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 0 0 8px 0 rgba(0,0,0,0.25);
}
.partner-tile img.partner-profile-img {
    width: 170px !important;
    height: 170px !important;
    margin-left: auto;
    margin-right: auto;
}

.partner-panel {
	   background-color: #f6f8f8;
}


#sidebar.col-sm-3, #sidebar.col-md-3, #sidebar.col-lg-3 {
	   padding-left: 0px;
	   padding-right: 0px;
}
#sidebar {
	   height: 100%;
}
.pd-container {
    padding-top: 20px;
    margin-bottom: 10px;
}
#side-menu > li:hover{
	   background-color: #013e56;
}
#side-menu > li:hover a {
/*     color: white; */
}
#side-menu {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none;
    padding-top: 10px;
}
#side-menu > li {
    position: relative;
    display: block;
    margin-bottom: 1px;
}
#side-menu > li > a {
    position: relative;
    display: block;
    padding: 10px 20px;
    text-decoration: none;
    font-size: 14px;
    color: #5b6872!important;
    font-family: Assistant, sans-serif;
    text-transform: capitalize;
}
.invite-campaign-owner {
	   padding: 20px 0;
}
#invite-campaign-owner {
	   padding: 0 15px;
}

.partner-dashboard .sidebar-nav {
    height: 750px;
    width: 200px;
    background-color: #f6f8f8;
    padding-top: 15px;
}
#vitalseperator hr{
	   margin-top: 0px;
}
.partner-dashboard .green-heading {
    text-align: center;
    margin-bottom: 5px;
}
.partner-dashboard .green-heading img{
    width: 45px;
}
.partner-dashboard div.list-group-item.active, .partner-dashboard div.list-group-item.active:hover, .partner-dashboard div.list-group-item.active:focus {
    z-index: 2;
    color: #000 !important;
    border: 1px solid #01bbd2;
    background-color: #fff !important;
}
.partner-dashboard .campaign-img {
	   max-height: 125px;
    min-height: 125px;
    width: 100%;
}
.partner-dashboard .list-group-item {
    padding: 0;
    overflow-y: auto;
}
.partner-dashboard {
	   overflow-y: auto;
}
/* .partner-select-campaign.col-md-4 , .partner-select-campaign.col-md-8, .partner-select-campaign.col-sm-4 , .partner-select-campaign.col-sm-8, .partner-select-campaign.col-xs-4 , .partner-select-campaign.col-xs-8 { */
/* 	   padding-left: 5px; */
/* 	   padding-right: 5px; */
/* } */
/* .partner-select-campaign { */
/*     font-size: 18px; */
/*     font-weight: 500; */
/* } */

.partner-dashboard .campaign-tile-width {
	   width: 220px;
	   margin-left: auto;
	   margin-right: auto;
}
.campaign-title-padding {
    color: black !important;
    font-size: 14px;
    font-weight: bold;
    word-wrap: break-word;
    height: 4.5em;
/*     margin-top: 2px; */
    text-align: left;
}
.partner-dashboard .progress {
    border: 0px;
    height: 15px;
    width: 100%;
}
.campaign-tile-content {
	   padding: 5px;
}
.campaign-tile-content .lead {
    font-size: 16px !important;
}
.campaign-tile-seperator {
	   margin-bottom: 15px;
}
.automargin {
	   margin-left: auto;
	   margin-right: auto;
/* 	   box-shadow: 0 0 8px 0 rgba(0,0,0,0.25); */
}
#promote-social-media .btn-social :first-child {
    width: 100%;
    line-height: 41px;
}
#promote-social-media {
	   height: 100px;
}
#promote-social-media .btn {
    padding: 20px 28px;
}
#promote-social-media.col-xs-12 {
	   padding-left: 0px;
	   padding-right: 0px;
}
#campaign-select-alert {
	   display: none;
}
#campaign-select-msg {
    display: none;
}
#campaign-select-alert.alert , #campaign-select-msg.alert{
  padding: 10px;
  margin-top: 10px;
}
.partner-dashboard .announcement-heading {
  font-size: 30px;
}
.campaign-title-padding a, 
.campaign-title-padding a:hover, 
.campaign-title-padding a:active {
   	color: black;
   	text-decoration: none;
}
.partner-dashboard #side-menu > li.active {
    background-color: #5a6771;
}
.partner-dashboard #side-menu > li.active a {
    color: white;
}
.partnerprofilediv {
    overflow: hidden;
/*     height: auto; */
    width: 160px;
/*     background-color: white; */
/*     margin-top: 12px; */
    top: -14px;
}
.partnerprofileeditimage {
/*     position: absolute; */
/*     top: 0; */
/*     width: 100%; */
/*     line-height: 30px; */
/*     text-align: right; */
/*     right: 15px; */
/*     color: white; */
/*     z-index: 50; */
/*     cursor: pointer; */
/*     border: none; */
/*     display: none; */
    position: absolute;
    top: 69px;
    width: 100%;
    line-height: 30px;
    text-align: right;
    right: 40px;
    color: white;
    z-index: 50;
    cursor: pointer;
    border: none;
    display: none;
    background: rgba(255, 255, 255, 0.6);
}
#partnerprofileavatar img{
    width: 160px;
    border: 0.8px solid #fff;
    height: 160px;
    margin-top: 6px;
/*     margin-left: 8px; */
}
#partnerImageEditDeleteIcon {
	   width: 160px;
    position: relative;
}
.partneruploadprofileimage {
    position: absolute;
    top: 40px;
    width: 100%;
    line-height: 30px;
    text-align: center;
    color: white;
    z-index: 50;
    cursor: pointer;
    border: none;
    display: none;
}
.partner-information-bio {
    padding: 5px;
    font-size: 14px;
    color: white;
    position: relative;
    left: -6px;
}
.partnerdummyprofileimage {
	width: 148px;
    height: 120px;
    margin-top: 0px;
/*     margin-left: 8px; */
}
.partner-tile .over.user-tile {
    margin-left: -12px;
}
.validatecampaignpaginate {
    margin-top: 10px;
    padding-left: 10px;
    margin-bottom: 15px;
    text-align: center;
}
.validatecampaignpaginate a , .validatecampaignpaginate .currentStep {
    font-size: 13px;
    text-align: center;
    padding-left: 15px;
    color: #31497B !important;
    font-weight: 700 !important;
}
.validatecampaignpaginate .currentStep {
    color: black !important;
}
.partnercampaignpaginate {
    margin-top: 10px;
    padding-left: 10px;
    margin-bottom: 15px;
    text-align: center;
}
.partnercampaignpaginate a , .partnercampaignpaginate .currentStep {
    font-size: 13px;
    text-align: center;
    padding-left: 15px;
    color: #31497B !important;
    font-weight: 700 !important;
}
.partnercampaignpaginate .currentStep {
    color: black !important;
}
.promotecampaignpaginate {
    margin-top: 10px;
    padding-left: 10px;
    margin-bottom: 15px;
    text-align: center;
 
}
.promotecampaignpaginate a , .promotecampaignpaginate .currentStep {
   font-size: 13px;
   text-align: center;
   padding-left: 15px;
   color: #31497B !important;
   font-weight: 700 !important;
}
.promotecampaignpaginate .currentStep {
   color: black !important;
}
.filespaginate {
    margin-top: 10px;
    padding-left: 10px;
    margin-bottom: 15px;
    text-align: center;
 
}
.filespaginate a , .filespaginate .currentStep {
    font-size: 13px;
    text-align: center;
    padding-left: 15px;
    color: #31497B !important;
    font-weight: 700 !important;
}
.filespaginate .currentStep {
    color: black !important;
}
#promote-social-media .btn-social :first-child {
    border-right: 0px;
}
#mobBtnSendinvitation.btn-primary {
    background-color: #006083 !important;
    border-color: #006083 !important;
    font-size: 14px;
    font-weight: 600;
}
.campaign-tile-width.thumbnail {
    padding: 0px;
}
.partner-stats .panel-footer {
    padding: 10px 5px;
}

.docs-tab-border {
    border-bottom: 2px solid #e3e3e3;
    border-top: 2px solid #e3e3e3;
}
.nav-tab-doc {
    margin-top: 10px;
    margin-bottom: 10px;
}
.nav-tab-doc a {
    color: #6d6e6e;
    text-decoration: none;
    font-weight: 500;
}
.nav-tab-doc a:hover {
    color: #01bbd2;
}
.doc-tab-right-border {
    border-right: 2px solid #6d6e6e;
}
.doc-tab-padding {
    padding-left: 8px;
    padding-right: 10px;
}
#partner-doc-content {
    margin-top: 20px;
}
#partner-sec-header span.active {
    color: #6d6e6e;
}
.nav-tab-doc a.active{
    color: #01bbd2;
}
.folder {
    background-color: #fff;
    border: 1px solid #fff;
    margin-bottom: 6px;
    margin-top: 6px;
    box-shadow: 0 0 8px 0 rgba(0,0,0,0.25);
    cursor: pointer;
}
.folder.active {
    background-color: #01bbd2;
    border: 1px solid #01bbd2;
}
.folderName {
    text-overflow: ellipsis;
    -o-text-overow: ellipsis;
    word-wrap: normal;
    overflow: hidden;
    color: #6d6e6e;
    white-space: pre;
    padding: 8px;
}
.folder.active .folderName {
    color: #fff;
}
.folderlist {
    background-color: #f5f5f5;
    overflow-y: auto;
    padding-top: 15px;
    padding-bottom: 15px;
}
#newDocFile {
    display: none;
}
.uploaddocfile {
    font-weight: 500;
    cursor: pointer;
}
.uploaddocfile:hover {
    color: white;
}
.folderdirectory {
    margin-bottom: 20px;
}
.folderdirectory a:hover{
    text-decoration: none;
}
.add-docs-fixed-btn {
    position: fixed;
    bottom: 50px;
    right: 50px;
}
.add-docs-fixed-btn .btn-round {
    width: 60px;
    height: 60px;
    border-radius: 50%;
    outline: 0px;
}
.add-docs-fixed-btn .btn , .trash-docs-fixed-btn .btn, .trash-file-fixed-btn .btn, .trash-drivefile-fixed-btn .btn{
    padding: 10px 22px;
}
.add-docs-fixed-btn .btn-primary {
    background-color: #006083 !important;
    border-color: #006083 !important;
}
.add-docs-fixed-btn .dropdown-menu .divider {
    height: 1px;
    margin: 0.5px 0px;
}
.dropdown-doc-padding {
    padding: 12px 15px;
}
.dropdown-doc-padding:hover {
    background-color: #006083;
    color: white;
}
.dropdown-doc-padding {
    color: #6d6e6e;
    font-weight: 500;
    cursor: pointer;
}
.trash-docs-fixed-btn {
    position: fixed;
    bottom: 52px;
    right: 120px;
}
.trash-docs-fixed-btn .btn-round{
    width: 60px;
    height: 60px;
    border-radius: 50%;
    outline: 0px;
}
.trash-docs-fixed-btn {
    display: none;
}
.partner-stats .announcement-bottom {
    box-shadow: 0 1px 4px rgba(0,0,0,.37);
    font-size: 16px;
}
.partner-stats .panel-info {
    border-color: #f6f8f8;
}
.partner-fileUpload-btn {
    background-color: #fff !important;
    border-color: #fff !important;
    color: #6d6e6e;
}
.partner-fileUpload-btn:hover {
    background-color: #006083 !important;
    border-color: #006083 !important;
    color: #fff;
}
.file-thumbnail {
    height: 150px;
    margin-left: auto;
    margin-right: auto;
    background-color: #fff;
    box-shadow: 0 0 8px 0 rgba(0,0,0,0.25);
    text-align: center;
    vertical-align: center;
}

.file-thumbnail .glyphicon-file, .tax-receipt-thumbnail .glyphicon-file{
    font-size: 40px;
    top: 35%;
    color: #4285f4;
}
.file-thumbnail .glyphicon-file {
    font-size: 60px;
    top: 30%;
    color: #4285f4;
}
.file-thumbnail-div {
    margin-bottom: 20px;
}
.fileName-text {
    text-overflow: ellipsis;
    -o-text-overow: ellipsis;
    word-wrap: normal;
    overflow: hidden;
    color: #6d6e6e;
    white-space: nowrap;
    text-align: center;
    padding: 5px;
    cursor: pointer;
}
.file-thumbnail-container.active .fileName-text{
    color: #fff;
    background-color: #6d6e6e;
}
.trash-file-fixed-btn {
    position: fixed;
    bottom: 52px;
    right: 120px;
    display: none;
}
.trash-file-fixed-btn .btn-round{
    width: 60px;
    height: 60px;
    border-radius: 50%;
    outline: 0px;
}
.trash-drivefile-fixed-btn {
    position: fixed;
    bottom: 52px;
    right: 120px;
    display: none;
}
.trash-drivefile-fixed-btn .btn-round{
    width: 60px;
    height: 60px;
    border-radius: 50%;
    outline: 0px;
}
.userprfl-warning a {
    margin-top: 4px;
}
.otherprfl-warning {
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.25);
    float: none;
    height: 100px;
    padding: 26px 5px;
    text-align: center;
    width: 300px;
}
.timeline-title-font span{
	font-size:16px;
	line-height:2;
}

.visible-reciept-md{
    display:none;
}
.tax-receipt-thumbnail{
	cursor:pointer;
	height: 120px;
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	box-shadow: 0 0 8px 0 rgba(0,0,0,0.25);
	text-align: center;
	vertical-align: center;
/* 	width:145px; */
}
.tax-reciept-project-title{
	text-overflow: ellipsis;
	word-wrap: normal;
	overflow: hidden;
	color: #6D6E6E;
	white-space: nowrap;
	text-align: center;
	padding: 5px;
	cursor: pointer;
/* 	width: 146px; */
/* 	margin-left: 24px; */
}

.tax-receipt-thumbnail-container:hover .tax-reciept-project-title{
	background-color: #6D6E6E;
	color: white;
}

.tax-receipt-background {
    background-color: #f6f8f8;
    overflow: auto;
    padding-top: 20px;
}
.domain-metrics .nav-tabs > li > a{
    background-color: #5fbed5;
    color: #fff;
    border: 1px solid #fff;
    font-size: 14px !important;
    font-weight: 600;
}
.domain-metrics .nav-tabs > li > a:hover, .domain-metrics .nav-tabs > li.active > a:hover {
    background-color: #5fbed5;
    color: #fff !important;
    border: 1px solid #fff;
}
.domain-metrics .nav-tabs > li.active > a {
    background-color: #A2B5D1;
    color: #fff !important;
    border: 1px solid #fff;
}

.blacknwhite img.img-size{
    width:219px;
    height:123px;
}

.contributorsSort .dropdown-menu{
	height : 200px;
	padding-left:0px;
}

.contributorsSort button.selectpicker{
    background-color: #333333 !important;
    color:white !important;
}

.backToTiles ,.campaignTilePaginate .campaignTileClick{
	cursor:pointer;
	color: #01BBD2;
}

.backToTiles:hover, .backToTiles:visited, .backToTiles:active, .backToTiles:focus{
	color:#01BBD2;
}

div.search-sort-back div.search-sort{
	padding-right: 0;
}

.col-send-email {
    margin-left: 20px;
}

#selectedLength {
    padding-right: 20px;
    padding-top: 7px;
}

#email-send-confirmation{
	display:none;
	color: #01bbd2;
}
.partner-gallery h1{
    font-size: 44px;
    font-weight: 700;
}
.partner-gallery h3{
    font-size: 22px;
    margin-bottom: 20px;
    font-weight: 400;
}
.partner-gallery .btn-default {
    background-color: #01bbd2;
    border-color: #01bbd2;
    color: #fff;
    font-weight: 600;
    padding: 12px 28px;
    font-size: 16px;
}
.partner-gallery {
    padding: 25px 0 40px 0;
}
.partners_list_container {
    padding: 20px 20px;
    background-color: #f6f8f8;
    overflow-y: auto;
}
#partner-show-container {
    padding: 0px 40px;
}
.partner-show-tile {
    width: 220px;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 0 0 8px 0 rgba(172, 169, 169, 0.25);
}
.partner-show-tile img {
    width: 220px;
    max-height: 150px;
    min-height: 150px;
}
.partner-show-info {
    padding: 5px 8px;
}
.partner-show-tile.thumbnail{
    padding: 0px;
}
.partner-show-info .partner-org-name {
    font-size: 16px;
    padding-bottom: 10px;
}
.partner-show-info .partner-raised-amt {
    font-size: 14px;
    padding: 2px 0;
}
.partner-show-info .partner-campaigns {
    font-size: 14px;
    padding: 2px 0;
}
.create-partner-btn {
    background-color: #01bbd2;
    border-color: #01bbd2;
    color: #fff;
    font-weight: 600;
    padding: 12px 28px;
    font-size: 16px;
}
.create-partner-btn:hover {
    background-color: #01bbd2;
    border-color: #01bbd2;
    color: #fff;
}
.partner-faq {
    padding: 10px 0;
    background-color: #f6f8f8;
}
.partnerfaq-section {
    padding: 10px;
    background-color: #fff;
    overflow-y: auto;
}
.partnercreatepage {
    background-color: #f6f8f8;
    overflow-y: auto;
    padding-bottom: 20px;
}
.partnercreatepage .mainheading {
    font-size: 40px;
    font-weight: 600;
    text-align: center;
    margin-bottom: 50px;
}
.partnercreatepage .orgName-padding {
    padding-left: 0;
    padding-bottom: 0;
}
.partnercreatepage label.orgName-padding {
    margin-bottom: 0;
}
.partnerorgdetails {
    margin-bottom: 30px;
    overflow-y: auto;
}

.partner-category-dropdown .btn-default {
    background-color: #fff;
    color: #6d6e6e;
    font-size: 14px;
}
.partner-category-dropdown .btn-default:hover {
    background-color: #fff;
    color: #fffff;
}
.partner-category-dropdown .open > .dropdown-toggle.btn-default:hover {
    background-color: #006083 !important;
    color: white !important;
}
.partner-category-dropdown .open > .dropdown-toggle.btn-default {
    background-color: #006083 !important;
    color: white !important;
}
.partner-category-dropdown .dropdown-menu > li{
    background-color: #fff;
    color: black;
    border: 1px solid #fff;
}
.partner-category-dropdown .dropdown-menu > li > a:hover {
    background-color: #006083 !important;
    color: #fff !important;
}
.partner-category-dropdown .btn-input .btn span:first-child {
    left: 10px;
    overflow: hidden;
    position: absolute;
    right: 25px;
}

.partner-category-dropdown .btn-input .btn .caret {
    margin-top: -1px;
    position: absolute;
    right: 10px;
    top: 50%;
}
.partner-category-dropdown .dropdown-menu {
    width: 100%;
    height: 180px;
    overflow: auto;
}
.partner-category-dropdown .btn-group > .btn:first-child {
    margin-left: 0;
}
.partner-category-dropdown .btn {
    padding: 10px 8px;
    text-align: left;
}
.partner-contact-info {
    margin-top: 40px;
}
.partner-contact-info .partner-contact-info-label{
    height: 48px;
}
.partner-contact-info-label .contact-info-label{
    background-color: #01bbd2;
    border-color: #01bbd2;
    color: #FFF;
    height: 48px;
    padding: 12px;
}
.contact-info-label-font {
    font-size: 18px;
    font-weight: 900;
}
.contact-info-guide {
    background-color: white;
    height: 48px;
    padding: 15px;
    font-size: 14px;
}
.cr-partner-contact-info {
    background-color: white;
    border-color: #dddddd;
}
.contact-info-bottom {
}
.partnerRadioBtn {
    padding-top: 10px;
}
.col-xs-zero-padding {
    padding-left: 0;
    padding-right: 0;
}
.contact-info-bottom.col-sm-4 {
    padding-left: 10px;
    padding-right: 10px;
}
.partnersavebtn.btn-default {
    background-color: #01bbd2;
    border-color: #01bbd2;
    color: #fff;
    font-weight: 700;
    font-size: 30px;
    padding: 5px 100px;
}
.partnersavebtn.btn-default:hover {
    background-color: #01bbd2;
    border-color: #01bbd2;
    color: #fff;
}
#partner-country .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100%;
    margin-left: 3px;
}
#partner-country {
    margin-bottom: 0px;
}
#partner-country .selectpicker.btn-default {
    background-color: #fff;
    color: #6d6e6e;
    font-size: 14px;
}
#partner-country .open > .dropdown-toggle.btn-default {
    background-color: #006083 !important;
    color: white !important;
}
#partner-country ul> li.selected {
    background-color: #006083 !important;
    color: white !important;
}
#partner-country ul.dropdown-menu {
    max-height: 180px !important;
    overflow-y: auto;
}
#partner-country .bootstrap-select.btn-group .dropdown-menu {
    max-width: 100%;
}
#partner-country .btn-sm {
    padding: 8px 8px;
}
.col-sm-12.rowseperator {
    margin-left: 0px;
    margin-right: 0px;
}
.partner-category-dropdown .dropdown-menu li.active a {
    background-color: #006083 !important;
    color: #fff !important;
    border: 1px solid #fff;
}
.userdashboardstats {
    padding-left: 0px;
    padding-right: 0px;
}
.userdashboardstatstile .fa-3x {
    font-size: 25px;
    padding-top: 10px;
}
.userdashboardstats .panel-heading, .userdashboardstats .panel-footer {
    padding: 5px 10px;
}
.userdashboard-tiles .userprofilecaption, .userdashboard-tiles .contribution-progress-bar {
    padding-left: 5px;
    padding-right: 5px;
}
.partner-verification {
    width: 300px;
}
.partnerOpts .bootstrap-select > .btn {
    width: 130px !important;
}
.partnerOpts .bootstrap-select {
	width: 130px !important;
	margin-top: 6px;
	margin-right: 10px;
}
#partners-list {
    min-height: 150px;
}
.userprofilebottom {
    height: 30px;
}
#side-menu > li > a:hover,
#side-menu > li > a:active,
li.active a.dash-actives {
	background-color: #013e56;
    outline: none;
    color: #fff !important;
}
#side-menu > li.active > a {
    color: #fff !important;
}
/*************Dashboard*****************/
.userprofilebottom {
    height: 30px;
}
.dashboard-sidebar {
/*     background: rgba(242, 107, 0, 0.61) none repeat scroll 0 0; */
    background-color: #e7e7e7;
    font-family: "Assistant",sans-serif;
   height: 108rem;
    left: 0;
    line-height: 20px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 15px;
    top: 0;
    width: 21rem;
    z-index: 2;
    
}
a.dash-color {
    color: white;
}
a.dash-color:hover, a.dash-color:focus{
/* 	background-color: #5b6872 !important; */
/*     background: rgba(255, 255, 255, 0.23) none repeat scroll 0 0 !important; */
    background-color: #013e56;
}
#side-menu > li.active {
/*     background-color: #5b6872; */
/*        background: rgba(255, 255, 255, 0.23) none repeat scroll 0 0; */
    background-color: #013e56;
    color: #fff;
}
.img-inline-tile {
   display: inline-flex;
   width: 98%;
}
.img-inline-dektop{
    display: inline-flex;
    width:80%;
}
.tile-img-size {
    width: 110px;
    height: 70px;
    margin-bottom: -9px;
    background-color: #dededf;
}
.tile-description {
    font-weight: 100;
    height: 37px;
    overflow: hidden;
    font-size: 12px;
    color: #868686;
    font-family: 'Assistant', sans-serif;
    margin-bottom: 0;
}
.btn-size,
.btn-size:focus,
.btn-size:hover {
    background-color: white;
    height: 28px;
    margin-bottom: 7px;
    padding: 3px;
    width: 128%;
    font-weight: 900;
    color: #808080;
}
.divider-hr {
   margin-left: 0;
   width: 96%;
   border-color: #f0f0f0;
   margin-top: 16px;
   margin-bottom: 13px;
    
}
.label-highlight {
    background-color: #a8a8a8;
    border-radius: 2px;
    padding: 2px;
    color: white;
    font-weight: 900;
}
.activity-timeline-border {
    border-left: 1px solid  #f5f5f5 !important;
    height: 108rem;
    padding-left: 3%;
    width: 25%;
    background-color: #e7e7e7;
    position: relative;
    left: 3px;
}
.campaign-title-padding a {
    font-size: 12px;
}
.tile-elipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding-right: 0;
    width: 253px;
    font-size: 15px;
    color: #343434;
    font-family: 'Assistant', sans-serif;
    margin-bottom: 0;
}
.inline-draft {
    display: inline-flex;
}
.header-dashboard {
   margin: 29px 0 21px;
   font-family: 'Assistant', sans-serif;
   font-size: 18px;
   letter-spacing: 1.3px;
   color: #5b6872;
}
.dashboard-campaingby {
    font-size: 11px;
    color: #343434 !important;
    font-weight: 100;
}
/* .secondary-dashboard-head {
    padding-top: 42px;
    
}
 .caret-up {
    width: 0; 
    height: 0; 
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-bottom: 4px solid;
    
    display: inline-block;
    margin-left: 2px;
    vertical-align: middle;
}

.dashbord-droplist-top {
    margin-top: 10px !important;
}
.caret-arringing-dashbord {
    margin-top: -27px;
    margin-left: 105px;
} */
.db-start {
    font-size: 18px;
    font-family: 'Assistant', sans-serif;
    letter-spacing: 1.3px;
    padding-bottom: 15px;
    margin-top: -10px;
    color: #5d6a73;
}
.img-avatar-radius{
	border-radius: 50%;
    height: 107px;
/*     width: 130px; */
    width: 107px;
    border: 4px solid rgba(129, 53, 53, 0.3);
}
.info {
    text-align: center;
    padding-top: 15px;
}
.dashbord-profile,.dashbord-profile:hover,.dashbord-profile:focus {
    font-family: 'Assistant', sans-serif !important;
    color: white;
    text-decoration: none !important;
}
.profile-nav > li a {
    color: white;
    font-family: 'Assistant', sans-serif !important;
}
.profile-nav > li a:hover {
    background-color: #5b6872!important;
    font-family: 'Assistant', sans-serif !important;
}
.tile-fundraiserName {
    font-size: 12px;
    color: #005f84;
    font-weight: 900;
}
.comingsoon {
    font-size: 9px;
}
.cool {
    margin-top: 33rem;
}
.dash-avatar-img {
    height: 11rem;
    width: 80%;
}
.dash-title {
    border-bottom: 1px solid #e7e7e7;
    color: #fff;
    padding: 12px;
    text-align: center;
}
#background-trans {
    background-image: url("https://image.gocrowdera.com/project-images/15600298-1dfc-4957-84cb-3b452d724eb3.jpg") !important;
    background-position: center center;
    background-size: cover;
    height: 113rem;
    position: absolute;
    top: 0;
    width: 210px;
}
@media only screen and (min-width:768px) and (max-width: 991px) {  
    .npo-editdelete {
        font-size: 12px !important;
    }
    .createcampaign-title span {
        font-size: 11px !important;
    }
    .timeline-event-copy h4 {
        width: 45% !important;
    }
    .timeline-event-icon {
        outline: 10px solid #fff !important;
    }
    .line-draftandeditbtn {
        width: 100% !important;
    }
    .card-img-npo img {
        /* height: 220px; */
        /* width: 100%; */
        height: 70px;
        width: 80px;
        margin-bottom: 15px;
    }
    .txt-campaignlft-padding {
        padding-left: 0;
        position: relative;
        left: 10px !important;
    }
    .dashboard-lineaction {
        width: 92% !important;
    }
	div.activity-timeline-border {
       width: 70%;
    }
	
}
@media only screen and (min-width:992px) and (max-width: 1092px) {
    .timeline-event-icon {
        outline: 10px solid #fff !important;
    }
    .timeline-event-copy h4 {
        width: 45% !important;
    }
}
@media only screen and (min-width:992px) and (max-width: 1280px){
    .tile-fundraiserName {
        font-size: 10px !important;
    }
    .line-draftandeditbtn {
        width: 87% !important;
    }
    .card-img-npo img {
        /* height: 220px; */
        /* width: 100%; */
        height: 70px;
        width: 80px;
        margin-bottom: 15px;
    }
    .txt-campaignlft-padding {
        padding-left: 0;
        position: relative;
        left: -6px !important;
    }
    .dashboard-lineaction {
        width: 92% !important;
    }
	div.activity-timeline-border {
       width: 60%;
    }
}
@media only screen and (min-width:320px) and (max-width: 640px){
   .bycampaignpadding {
       padding-left: 0;
       padding-right: 0;
   }
   .tile-fundraiserName {
       font-size: 11px;
       color: #005f84;
       font-weight: 900;
   }
   div.dashboard-lineaction {
       width: 130%;
   }
}
@media only screen and (min-width:320px) and (max-width: 767px) {
   .timeline-event-copy h4 {
        width: 50% !important;
   }
   div.dash-timeline-scroll ul.timeline::before {
       left: 31px !important;
   }
   .timeline-event-icon {
        outline: 10px solid #fff !important;
   }
   .tab-mobiletoppadding {
       margin-top: 0 !important;
   }
   .line-draftandeditbtn {
       width: 125% !important;
   }
   div.img-inline-tile {
       display: block;
       width: 100%;
   }
   button.btn-size, .btn-size:focus, .btn-size:hover {
	    background-color: white;
	    height: 28px;
	    margin-bottom: 7px;
	    padding: 5px;
	    width: 33%;
	    margin-right: 10px;
	    font-weight: 900;
   }
   img.tile-img-size {
        padding-left: 4px !important;
   }
   div.edit-size {
        padding-top: 15px;
    }
    button.btn-size, .btn-size:focus, .btn-size:hover {
        width: 44%;
    }
}
@media only screen and (min-width:768px) and (max-width: 1092px) {  
    .activity-display-block{
        display: block !important;
    }
	.acitvity-sm-hidden{
        display: none;
    }
    div.txt-lft-padding {
        padding-left: 0;
        position: relative;
        left: 8px;
    }
    hr.divider-hr {
	    width: 110%;
    }
    div.img-inline-dektop {
        display: inline-flex;
        width: 130%;
    }
    .img-inline-tile {
        display: block;
    }
    button.btn-size, .btn-size:focus, .btn-size:hover {
         width: 49%;
    }
    div.edit-size {
        padding-top: 15px;
    }
    div.dashboard-sidebar {
/*         height: 210rem; */
    }
    #background-trans {
        height: 214.8rem;
    }
    
}
@media only screen and (min-width:1092px) and (max-width: 1280px){
    .createcampaign-title span {
        font-size: 11px !important;
    }
    .timeline-event-icon {
        outline: 10px solid #e7e7e7 !important;
    }
    div.timeline-event-copy {
        position: relative;
        top: -1.875em;
        left: 2em;
    }
    .activity-display-block{
        display: none !important;
    }
    .acitvity-sm-hidden{
        display: block;
    }
	hr.divider-hr {
       width: 103%;
    }
    div.main{
/*        width: 70%; */
       width: 55%;
    }
    div.dashboard-sidebar {
/*         height: 182rem; */
    }
    #background-trans {
        height: 187rem;
    }
    div.activity-timeline-border {
        width: 25%;
        padding-left: 12px;
        position: relative;
        left: 2px;
        float: right;
    }
}

.dash-fontsize {
    font-family: 'Assistant', sans-serif;
    font-weight: 300;
    line-height: 1.5;
    letter-spacing: 0.05em;
    font-size: 12px;
}

/* Layout */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* Styling */
.timeline {
  margin: 4em auto;
  position: relative;
  max-width: 46em;
}
.timeline:before {
  background-color: black;
  content: '';
  margin-left: -1px;
  position: absolute;
  top: 0;
  left: 2em;
  width: 2px;
  height: 100%;
}

.timeline-event {
  position: relative;
}
.timeline-event:hover .timeline-event-icon {
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  background-color: #a83279;
}
.timeline-event:hover .timeline-event-thumbnail {
  -moz-box-shadow: inset 40em 0 0 0 #a83279;
  -webkit-box-shadow: inset 40em 0 0 0 #a83279;
  box-shadow: inset 40em 0 0 0 #a83279;
}

.timeline-event-copy {
  padding: 2em;
  position: relative;
  top: -1.875em;
  left: 3em;
  width: 80%;
}
.timeline-event-copy h3 {
  font-size: 16px;
}
.timeline-event-copy h4 {
    font-size: 14px;
    width: 100%;
    border-radius: 26px 0 26px 0;
    line-height: 15pt;
    font-family: assistant, sans-serif;
    padding-left: 20px;
}
.timeline-event-copy strong {
  font-weight: 700;
}
/* .timeline-event-copy p:not(.timeline-event-thumbnail) { */
/*   padding-bottom: 1.2em; */
/* } */

.timeline-event-icon {
  -moz-transition: -moz-transform 0.2s ease-in;
  -o-transition: -o-transform 0.2s ease-in;
  -webkit-transition: -webkit-transform 0.2s ease-in;
  transition: transform 0.2s ease-in;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  background-color: black;
  outline: 10px solid #e7e7e7;
  display: block;
  margin: 0.5em 0.5em 0.5em -0.5em;
  position: absolute;
  top: 0;
  left: 30px;
  width: 1em;
  height: 1em;
}

.timeline-event-thumbnail {
  -moz-transition: box-shadow 0.5s ease-in 0.1s;
  -o-transition: box-shadow 0.5s ease-in 0.1s;
  -webkit-transition: box-shadow 0.5s ease-in;
  -webkit-transition-delay: 0.1s;
  transition: box-shadow 0.5s ease-in 0.1s;
  color: white;
  font-size: 0.75em;
  background-color: black;
  -moz-box-shadow: inset 0 0 0 0em #ef795a;
  -webkit-box-shadow: inset 0 0 0 0em #ef795a;
  box-shadow: inset 0 0 0 0em #ef795a;
  display: inline-block;
  margin-bottom: 1.2em;
  padding: 0.25em 1em 0.2em 1em;
}
.dash-timeline-scroll {
    overflow-y: scroll;
    height: 92rem !important;
    overflow-x: hidden;
    width: 118%;
}
/* .dash-timeline-scroll:hover { */
/*     overflow-y: scroll; */
/*     height: 92rem !important; */
/*     overflow-x: hidden; */
/*     width: 118%; */
/* } */
.dash-totalpanels-toppsace{
    padding-top: 16px;
    padding-bottom: 36px;
    position: relative;
    left: -17px;
    top: 7px;
    width: 107%;
}
.panel-footer-color {
    background-color: #ffffff;
    padding: 7px;
}
.panel-boredercolor{
	border: none;
	color: #fff !important;
    background-color: #1b3e56 !important;
}
.hrcolor-set {
    border: 1px solid #f5f5f5!important;
/*     width: 92%; */
    margin-top: 4px;
}
.card-imgPdding {
    padding: 0;
    cursor: pointer;
}
.bycampaignpadding{
    padding-left: 0;
}
.dashboard-lineaction {
    width: 80%;
}
.dash-text-deco {
    text-decoration: none !important;
}
.txt-lft-padding {
    padding-left: 0;
    position: relative;
    left: -7px;
}
.line-draftandeditbtn {
    width: 70%;
}
.txt-campaignlft-padding {
    padding-left: 0;
    position: relative;
    left: -3px;
}
.npo-editdelete {
    text-decoration: none !important;
    font-size: 14px;
    color: #000;
    font-weight: 600;
}
.drop-userHeader a:hover, .drop-userHeader:focus {
    color: #000;
    background-color: #fff !important;
}
.user-img-headerusersize {
/*     height: 50px; */
/*     margin-top: -9px !important; */
/*     border-radius: 50px; */
    
    height: 50px;
    margin-top: -9px !important;
    border-radius: 50%;
    width: 5rem;
}
.nav > li > a.colorbackdrop:hover, .nav > li > a.colorbackdrop:focus, .nav .open > a.colorbackdrop {
    background-color: #fff !important;
}
.top-menuposition {
    margin-top: 1px !important;
    margin-right: 10px;
    border-radius: 6px;
}
.userFontname {
    font-size: 12px;
}
.userFontPaddings {
    padding: 7px;
}
.userdasheader-search-position > div#___gcse_0 > div.gsc-control-cse {
    padding-top: 10px;
    padding-bottom: 0;
}
.btn-admin-clickhide {
    position: fixed;
    bottom: 15px;
    left: 22px;
    z-index: 2000;
}
.partnerprofileeditimage img {
    position: relative;
    left: -58px;
}
.eidtprofiletxt {
    position: relative;
    color: black !important;
    left: -54px;
    font-weight: 700;
    font-family: Assistant, sans-serif;
}
.errorblk > label.error {
/*     margin-top: -12px !important; */
    left: 15px;
}
.sizeoficon {
    font-size: 19px;
    letter-spacing: 5px;
}
.sizeoficonDoller {
    font-size: 22px;
    letter-spacing: 2px;
}
