@import url('https://fonts.googleapis.com/css?family=Assistant:400,700|Open+Sans:700');
@import url('https://fonts.googleapis.com/css?family=Roboto');


.TW-update-redactor .redactor-box .redactor-editor,
.TW-editUpdate-redactor .redactor-box .redactor-editor,
.TW-redactor .redactor-box .redactor-editor {
	height: 200px;
}
div.customUrlLabel{
	padding-right: 0 !important;
	padding-left: 0 !important;
	padding-top: 6px;
}

div.customUrlTextBoxDev{
	padding-right: 0 !important;
	padding-left: 0 !important;
	left:-17%;
}

div.customUrlTextBoxTest{
	padding-right: 0 !important;
	padding-left: 0 !important;
	left:-14%;
}

div.customUrlTextBoxStaging{
	padding-right: 0 !important;
	padding-left: 0 !important;
	left:-10%;
}

div.customUrlTextBoxProd{
	padding-right: 0 !important;
	padding-left: 0 !important;
	left:-19%;
}

input.customVanityUrl{
	width:134%;
}

input.customVanityUrlTest{
	width:129%;
}

input.customVanityUrlStaging{
	width:120%;
}

input.customVanityUrlProd{
	width:138%;
}

.col-videoUrl-textbox{
    padding-right: 0;
    padding-left: 5px;
    top: 107px;
}

.col-videoUrl-button{
    padding-right:2px;
    padding-left: 0;
    top: 107px;
}

input.videoUrl{
    width:98%;
}

.col-add-picture{
    padding-right: 0;
    padding-left: 39%;
    top: 43%;
}

.col-pictures{
    top:5px;
    padding-right: 25px;
}
.createpage-img-panel {
    height: 200px;
}

.panel-hidden{
    display:none;
}

.imageNumValidation{
    color: #f04124;
    font-size: 12px;
    display:none;
}

.col-error-placement{
    top:110px;
}
.col-error-placement span{
    color: #f04124;
    text-align: center;
}

.col-error-placement .imgmsg{
    text-align: center;
}

.cols-error-placement-team #editimg, .cols-error-placement-team #imageNumValidation, .cols-error-placement-team #editTeamImg, .cols-error-placement-team span{
    color: #f04124;
}

input.shortUrlText {
    width: 215px;
    border: none;
}

.glyphicon-show-link-color{
    background-color: #880000;
}

.glyphicon-show-link-color-hover{
    background-color: #880000 !important;
}

.glyphicon-support-color{
    background-color: #FA8258;
    margin-right: 5px !important;
}

.glyphicon-envelope-color{
 background-color: #fa58ac;
 margin-right: 5px !important;
}

.glyphicon-design, .glyphicon-design:hover, .glyphicon-design:active, .glyphicon-design:visited, .glyphicon-design:after, .glyphicon-design:focus{
    color: white;
    padding: 7px;
    font-size: 19px;
    left: 3px;
    top: 2px;
    text-decoration: none;
}

.glyphicon-design-acknowledge, .glyphicon-design-acknowledge:hover, .glyphicon-design-acknowledge:active, .glyphicon-design-acknowledge:visited, .glyphicon-design-acknowledge:after, .glyphicon-design-acknowledge:focus{
    color: white;
    padding: 9px;
    border-radius: 50%;
    font-size: 22px;
    left: 3px;
    top: 2px;
    text-decoration: none;
}

.popoverClass .popover-content button.close, .popoverClassMob .popover-content button.close, .popoverClassManagePage .popover-content button.close, .popoverClassMobManagePage .popover-content button.close{
    position: absolute;
    top: 0;
    right: 8px;
}

.popoverClass .popover, .popoverClass .popover-title, .popoverClassMob .popover, .popoverClassMob .popover-title, .popoverClassManagePage .popover, .popoverClassManagePage .popover-title, .popoverClassMobManagePage .popover, .popoverClassMobManagePage .popover-title{
    background-color: whitesmoke;
    border-color: whitesmoke;
    color:black;
}

.popoverClass .popover-content, .popoverClassMob .popover-content, .popoverClassManagePage .popover-content, .popoverClassMobManagePage .popover-content{
    background-color: white;
    color:black;
}

.popoverClass .popover.bottom > .arrow:after, .popoverClassManagePage .popover.bottom > .arrow:after{
    border-bottom-color: whitesmoke !important;
}

.popoverClassMob .popover.left > .arrow::after, .popoverClassMobManagePage .popover.left > .arrow::after{
    border-left-color: whitesmoke !important;
}

.shortUrlglyphicon, .shortUrlglyphiconMob{
   cursor:pointer;
}

#embedTilemodal .modal-dialog.modal-embed-with-video{
    width:1024px;
}

.glyphicon-play-bg-color{
    background-color: rgb(216, 216, 216);
    border-radius: 4px;
    margin-top: 12px;
}

.glyphicon-play-padding-sm{
    font-size: 10px;
    padding: 5px 6px;
}

.glyphicon-play-padding-md{
    font-size: 15px;
    padding: 9px 13px;
}

.glyphicon-play-padding-lg{
    font-size: 20px;
    padding: 13px 18px;
}

.customSizeText{
    width:51px;
}

.custom-width{
    width:20px;
}

.margin-lg-left, .margin-md-left, .margin-custom-left{
    margin-left: 15px;
}

.margin-sm-left{
    margin-left: 12px;
}

.lbl-width{
    width:54px;
    margin-left:-3px;
}

.selected{
    background-color: #e8f6ff;
    border: 1px solid #00a0ff;
    -webkit-box-shadow: #e8f6ff 0 0 0 3px;
    -moz-box-shadow: #e8f6ff 0 0 0 3px;
    -ms-box-shadow: #e8f6ff 0 0 0 3px;
    -o-box-shadow: #e8f6ff 0 0 0 3px;
    box-shadow: #e8f6ff 0 0 0 3px;
    border-radius: 4px;
}

.video-play-md, .video-play-lg{
    width:95px;
}

.video-play-sm.selected, .video-play-sm.video-play-hover{
    height:65px;
    width: 70px;
}

.video-play-md.selected, .video-play-md.video-play-hover{
    height:80px;
    width:95px;
}
.video-play-lg.selected, .video-play-lg.video-play-hover{
    height:88px;
    width:95px;
}

.video-play-custom.selected, .video-play-custom.video-play-hover{
    height: 80px;
    width: 150px;
}

.video-play-hover:hover{
    background-color: #e8f6ff;
    -webkit-box-shadow: #e8f6ff 0 0 0 3px;
    -moz-box-shadow: #e8f6ff 0 0 0 3px;
    -ms-box-shadow: #e8f6ff 0 0 0 3px;
    -o-box-shadow: #e8f6ff 0 0 0 3px;
    box-shadow: #e8f6ff 0 0 0 3px;
    border-radius: 4px;
}

textarea.textarea-embed-video{
    overflow:hidden;
    width:93%;
}
textarea.textarea-embed-tile{
    overflow:hidden;
    width:100%;
}

.embed-video-in-modal{
    width:93%;
    height:270px;
}

.modal-body.embed-modal-body{
    padding:5px;
}

.tab-clear{
    height:17px;
}

.embedIcon-left{
    margin-left: 5px;
    
}

.glyphicon-show-design {
    color: white;
    font-size: 16px;
    padding: 7px;
    text-decoration: none;
    top: 12px;
    left: 2px;
}
.glyphicon-show-design-ract{
    color: white;
    font-size: 16px;
    padding: 7px;
    text-decoration: none;
    top: 12px;
    left: 2px;
}

.embedIcon-manage-left{
    margin-left:2px;
}

.only-tile-embed-modal .fedu.thumbnail.c-thumbnail{
    width:72%;
    margin-left: auto;
    margin-right: auto;
}

.textarea-of-embed-tile{
    overflow:hidden;
    width:74%
}

.modal-tile{
    width:930px;
}

.fedu.thumbnail.c-thumbnail{
    padding: 0;
}

#campaignthumbnails.col-sm-12 {
    padding-left: 5px;
}
.sh-head-fb-over:hover,
.sh-head-fb-over:focus{
    color: #fff;	
}
.show-sharetabs-header{
    background-color: #fff !important;
    left: 0;
    bottom: -3%;
    position: fixed;
    z-index: 1000
}
.show-ispriview-headurl{
    top: 5px;
    padding: 6px;
}
.show-headerApproval-tooltip .popover{
    width: 500px;
}
.social-header{
    margin: 0;
    cursor: pointer;
}

.cr-story-padding .redactor-box .redactor-editor{
    min-height: 0px;
    height: 120px;
    overflow-x: auto;
    overflow-y: auto;
    height: 300px;
}

.redactor-animate{
    min-height: 120px !important;
    height : auto !important;
}

.cr-panel-spend-matrix-guide{
    background-color: white;
    height:48px;;
    padding-left: 0;
    padding-right: 0;
}

.cr-panel-spend-matrix{
    background-color: #889299;
    border-color: #DDD;
    color: #FFF;
    height:48px;
    padding:11px;
}

.cr-spend-matrix{
    height:48px;
}

.cr-spend-matrix-font{
    font-size: 18px;
    font-weight: 900;
}

.cr-panel-body-spend-matrix{
    background-color: white;
    border-color: #dddddd;
}

div.col-sm-amt{
   padding-left:0;
}

span.cr-label-spend-matrix {
    padding-top: 6px;
    padding-left: 0;
    padding-right:0
}

.cr-label-spend-matrix-for{
    padding-top: 6px;
}

.spend-matrix-icons{
    background-color: #889299;
    color:white !important;
    padding-top: 0px;
    padding-right: 4px;
    padding-bottom: 0px;
    padding-left: 3px;
    margin-top: 5px;
}

.saved-message{
    display:none;
    color:#01BBD3;
    margin-top:20px;
}

.spend-matrix-top{
    margin-top:45px;
}

.cr-currency{
    position: absolute;
    left: 22px;
    top: 7px;
}

.spendAmount, .impactAmount {
    padding-left: 18px !important;
}

.display-none{
    display: none;
}

.glyphicon-size{
    font-size: 13px;
    margin-right: 0px !important;
}

.glyphicon-save{
    padding-left:2px;
}

.edit-description{
    padding-right: 18px !important;
}

.col-web-url{
    padding-right: 2px !important;
}

.question-ans{
    padding-top: 5px;
    padding-left:20px;
}

.cr-panel-body{
    margin-right: 0 !important;
    margin-left: 0px !important;
}

.display-block-text1{
    display:block;
}

.display-none-text1{
    display:none;
}

.display-block-text3{
    display:block;
}

.display-none-text3{
    display:none;
}

.validatecampaignTitle a {
    color: #000 !important;
    font-size: 30px;
    font-family: Verdana;
    font-weight: 900;
    font-variant: normal;
}
.validate-show-div a:hover {
    text-decoration: none;
}
.validateshowtab {
	   margin-bottom: 20px;
	   margin-top: 20px;
}
.validateshowtab .tabborders {
    border-bottom: 2px solid #e3e3e3;
    border-top: 2px solid #e3e3e3;
    padding-left: 15px;
    width: 100%;
    text-align: center;
}
.validate-share-border {
    border-bottom: 2px solid #e3e3e3;
    border-top: 2px solid #e3e3e3;
    margin-top: 20px;
    width: 100%;
}
.validate-panel-height {
	   height: 300px;
    margin-bottom: 0;
}
.validateshowtab .show-new-tabs-alignments {
	   margin-left: 0px;
    padding-left: 70px;
}
.validateshowcontent {
    background-color: #F3F3F3;
}
.validate-show-div .organization-panel.panel {
    border-color: #F3F3F3;
    background-color: #F3F3F3;
}
.validate-show-div .organization-panel.org-panel-1.panel {
	   height: 400px;
}
.validate-show-div .organization-panel.org-panel-2.panel {
    height: 400px;
}
.validate-show-div .organization-panel.org-panel-3.panel {
    height: 400px;
}
.organization-panel h5 {
    margin-top: 20px;
}
.organization-panel h6 {
	   margin-top: 10px;
	   font-size: 15px;
}
.validate-show-div .organization-panel.tileanstitle-goals {
    border-top-color: white;
    border-left-color: #F3F3F3;
    border-right-color: #F3F3F3;
    border-bottom-color: #F3F3F3;
    background-color: #F3F3F3;
    border-width: 2px;
}
.validate-show-div .tileanstitle-goals .daysleftIcon, .validate-show-div .show-tile-text-size.contribution-tile {
    border-left: 1px solid #F3F3F3;
    border-right: 1px solid #F3F3F3;
}
.validate-show-div .modal-footer {
    margin-top: 15px;
    padding: 19px 0px 20px;
}
.personal-details-panel {
	   padding-left: 5px;
	   padding-right: 5px;
}
.validate-show-div .icons-centering {
    width: 240px !important;
}
.validate-show-div .amount-centering {
    width: 240px !important;
}
.validate-show-div .green-heading {
	   text-align: center;
	   margin-bottom: 30px;
}
.personal-details-panel label {
	   font-size: 14px;
}
.validate-show-div .show-tile-text-size.contribution-tile {
    line-height: 6px;
}
.personal-details-panel h6 {
	   margin-bottom: 16px;
}
.validate-side-bar {
	   border-color: #F3F3F3;
    background-color: #F3F3F3;
    padding: 5px;
}
.side-bar-top.col-md-2, .side-bar-top.col-lg-2, .side-bar-top.col-sm-3 {
    padding-left: 0px;
}
.validate-side-bar label {
	   margin-right: 5px;
	   font-size: 14px;
}
.org-padding {
	   padding-left: 5px;
	   padding-right: 5px;
}
.org-panel-4 label, .org-panel-3 label {
   	font-size: 14px;
}
.validate-show-div .show-tile-text-size.contribution-tile.show-contribution-amt-tile {
    margin-top: 5px;
}
div.validate-show-div .show-tile-text-size.contribution-tile.show-contribution-amt-tile {
	   line-height: 6px;
}
div.validate-show-div .show-description {
    height: 100%;
    margin-left: 0px;
}
.TW-campaignstory-img-width.col-md-12,
.TW-campaignstory-img-width.col-sm-12, 
.TW-campaignstory-img-width.col-xs-12  {
    padding-left: 0px;
    padding-right: 0px;
}

#validateChecklistmsg {
	   display: none;
}

.reasons-p .help-block{
    padding-left:16px;
}

.cr-hash-tags{
    margin-left:0px !important;
}

.cr-reasons-guide{
    font-size: 14px;
    margin-bottom: 0px;
    padding-top: 12px;
    padding-left: 10px;
}

.cr-panel-hash-tags-guide{
    font-size: 14px;
    margin-bottom: 0px;
    padding-top: 3px;
    padding-left: 8px;
    padding-right: 5px;
}

.tax-reciept{
    display:none;
}

.col-sm-impact {
    padding-top: 5px;
}

.cr-impact-currency{
    position: absolute;
    left: 20px;
    top: 11px;
}

.form-group-selectpicker .dropdown-menu{
    height:255px;
    min-height:0;
    max-height:0;
}

.clear-tax-reciept{
    height:10px;
}

.uploadingFile{
    display:none;
}

.col-tax-file-show{
    padding-top: 7px;
    padding-left: 0;
    padding-right: 0;
}

.cr-tax-files{
    position: relative;
    display:inline-block;
    background-color: #F6F8F8;
    border: 1px solid #d7d7d7;
    border-radius: 4px;
    margin-bottom: 12px;
}

.cr-tax-files .deleteicon {
    position: absolute;
    top: 3px;
    right: 4px;
}

.cr-tax-files .deleteicon .close{
    font-size: 16px;
}

.delete-image{
    margin:2px;
    width:10px;
    height:10px;
}

.col-file-name{
    padding-left: 10px;
    padding-right: 26px;
    padding-bottom: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: normal;
    white-space: pre;
}

.col-reciept-display-none{
    display:none;
}

.fcra-display-none{
    display:none;	
}

.fcra-clear {
    height: 30px;
}

.tax-reciept-holder-country .dropdown-menu {
    max-width: 0px !important;
}

.tax-reciept-holder-country-edit .dropdown-menu {
    min-height: 0px !important;
    height: 180px;
}

.tax-reciept-dropdown-menu .dropdown-menu {
    min-height: 0px !important;
    height: 205px;
}

.form-group-dropdown div.bootstrap-select > button {
    background-color: #333 !important;
    color: white !important;
}

.col-sm-impact-num{
    padding-left: 0 !important;
}

.col-impact-text{
    padding-top: 5px;
    padding-right:0;
}

.col-sm-impact-amount {
    margin-bottom: 0px !important;
}

.media-stript-container{
    background-color: #e0e0e0 !important;
/*     border-top: 2px solid #01bbd2 !important; */
}
.hm-media-title h3{
    color: #44505d;
    font-size: 15px;
    font-weight: 900;
    margin-bottom: 0;
    padding-top: 23px;
}

.hm-partners-title h3{
    color: #44505d;
    font-size: 15px;
    font-weight: 900;
    margin-bottom: 0;
    padding-top: 23px;
}
.hm-media-padding {
    width: 109px;
    border-right: 1px solid #c9c9c9;
    height: 55px;
    padding-left: 14px;
}
.hm-media-stript-width {
    width: 1000px !important;
    padding-left: 0;
    padding-right: 0;
}
img.hm-img-bottompadding {
/*     padding-bottom: 15px; */
    width: 100px;
}
.hm-log-width {
    width: 139px;
    padding-left: 29px;
    padding-top: 9px;
}
/* .hm-allimg-padding { */
/*     padding: 7px 0; */
/* } */
hr.hm-line-color{
    border-color: #666666;
    margin-top: 10px;
/*     margin-bottom: 52px; */
}

.show-headered-without-update {
    left: 311px;
    padding-top: 4px;
}
.show-pointer-not img{
    cursor: not-allowed !important;
}
.show-pointer-not{
    cursor: not-allowed !important;
}

.col-sm-impact-animal-amount{
    margin-bottom: 0px;
    padding-left:5px;
}

.cr-impact-animals-currency{
    position: absolute;
    left: 12px;
    top: 11px;
}

#chart-container #graph {
    display: inline-block;
    height: 250px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    width: 868px;
}

#chart-container {
    color: #eaeaea;
}

.digitsError{
    color: #F04124;
    font-size: 12px;
    font-weight: normal;
}

#chart-container #graphWithoutLabel {
    height: 250px;
    margin:0px;
    width: 200px;
}

div.col-sm-pie-left-pdding{
    padding-left: 0px;
}

.height-xs{
    height:25px;
}

.clear-height-xs{
    height:20px;
}

.showing-hashtags {
    bottom: 12px;
    padding: 7px;
    position: absolute;
    top: 77px;
}

.cr1-myplane-padding {
    left: -13px;
}
.cr1-paddings-lft {
/*     margin-left: 15px; */
    width: 146% !important;
}
.cr1-url-lft {
    padding-left: 25px !important;
}
.cr2-text-city {
    font-weight: 900;
    text-align: center;
}
img.hm-height-width {
    height: 39px;
    width: 94px;
    margin-top: 2px;
}
.hr-brodway-space {
    width: 107px;
    margin-left: -27px;
}
.hm-spaces {
    margin-left: -21px;
}
.hm-radio-space {
    margin-left: -36px;
}
.hm-toi {
    top: 0px !important;
}
.manage-container-page{
	width: 1000px;
}
.mange-borders{
    background-color: #fff;
    border-bottom: 2px solid #e3e3e3;
    border-right: 2px solid #e3e3e3;
    padding-left: 15px;
    width: 100%;
}
.manage-bottom-top{
    border-right-width: 0;
    line-height: 2;
    margin: 10px 0 10px -13px;
}
.mange-tabs-payu{
    border-right-width: 0;
    line-height: 2;
    margin: 10px 0 10px -13px;
}
.manage-org-bottomMargin{
    margin-bottom: 0px;
}
.manage-btn-width {
    width: 100%;
    border-color: #01bbd3;
    height: 60px;
    padding-top: 20px;
}
.manage-deletebtn-width{
    width: 100%;
    font-weight: 900;
    height: 60px;
}
.manage-btn-padding {
    padding-left: 0;
}
.manage-edit-draft-left {
    padding-right: 0;
}
@-moz-document url-prefix() { 
    .manage-btn-width {
        width: 100%;
        border-color: #01bbd3;
    }
    .manage-deletebtn-width{
        width: 100%; 
        font-weight: 900; 
    }
}
.manage-btn-width-aft-validated{
	font-size: 18px;
    height: 100%;
    padding-bottom: 15px;
    padding-top: 15px;
    width: 91.2%;
}
.manage-edit-left:hover{
	text-decoration: none;
}
.manage-tiletitile-top{
    margin-top: 0 !important;
}
.manage-fb-color,
.manage-fb-color:hover,
.manage-fb-color:focus {
    background-color: #3b5998;
    color: #fff;
}
.mange-size-FBbtn {
    font-size: 17px;
    font-weight: 900;
    height: 100%;
    padding-left: 13px;
    padding-right: 13px;
    width: 100%;
}
@-moz-document url-prefix() { 
    .mange-size-FBbtn {
        font-size: 17px;
        font-weight: 900;
        height: 100%;
        padding: 14px;
        width: 100%;
    }
}
.manage-social{
    background-color: #fff;
    border-bottom: 2px solid #e7e7e7;
    border-right: 2px solid #e7e7e7;
    height: 150px;
    margin-top: 20px;
    padding: 15px;
}
.manage-btn-back-color,
.manage-btn-back-color:hover,
.manage-btn-back-color:focus {
    background-color: #01bbd3;
    border-color: #01bbd3;
    color: #fff;
    font-weight: bold;
}
.manage-tbs-right-borders{
    border-right: 2px solid #6d6e6e;
    padding-left: 8px;
    padding-right: 10px;
}
.manage-comit-lft{
    padding-left: 7px;
}
.show-submitapproval-in-check-box{
    height: 36px !important;
    margin-bottom: 0 !important;
    padding-top: 3px;
}
.show-submit-margin {
    margin-bottom: 0;
}
.manage-check-box-ondraft{
    margin-bottom: 0;
/*     margin-top: 7px;	 */
}
.manage-table-bottom {
    margin-bottom: 25px !important;
}
.mange-comments-bottom {
    margin-bottom: 25px;
}
.mange-team-bottem{
    margin-bottom: 25px;
    overflow: auto;
}
.mange-rewards-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre;
    padding-bottom: 5px;
    word-wrap: normal;
}
.manage-fb-padding {
    font-size: 19px;
    padding-right: 30px;
}
/* .mange-story-imgs img{ */
/*     width: 100%;	 */
/* } */
.mange-story-imgs iframe{
    width: 100% !important;
}
.errormsg {
    color: red;
}
.sharing-icons-padding-left{
    padding-left: 30%;
}

label.cr-spend-guide-text{
	padding-top: 5px;
	padding-left: 10px;
	margin-bottom: 0px;
	font-size: 14px;
}
.manage-org-height {
    height: 179px;
}
.mange-campaigntitle-mobile a{
    color: #000 !important;
    font-size: 30px;
    font-family: Verdana;
    font-weight: 900;
    font-variant: normal;
    text-decoration: none;
}
img.home-img-large-size{
    width: 100%;
}
.show-header-height {
    height: 100% !important;
    margin-left: -38px;
}
.show-header-navtabs .navbar-collapse.collapse{
    height: 70% !important;
}
.show-paddingsbtn {
    padding-left: 180px;
}
.show-paddingsbtn-submitapprov{
    padding-left: 180px;
}
.show-tabsDesktop-headers {
    top: 5px;
    left: 18px;
}
.show1-Primary{
    display: none;
}
.whatsapp-mobile-icon {
    position: fixed;
    bottom: 70px;
    right: 3%;
    z-index: 100;
}
 
 .whatsapp-mobile-icon .btn-whatsapp{
     width: 60px;
     height: 60px;
     border-radius: 50%;
     outline: 0px;
     background-color: #29a628;
     padding: 14px;
 }
 
.whatsapp-mobile-icon .btn-whatsapp{
    width: 60px;
    height: 60px;
    border-radius: 50%;
    outline: 0px;
    background-color: #29a628;
    padding: 14px;
}

.campaignCustomVanityUrl label#vanityUrlLength {
    margin-right: -12px;
}
.campaignCustomVanityUrl .form-group {
    margin-bottom: 0px;
}
.campaignCustomVanityUrl .help-block {
    color: #ff0000;
    padding-left: 26px;
}
.editCustomVanityUrl .form-group {
    margin-bottom: 0px;
}
.editCustomVanityUrl .help-block {
    color: #ff0000;
    padding-left: 15px;
}
.hm-how-it-work {
    position: relative;
}
.hm-how-it-work-img {
    bottom: 17%;
    position: absolute;
    right: 3.2%;
}
.learn-how-it-work-img{
    bottom: 17%;
    position: absolute;
    right: 3.2%;
}
.hm-start-campaign-btn,
.hm-start-campaign-btn:hover,
.hm-start-campaign-btn:focus{
    background-color: #01bbd3;
    color: #fff;
    font-size: 17px;
    font-weight: 900;
    border-color: #01bbd3;
}
.hm-headingtext{
    color: #005f84;
    font-size: 40px;
    font-weight: 900;
    padding: 30px 0 0;
    margin-left: 36px;
}

/* new */
img.how-it-success-img{
    width: 100%;
}
.how{
    position: relative;
}
.how-A{
    left: 0;
    position: absolute;
    right: 0;
}
.how-B{
	position: relative;
}
.how-zindex{
    z-index: 1000;
    color: white;
}
.howit-container{
    width: 1000px;
}
.how-zindex-title {
    color: white;
    padding-bottom: 50px;
    padding-top: 20px;
    z-index: 1000;
}
.circle-how {
    background-color: #fff;
    border-radius: 50%;
    color: #000;
    height: 300px;
    opacity: 0.66;
    width: 300px;
}
.how-title {
    padding-top: 18px;
    font-family: ubuntu condensed;
}
.how-des-1 {
    color: #000;
    font-family: ubuntu condensed;
    font-size: 15px;
    line-height: 14px;
    padding-left: 20px;
    padding-right: 20px;
}
.learn-tips-title {
    font-size: 15px;
}
.circle-small{
    background-color: #000;
    border-radius: 50%;
    color: #fff;
    font-size: 30px;
    padding-top: 15px;
    height: 80px;
    margin: 0 auto;
    width: 80px;
}
.learn-between-space {
    height: 500px;
}
.learn-no-transform{
    transform: rotateY(0deg);
    transform-style: preserve-3d;
    transition: all 0.6s ease-out 0s;
}
.learn-no-transform:hover{
    transform: rotateY(360deg);
}
.learn-number{
    margin-top: -41px;
    font-weight: 900;
}
.learn-radious-bgcolor:hover{
    background-color: #E9BD29;
    opacity: 1;
}
.learn-radious-bgcolor:hover > .learn-no-transform {
    transform: rotateY(360deg);
}

#how-it-image{
	background-image: url("http://image.gocrowdera.com/assets/sucess-tips-bg-images.png");
    background-attachment: fixed;  
    background-repeat: no-repeat;
    background-size: cover;
    height: 1325px;
}
.hm-mediastrip img {
    margin-top: 9px;
}
.abt-us-cardposition{
	left: 38.4%;
}
.show-pageDiscription img {
    width: 100%;
}
.managecampaignDescription {
    border:#f7f7f7;
    background-color: #f7f7f7;
    height: 105px;
    margin-top: -3px;
    line-height: 30px;
}
.managecampaignDescription p {
    font-weight: bold;
    margin: 0 0 0px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 24px;
    word-wrap: break-word;
    font-family: Ubuntu Condensed;
    color: #222222;
}
.managecampaignDescription .panel-body {
    padding: 5px;
}
.how-toptext {
    padding-top: 54px;
    
}
.how-bottomstrip {
    font-family: ubuntu condensed;
    font-size: 17px;
}
.how-tipsbuildcampaign {
    color: #B3373C;
    text-decoration: none !important;
}
.how-bolg-tips{
    color: #5FBED5;
}
.how-bolg-tips:hover,
.how-bolg-tips:focus {
    color: #5FBED5;
}
.learn-between-space-2{
    height: 400px;
}
.how-it-contactus {
    padding-top: 34px;
    font-size: 17px !important;
}
.manage-header-primary-top {
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
    background-color: #fff !important;
    display: none; 
}
.manage-headers-A-one{
  display: none;
}
.manage-header-logo img {
    height: 39px;
    margin-top: 5px;
    padding-left: 15px;
    padding-right: 15px !important;
}
.manage-header-height {
    height: 31px;
}
.manage-headerstabs-height{
    height: 24px;
    margin-top: 14px;
}
.manage-alltabs {
    padding-left: 30px;
}
.manage-social-mB {
    left: 0;
    position: fixed;
    top: 50px;
    width: 100%;
    background-color: #fff !important;
    z-index: 999;
    display: none;
}
.manage-fb-btn-width {
    height: 38px;
    margin-top: 4px;
    padding: 7px;
    width: 306px;
    font-weight: 900;
}
.manage-fbheader-size {
    padding-left: 180px;
}
.mange-social-all {
    padding-top: 4px;
}
.manage-width-edit {
    margin-right: -28px !important;
    margin-top: 4px !important;
    padding-left: 152px;
}
.manage-width-india {
    margin-right: -99px !important;
    margin-top: 4px !important;
    padding-left: 82px;
}
.mange-padding-btn {
    padding: 0 !important;
}
.manage-headerbts {
    padding-bottom: 10px;
    padding-top: 10px;
    width: 305px;
}
.mange-headerbtn-india {
    padding-bottom: 10px;
    padding-top: 10px;
    width: 305px;
}
.manage-submitapprove-edit {
    margin-right: -14px !important;
    margin-top: 3px !important;
    padding-left: 167px;
}
.manage-submitapprov-india {
    margin-right: -94px !important;
    margin-top: 3px !important;
    padding-left: 87px;
}
.mange-btnsubmitapprov-size {
    height: 44px;
    padding: 0;
    font-weight: 900;
}
.edit-space {
    padding-right: 4px;
}
.mange-submitapprovs {
    font-weight: 900;
}
.col-tax-reciept-panel .rowseperator .help-block {
    margin-bottom: 0px;
}
.manage-updateshare {
    padding-left: 230px;
    top: 6px !important;
}
.manage-urlshort {
    cursor: pointer;
    padding: 9px;
    top: 1px;
}
.taxreceiptcontainer {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}
.tax-receipt-logo {
	margin-bottom: 10px;
}
.modal-body .taxreceiptcontainer {
    width: 800px;
}
.taxreceiptbgcolor img {
    width: 120px;
    height: 100px;
}
.taxreceiptcontributorlabel label {
    background-color: #889299;
    border-color: #889299;
    color: #FFF;
    height: 40px;
    padding: 10px;
}
.taxreceiptlabelfont {
    font-size: 16px;
    font-weight: 600;
}
.searchablehastag, .searchablehastag:hover {
    color: #01bbd2;
    text-decoration: none;
}
.taxdetailslabel {
/*     margin-top: 10px; */
    font-size: 13px;
}
.taxreceiptcontainer .taxorgaddress.form-control {
    min-height: 170px
}
.taxreceiptcontributiondetail .taxreceipttop {
    margin-top: 5px;
    margin-bottom: 5px;
}
.organizationdetails .taxreceipttop {
    margin-top: 2px;
    margin-bottom: 2px;
}
.organizationdetails .taxreceiptdetailsfont {
    margin-top: 2px;
}
.taxreceiptdetailsfont {
    margin-top: 5px;
    margin-bottom: 0px;
    font-size: 16px;
    font-weight: 500;
    text-align:right;
}
.panel.taxreceiptcontributiondetail {
	margin-bottom: 0px;
}
.taxreceiptdetailsfont.zerotopmargin {
    margin-top: 0px;
}
.taxreceiptcontainer .form-control.digitalsignature {
    height: 150px;
}
.taxreceiptheader {
    background-color: #B3373C;
    color: #fff;
    padding: 10px 50px;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
}
.taxreceiptcontainer .form-control {
    min-height: 34px;
    height: auto;
}
.sendemailtocontributors, #signaturemsg, #signaturemsgsize, #signatureIcon, #delsignature {
    display: none;
}
.updatesubmitbtn {
    margin-top: 30px;
}
.schedulecheckboxdiv {
    margin-bottom: 20px;
}
.scheduledate {
    width: 200px;
}
.updateschedular {
    display: none;
}
.bootstrap-timepicker-widget table td input {
    width: 40px;
}
/* .footer-logosize { */
/*     padding-left: 36px; */
/* } */
button.dropdown-toggle.selectpicker.btn.btn-sm.btn-default {
    border-color: #e3e3e3;
}
button.dropdown-toggle.selectpicker.btn.btn-sm.btn-default:hover {
    border-color: #e3e3e3;
}
.success-error-container{
    width: 1000px;
}
.error-paddingtop{
    padding-top: 70px;
}
.error-title-color {
    color: #D0363E;
    font-weight: 900;
    font-size: 27px;
}
.error-title-color404{
	color: #D0363E;
    font-weight: 900;
    font-size: 20px;
    margin-top: 33px;
}
.error-description-font {
    font-size: 16px;
    font-weight: 900;
    color: #000;
}
.error-heade{
    font-weight: 900;
    color: #000;
}
.mobile-img-error {
    padding-bottom: 30px;
}
.error-description-font a {
    text-decoration: none;
}
.error-autorizedmsz{
	color: #000;
	font-size: 15px;
	font-weight: 900;
}
.error-title-color401{
    color: #D0363E;
    font-weight: 900;
    font-size: 25px;
    margin-top: 33px;
}
.error-img {
    padding-left: 125px;
    width: 1106px;
}
.error-title-color404 a {
    text-decoration: none;
}
.ack-thousands-thankyoupage {
    width: 1000px;
}
.panel-thankupage {
    margin-bottom: -1px;
/*     margin-top: 24px; */
}
.ack-funding-panel {
    color: #01bbd3;
    font-weight: 900;
    padding: 11px;
    margin-bottom: -1px;
}
.ack-table-color-green {
    background-color: #f7fcff;
}
.ack-table-color-red {
    background-color: #FDF3F2;
}
.padding-panel{
    padding: 20px;
    margin-top: -1px;
    margin-bottom: 0;	
}
.ack-socialmedia-padding {
    padding-left: 184px;
}
.ack-socialicon-size img {
    height: 32px;
}
.ack-social-mail-icons {
    font-size: 17px;
    height: 32px;
    padding: 7px 8px 4px;
    width: 32px;
}
.ack-social-mail-icons:hover,
.ack-social-mail-icons:focus {
    font-size: 17px;
    height: 32px;
    padding: 7px 8px 4px;
    width: 32px;
}
.btn-ackfund,
.btn-ackfund:hover,
.btn-ackfund:focus {
    background-color: #01bbd3;
    color: #fff;
    font-size: 15px;
    font-weight: 900;
    margin-bottom: 30px;
}
.ack-panel-reward{
    padding: 15px;
}
.ack-panel-title{
    color: inherit;
    font-size: 17px;
    margin-bottom: 0;
    margin-top: 0; 
    font-weight: 900; 
    color: #01bbd3;      
}
.ack-table-heading-padding{
    padding-left: 18px !important;
}
.ack-tile-height{
    height: 317px;    
}
.ack-panel-spacing-mobile {
    margin-top: -27px;
}
.ack-textareaheghit {
    height: 145px !important;
}
.ack-textareabottom{
    margin-bottom: 7px;
}
.ack-panel-perks {
    margin-top: -4px;
    padding-top: 0;
}
.ack-width-padding {
/*     margin-left: 13px; */
    padding-bottom: 33px;
    padding-top: 33px;
    width: 100%;
}
a.thankyou-textdeco {
    text-decoration: none;
}
.managepage-bottom-margin{
    margin-bottom: -24px;    
}
.manage-submit-approvaltileheight {
    height: 141px;
}
.mange-pagesingleapproval{
    height: 180px;
}
.show-priview-orgtile{
    height: 177px;
    margin: 0;
}
.reset-password-bottom{
    padding-bottom: 90px;
}

#indianStates .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100%;
    margin-bottom: 0;
    margin-left: 3px;
}
.dateErrorMsg {
    display: none;
    color: #f04124;
}

.tags-managepagewidth {
    width: 17%;
}
.manage-tags-topbottom {
    padding-bottom: 42px;
    padding-top: 10px;
}
.show-tags-topbottom{
/*     padding-bottom: 22px; */
/*     padding-top: 10px; */
}
.contact-details {
    padding-bottom: 15px;
    padding-left: 30px;
}
.footer-logopaddin {
    padding-right: 15px;
}
.footer-last-section-links {
    padding-left: 0;
}
.ft-payment-img{
    left: 223px;
}
.show-team-prfl {
    top: 23px;
}
.show-fundrasier-namepadding{
    padding-top: 7px;
}
.show-fundrasier-namepadding > h5 {
    text-align: left;
}
.thank-ack-cmmentBox {
    background-color: #f5f5f5;
    margin-bottom: 30px;
    margin-top: 6px;
}
.thanku-comnt-top {
    margin-top: 6px;
}

.taxreceiptmodalbody.modal-body {
	overflow-x: scroll;
}
.cdra-ft-clogo{
    margin-bottom: 30px;
    padding-left: 10px;
}
.cdra-ft-cutomercnt {
    color: #fff;
    margin-bottom: 25px;
    text-align: center;
}
.cdr-ft-contactnum {
    color: #fff;
    font-size: 30px;
    font-weight: 900;
    text-align: center;
}
.cdra-ft-contactmail {
    color: #fff;
    font-size: 12px;
    text-align: center;
}
.cdra-ft-us {
    font-size: 40%;
}
.cdra-ft-top{
    top: 52px;
}
.cdra-mng-dropwidth{
    width: 100%;
}
.cdra-mng-ftpadding{
    margin-bottom: 22px;
    padding-bottom: 18px;
}
.mange-story-imgs {
    font-size: 16px;
    font-weight: normal;
    line-height: 26px;
    letter-spacing: 0;
    word-wrap: break-word;
}
.show-textstorylinespec{
    font-weight: normal;
    letter-spacing: 0;
    word-wrap: break-word;
}
.hm-yourstory {
    padding-top: 8px;
}
#deadline.input-lg,
#daysLeft.input-lg {
    width: 100%;
}
.has-video-error .form-control{
    border-color: #f04124;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-video-error .video-help-block {
    color: #f04124;
    font-size: 12px;
    font-weight: normal;
}
.digitalsignature.taxreceipttop img{
	height: 100%;
}
.signature_img_seperator {
    display: none;
}

.pannumberEditDiv {
	display: none;
}
.margin-btm-10 {
	margin-bottom: 10px;
}
.manage-Descriptions{
    background-color: #fff;
    border-bottom: 2px solid #e7e7e7;
    border-right: 2px solid #e7e7e7;
    color: #5a6771;
    margin-top: 22px;
    overflow: hidden;
    padding: 15px;
}
.manage-reasons-des{
    color: #727272;
    font-family: open sans;
    font-size: 14px;
    padding-top: 15px;
    text-align: justify;
}
.manage-extra-moretags {
    background-color: #fff;
    border-bottom: 2px solid #e7e7e7;
    border-right: 2px solid #e7e7e7;
    height: 68px;
    margin-top: 22px;
    padding: 15px;
}
a.manage-campaigndetails-font{
	color: #787878;
    font-family: open sans;
    font-size: 17px;
}
.manage-back-color {
    background-color: #fff;
    margin-bottom: 22px;
}
.manage-color-back {
    background-color: #fff;
}
.manage-bg-color {
    background-color: #fff;
    left: 16px;
    padding: 0;
    width: 97%;
}
.manage-create-perkpadding {
    margin-right: 15px;
    margin-top: 15px;
}
.manage-mobile-margine {
    margin-bottom: 22px;
}
.manage-contribution-bgcolor {
    background-color: #fff;
    padding-top: 15px;
}
.manage-submintappro-checkbox {
    padding: 8px;
}
.manage-submit {
    padding: 19px;
}
.receipt-btn-seperator {
    display : none;
}
.team_grid_background {
    background-color: #ffffff;
}

span.donation-font{
	font-size: 15px !important;
}

#wepayDiv {
	display: none;
}

.new-manage-updateshare {
    padding-left: 115px;
    top: 6px !important;
}

.show-tbs-left-borders{
    border-left: 1px solid #d4d4d4;
    padding-left: 8px;
    padding-right: 10px;
}

.pr-icon-div-margin{
	margin-left: 26px;
	margin-top: -5px;
}

.donation-head-padding{
	padding: 4px !important;
}

 /*contact-us-css*/
.ct-container-wid {
    width: 1000px;
}
.ct-hr-sizes {
    width: 100px;
    margin-top: 10px;
}
.ct-padding {
    padding-top: 150px;
    padding-bottom: 150px;
}
.ct-text-desp {
    padding-top: 3px;
    font-family: 'Assistant', sans-serif;
    color: #494f67;
    font-size: 12pt;
}
.ct-width {
    width: 20%;
}
.ct-color {
    color: #005f84;
    font-family: 'Assistant', sans-serif;
    font-size: 30pt;
}
.ct-subtitle {
    color: #5a6771;
    font-family: 'Assistant', sans-serif;
    font-size: 15pt;
}
.ct-menus-font {
    color: #01bbd3;
    font-family: 'Assistant', sans-serif;
    font-size: 22px;
}
.ct-contact-font {
    font-family: 'Assistant', sans-serif;
    color: #5a6771;
    font-size: 14px;
    margin: 0;
    line-height: 0;
}
.ct-color-contact{
	color: #59666f;
    font-family: 'Assistant', sans-serif;
    letter-spacing: 2px;
    font-weight: 900;
}
.ct-contact-font span {
    font-size: 20px;
}
.ct-contDetail-bottom {
    padding-bottom: 80px;
}
.wid-inline-font {
	display: -webkit-inline-box;
	padding-top: 15px;
    margin-bottom: 0;
    padding-bottom: 10px;
}
.wid-goal-rs {
    padding-top: 0;
    padding-left: 6px;
    color: #000;
    font-weight: 900;
    font-size: 22pt;
    overflow: hidden;
    word-wrap: break-word;
}
.wid-space {
    left: 10px;
    margin-left: -7px;
}
.wid-goal-padding {
    padding-right: 6px;
}
.wid-diplay-inl {
    display: -webkit-inline-box;
    padding: 0;
}
.wid-progress {
    margin-bottom: 0;
    border-radius: 0;
    height: 26px;
   
/*     width: 205px; */
}
.wid-inline-days {
	display: -webkit-inline-box;
	background-color: #f8b900;
	padding: 4px 6px;
	height: 26px;
	width: 67px;
}
.wid-days-lbl {
    font-size: 10px;
    line-height: 9px;
/*     padding-left: 15px; */
    color: #000;
    font-weight: 900;
}
.wid-days {
    font-size: 24px;
    margin-top: -8px;
    color: #000;
}
.wid-descrip-height{
	height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}
.wid-bottom {
    margin: 0;
}
.wid-btn {
	width:100%;
}
.wid-btn-video-off {
    width: 72%;
}
.wid-percen-spacing {
    float: left;
    padding-left: 25px;
}
/* .wid-progress-break div { */
/*     width: 80% !important; */
/* } */
.wid-progresbar {
    width: 78%;
    border: none;
    background-color: #ededed;
}
.wid-inr {
    font-size: 27px;
}
button.embed-donate-btn-size1 {
    width: 105px !important;
    height: 50px !important;
    padding: 0 !important;
    font-size: 14px !important;
}
button.embed-donate-btn-size2 {
    width: 210px;
    height: 60px;
    padding-right: 30px;
}
button.embed-donate-btn-size3 {
    width: 240px;
    height: 70px;
}
.btn-sm-margin {
    margin-left: -11px !important;
}
.btn-sm-center {
    margin-left: 33px !important;
}
.btn-right {
    margin-left: 28px;
}
.btn-top-spaceing {
    padding-top: 15px;
    display: -webkit-inline-box;
}
.textarea-embed-tile-button,
.textarea-embed-tile-button2,
.textarea-embed-tile-button3 {
    overflow: hidden;
}
.btn-sm-left {
    margin-left: 49px;
}
.margin-sm-left-donate{
    margin-left: 28px;
}
.wid-top-padd {
    padding-top: 15px;
    margin: 0;
}

button.embdsmallBtn{
	padding: 0px;
    font-size: 16px;
    width: 105px;
    height: 50px;
}

button.embdmidBtn{
	padding: 0px;
    font-size: 22px;
    width: 210px;
    height: 60px;
}

button.embdlgBtn{
	padding: 0px;
    font-size: 25px;
    width: 240px;
    height: 70px;
}
.wid-embed-btn {
    width: 100%;
}
.wid-marigin-btn {
    margin-bottom: 0;
}

   /*npo create flow style */
 .npo-fundraiser-left-padd{
    padding-left: 29px;
    }
    
    .npo-country-left-margin{
    margin-left:-14px !important; 
    }
    
    .npo-about-left-padd{
    padding-left: 17px !important;
    }
    
    .npo-entity-left-margin{
    margin-left: 182px;
    }
    
    .npo-entity-left-padd{
    padding-left: 0;
    }
    
    .npo-fundr-web-add-right-padd{
    
    padding-right: 21px;
    
    }
    
    .npo-btn-next-right-padd{
    padding-right: 25px;
    }
    
    .npo-btn-next-prev-right-padd{
    padding-right: 25px;
    }
    
    .npo-story-width{
     width: 99.2% !important;
    }
    
    .npo-tab-back-color-width {
    width: 22% !important;
   }
     
    .npo-story-panel-width{
     width: 83% !important;
     border-bottom: 1px solid #dddddd !important;
     padding-bottom: 36px !important;
    } 
    
    .npo-tab-back-color{
    background-color: #46b8da !important;
    color: #FFF;
    }
    
    .npo-org-tab-align{
    margin-bottom: 0px;
    padding-left: 32px;
    padding-top: 9px;
    height: 48px;
    }
    
    .npo-tab-container-height{
     height: 58px;
    }
    
    .npo-tags-subheading{
        width: 76% !important;
        padding-bottom: 36px !important;
    }
    
    .npo-subheading-font{
        font-family: assistant,sans-serif;
        font-size: 14px;
        font-weight: 500;
        color: #666;
    }
    
    .npo-social-padding{
    padding-left: 0;
    padding-right: 0;
    
    }
    .next-prev-right-padd{
    padding-right: 30px !important;
    }
    
    .npo-terms-left-margin{
    margin-left: 310px;
    }
    .npo-pay-drop-left-margin{
    margin-left: -10px !important;
    }
    
    .npo-impact-left-margin{
    margin-left: 16px !important;
    }
    .impact-right-padding{
    padding-left: 0 !important;
    }
    
    .npo-reasons-align{
    padding-left: 7px !important;
    padding-top:  10px !important;
    }
    
    .npoModal-btn{
    padding-bottom: 13px !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    font-family: 'Assistant', sans-serif;
    text-decoration: none !important;
}

a.npoModal-btn-a:hover,
a.npoModal-btn-a:focus{
    text-decoration: none !important;
}

.npo-modal-fundraiser{
	width: 78%;
	margin: 0 auto;
	border-radius: 3%;
}

.requiredFieldHeading span{
	font-family: 'Assistant', sans-serif;
	font-weight: 500;
}

.npo-modalBody-padding{
	padding: 20px 20px 5px 20px;
	text-align: center;
}

.npo-alert-mngfundraiser{
    margin-top: 15px !important;
}

textarea[readonly].npo-notallow-cursor{
	background-color: #fff !important;
	width: 98.5% !important;
}

input[readonly].npo-notallow-cursor,
textarea[readonly].npo-notallow-cursor,
select.npo-notallow-cursor{
	pointer-events: none !important;
}   

.npo-form-noPadding{
	padding-left: 0 !important;
    padding-right: 0 !important;
}

.npo-image-indx{
	margin-left: 15px !important;
    position: relative !important;
    left: 8px !important;
}

span.npodonation-font{
	font-size: 13px !important;
}
iframe.fr-draggable{
	width: 100% !important;
}

/* .npo-section-head{ */
/* 	text-align: center; */
/* } */

.npo-section-head b {
    font-family: "Assistant",sans-serif;
    font-size: 20px;
    font-variant: small-caps;
/*     color: #3f91cb; */
}

.discoverBannerText a img {
    margin-top: 107px !important;
    margin-right: 25px;
    width: 110px;
}

.npo-boldText-banner{
    font-style: normal !important;
/*     font-family: georgia,sans-serif !important; */
    top: 100px !important;
}

/* .item:nth-child(1) { */
/*     background-image:url("https://image.gocrowdera.com/project-images/ae24bfde-f541-4ffc-974c-3deea4c7f3f7.jpg"); */
/* 	background-repeat:no-repeat; */
/* } */

/* .item:nth-child(2) { */
/*     background-image:url("https://image.gocrowdera.com/project-images/e8b67f25-bc58-4d67-981a-60680f992fb1.jpg"); */
/* 	background-repeat:no-repeat; */
/* } */

/* .item:nth-child(3) { */
/*     background-image:url("https://image.gocrowdera.com/project-images/8bced1de-3cba-4edd-8599-f58bc1147095.jpg"); */
/* 	background-repeat:no-repeat; */
/* } */

.npo-carousel-indicator{
	left: 49%  !important;
	bottom: 0px  !important;
}
.container-size {
    margin: 0 auto !important;
/*     width: 500px; */
}
.img-boxs {
    padding-left: 0;
}
.top-paddings {
    padding-top: 60px;
}
.padding-left {
    padding: 15px 0;
}
.social-left-padding {
    padding-left: 0;
    padding-right: 0;
}
.padding-right-xs {
    padding-bottom: 30px;
}
.npo-section-head {
    padding-bottom: 15px;
    padding-top: 12px;
}
.zero-padding {
    font-family: "Assistant",sans-serif;
    font-size: 15px;
}

.disabled.npo-a-disable > a{
	pointer-events: none;
}

.npo-input-focus:focus{
	 background-color: #f6f8f8 !important;
	 border-color: rgba(82, 168, 236, 0.8) !important;
	 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6) !important;
	 outline: 0 none !important;
}

.npo-story-width > div > ul#redactor-toolbar-0{
	padding-left: 4% !important;
}

.npo-select > .dropdown-menu.open {
    background-color: #e7e7e7 !important;
    overflow-x: scroll !important;
    width: 60%;
}
.npo-dropdown-question {
    padding-bottom: 30px;
}

#npo-drop h3	{ 
	cursor:pointer; 
	color: #0e0e0e;
    cursor: pointer;
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 600;
    padding-top: 20px;
    transition: all 0.4s ease 0s;
}

/* #npo-drop h3.active, */
/* #npo-drop h3.active:hover{  */
/* 	color:#d74646;  */
/* } */

#npo-drop div { 
	height:auto !important; 
	overflow:hidden; 
	position:relative; 
}

#npo-drop div p	{ 
	padding:0; 
	margin-bottom:15px; 
}

#npo-drop h3:hover{
	color: #000000;
	font-weight: 600;
}

.npo-nxt-btn{
	background-color: #d3d3d3 !important;
	color: black !important;
	transition: background-color 0.4s ease 0s;
}

.npo-nxt-btn:hover{
	background-color: #5e6b75 !important;
	color: white !important;
	border-color: #5e6b75 !important;
}

button.npo-btn-sbmt{
	width: 150px !important;
    margin-left: -35px;
}

.cr-start-dropdown-payment-npo{
	 width: 346px !important;
    text-align: center;
}

.cr-start-dropdown-payment-npo button{
	padding-left: 0 !important;
}

.npo-terms-padding{
	padding-left: 40px !important;
	 margin-top: -7px;
}

.npo-position-1{
	left: 175px;
}
.modal-padding {
    padding: 1px 14px 1px;
}

.rhs-show-org-profiletile{
	border-right: 1.5px solid #e7e7e7;
	overflow: hidden;
	width: 105.65%;
    height: 56px;
}

.btn.btn-show-bannerslogantext.btn-lg.btn-block.npo-join-us.sh-mission-script-height{
	border-radius: 0;
    line-height: 0;
}

.npo-story-faq{
/* 	margin-top: -50px !important; */
}


.locationn{
  display: block;
    display: -webkit-box;
    max-width: 150px;
    height: 50px;
    margin: 0 auto;
    font-size: 15px;
    line-height: 1.4;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}  

a.npo-accrdn:hover,
a.npo-accrdn:active,
a.npo-accrdn:focus{
	text-decoration: none;
}

.fr-nonpft-font {
    text-decoration: none !important;
    font-weight: 600;
}

.fr-collapsable-font {
    font-size: 15px;
    text-decoration: none !important;
    color: #5a6771 !important;
    font-weight: bold;
}

.fr-qt-pad {
    padding: 0;
}

.fr-padding-bottom {
/*     padding-top: 12px; */
    margin-bottom: 0;
}

.textarea-sizes {
    height: 200px !important;
    resize: none;
}

.text-size-half {
    height: 115px !important;
    resize: none;
}
.fr-social-padding {
    padding: 0;
}
.padding-lanch-btn {
    padding-right: 110px;
    padding-top: 0;
}
.padding-btns {
    padding-left: 70px;
}
.fr-payment-txt {
    text-align: center;
}
.fr-pays button.dropdown-toggle.selectpicker.btn.btn-sm.btn-default {
    width: 346px;
}
/* .fr-pays { */
/*     left: 78px; */
/* } */
.fr-getway-title {
    padding-left: 24px;
}
.padding-collapse {
    padding: 11px 0;
}
.npo-contributionalign {
    width: 100% !important;
    padding: 15px !important;
    border-right: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
}
.npo-showtilepadding {
    padding: 15px;
}
.npo-input-focus::-webkit-input-placeholder
{
	color: #afb6bb !important;
}
.npo-input-focus::-moz-placeholder {
	color: #afb6bb !important;
}
.npo-npofocus::-webkit-input-placeholder
{
    color: #afb6bb !important;
}
.npo-npofocus::-moz-placeholder {
    color: #afb6bb !important;
}
.npo-foucs-weburl {
    color: #afb6bb;
    margin-top: -5px;
}
.npo-url-height {
    height: auto !important;
}
/* .npo-line-height { */
/*     line-height: 25px; */
/* } */
.npo-bottom-padding {
    padding-bottom: 15px;
    padding-left: 0;
    padding-right:0;
}
.npo-preview-hidden {
    height: 0;
}
.npo-email-left {
    left: 16px;
}
.npo-input-width {
   width: 98.1%;
}
.npo-tax-inputfields {
    width: 110%;
}
.npo-droptax-width {
    width: 110% !important;
}
.npo-step2-previous {
    margin-left: 14px;
}
.npo-showpage-top {
/*     margin-top: 21px !important; */
}
div.npo-drop-color > button {
    background-color: #5a6771 !important;
    color: #fff !important;
    border-color: #5a6771 !important;
}
.npo-drops-back .dropdown-menu > li > a:hover{
    color: #fff !important;
    text-decoration: none;
    background-color: #006083; /* change color of links in drop down here */
}
/* .npo-drops-back .dropdown-menu > li > a:focus{ */
/* 	color: #fff !important; */
/*     text-decoration: none; */
/*     background-color: #8b949b; */
/* } */
li.selected {
    display: none;
}
.npo-top-padding {
    padding-top: 15px;
}
.npo-border-card {
    border: 1px solid #e7e7e7;
    padding: 15px;
    height: 240px;
    margin-bottom: 15px;
}
.npo-card-text {
    height: 60px !important;
    overflow: hidden;
    word-wrap: break-word;
    /* padding: 0; */
}
.npo-small-txt {
    font-size: 11px;
}
.npo-card-txtpadding {
    padding: 0;
/*     left: 25px; */
    line-height: 15px;
}
.npo-font-card {
    color: #03b8d5;
    margin-bottom: 6px;
}
.npo-color-crd small {
    color: #03b8d5;
}
.npo-color-crd {
    letter-spacing: 0.7px;
    line-height: 16px;
    padding: 0;
}
.card-title {
    font-family: 'Assistant', sans-serif;
    font-weight: 900;
}
.npo-card-textfont {
    font-family: 'Assistant', sans-serif;
    height: 35px;
    overflow: hidden;
    line-height: 20px;
    text-align: center;
    word-wrap: break-word;
    white-space: nowrap;
    text-overflow: ellipsis
}
.card-img-npo img {
    height: 220px;
}
.npo-card-position {
    margin: 0 auto;
    position: absolute;
    right: 40px;
    top: 20px;
    z-index: 1000;
}
.npo-card-imgbanner {
    bottom: 0;
    margin-left: -8px;
    margin-right: auto;
    position: absolute;
    top: 196px;
}
.npo-card-imgsize {
    height: 60px;
    width: 60px;
}
.npo-card-color {
    color: black;
}

.fr-payment{
	top: 22px;
}
.npo-create1-panels {
    border-radius: 3% !important;
    border: 4px solid #fff;
    height: 350px;
    background-color: transparent;
    
}
a.list-group-item:hover, a.list-group-item:focus {
    text-decoration: none;
    background-color: transparent;
}
.npo-inx1-heading {
    font-size: 20px;
    padding-top: 15px;
    padding-bottom: 30px;
    font-family: "Assistant",sans-serif;
    letter-spacing: 1px;
    color: #fff;
}
.npo-inx2-subheading {
    font-family: "Assistant",sans-serif;
    font-size: 15px;
    line-height: 25px;
    color: #484141;
    letter-spacing: 1px;
}
/* .npo-inx3-subheading { */
/*     color: #c2a43b; */
/*     font-size: 12px; */
/*     font-family: "Assistant",sans-serif; */
/*     padding: 2px; */
/* } */
.npo-inx4-subheading {
    font-size: 13px;
    font-family: "Assistant",sans-serif;
    line-height: 22px;
    color: #e0e0e0;
}
.npo-inx5-subheading {
    font-size: 16px;
    font-family: "Assistant",sans-serif;
    padding-top: 50px;
    color: #fff;
}
.npo-inx5-subheading:hover{
	cursor: pointer;
}
/* .npo-top-heading { */
/*     font-size: 40px; */
/*     font-weight: 900; */
/*     color: #fff; */
/*     font-family: "Assistant",sans-serif; */
/* } */
.npo-top-subheading {
    font-size: 15px;
    font-family: sans-serif;
    color: #fff;
    padding-top: 25px;
}
/* .npo-bg-color { */
/*     padding: 31px; */
/*     background-image: url(https://image.gocrowdera.com/project-images/88473190-6198-4b9d-a973-cb8a5ed0b80c.jpg); */
/*     background-size: cover; */
/*     background-repeat:no-repeat; */
/* } */
.npo-show {
    margin-top: 0px !important;
}
.npo-impactassessment{
	padding-right: 0px; 
	padding-left: 0px; 
	padding-top: 0px; 
	margin-top: -65px;
	overflow: hidden;
	height: 65px;
	word-wrap: break-word;
}

.preview-banner-margin-top{
	margin-top: 14px !important;
    margin-bottom: -21px;
}

#twitterShare{
	text-decoration: none;
}

.preview-rhs-nopadding{
	padding-bottom: 20px !important;
}

.npo-section-top-padd{
	padding-top: 15px;
}

a.accordion-toggle.npo-accrdn {
    font-weight: 600;
    font-family: 'Assistant', sans-serif;
}

.npo-section-top-margin{
	margin-top: 15px !important;
}

p.npo-subheading-font{
	font-style: italic;
}

@import url('https://fonts.googleapis.com/css?family=Assistant:400,700|Open+Sans:700');

.TW-update-redactor .redactor-box .redactor-editor,
.TW-editUpdate-redactor .redactor-box .redactor-editor,
.TW-redactor .redactor-box .redactor-editor {
	height: 200px;
}
div.customUrlLabel{
	padding-right: 0 !important;
	padding-left: 0 !important;
	padding-top: 6px;
}

div.customUrlTextBoxDev{
	padding-right: 0 !important;
	padding-left: 0 !important;
	left:-17%;
}

div.customUrlTextBoxTest{
	padding-right: 0 !important;
	padding-left: 0 !important;
	left:-14%;
}

div.customUrlTextBoxStaging{
	padding-right: 0 !important;
	padding-left: 0 !important;
	left:-10%;
}

div.customUrlTextBoxProd{
	padding-right: 0 !important;
	padding-left: 0 !important;
	left:-19%;
}

input.customVanityUrl{
	width:134%;
}

input.customVanityUrlTest{
	width:129%;
}

input.customVanityUrlStaging{
	width:120%;
}

input.customVanityUrlProd{
	width:138%;
    padding-left: 190px;
}

.col-videoUrl-textbox{
    padding-right: 0;
    padding-left: 5px;
    top: 107px;
}

.col-videoUrl-button{
    padding-right:2px;
    padding-left: 0;
    top: 107px;
}

input.videoUrl{
    width:98%;
}

.col-add-picture{
    padding-right: 0;
    padding-left: 39%;
    top: 43%;
}

.col-pictures{
    top:5px;
    padding-right: 25px;
}
.createpage-img-panel {
    height: 200px;
}

.panel-hidden{
    display:none;
}

.imageNumValidation{
    color: #f04124;
    font-size: 12px;
    display:none;
}

.col-error-placement{
    top:110px;
}
.col-error-placement span{
    color: #f04124;
    text-align: center;
}

.col-error-placement .imgmsg{
    text-align: center;
}

.cols-error-placement-team #editimg, .cols-error-placement-team #imageNumValidation, .cols-error-placement-team #editTeamImg, .cols-error-placement-team span{
    color: #f04124;
}

input.shortUrlText {
    width: 215px;
    border: none;
}

.glyphicon-link-color{
    background-color: #9D5A5A;
}

.glyphicon-show-link-color:hover{
    background-color: #880000;
}

.glyphicon-show-link-color-hover{
    background-color: #880000 !important;
}

.glyphicon-support-color{
    background-color: #FA8258;
    margin-right: 5px !important;
}

.glyphicon-envelope-color{
 background-color: #fa58ac;
 margin-right: 5px !important;
}

.glyphicon-design, .glyphicon-design:hover, .glyphicon-design:active, .glyphicon-design:visited, .glyphicon-design:after, .glyphicon-design:focus{
    color: white;
    padding: 7px;
    font-size: 19px;
    left: 3px;
    top: 2px;
    text-decoration: none;
}

.glyphicon-design-acknowledge, .glyphicon-design-acknowledge:hover, .glyphicon-design-acknowledge:active, .glyphicon-design-acknowledge:visited, .glyphicon-design-acknowledge:after, .glyphicon-design-acknowledge:focus{
    color: white;
    padding: 9px;
    border-radius: 50%;
    font-size: 22px;
    left: 3px;
    top: 2px;
    text-decoration: none;
}

.popoverClass .popover-content button.close, .popoverClassMob .popover-content button.close, .popoverClassManagePage .popover-content button.close, .popoverClassMobManagePage .popover-content button.close{
    position: absolute;
    top: 0;
    right: 8px;
}

.popoverClass .popover, .popoverClass .popover-title, .popoverClassMob .popover, .popoverClassMob .popover-title, .popoverClassManagePage .popover, .popoverClassManagePage .popover-title, .popoverClassMobManagePage .popover, .popoverClassMobManagePage .popover-title{
    background-color: whitesmoke;
    border-color: whitesmoke;
    color:black;
}

.popoverClass .popover-content, .popoverClassMob .popover-content, .popoverClassManagePage .popover-content, .popoverClassMobManagePage .popover-content{
    background-color: white;
    color:black;
}

.popoverClass .popover.bottom > .arrow:after, .popoverClassManagePage .popover.bottom > .arrow:after{
    border-bottom-color: whitesmoke !important;
}

.popoverClassMob .popover.left > .arrow::after, .popoverClassMobManagePage .popover.left > .arrow::after{
    border-left-color: whitesmoke !important;
}

.shortUrlglyphicon, .shortUrlglyphiconMob{
   cursor:pointer;
}

#embedTilemodal .modal-dialog.modal-embed-with-video{
    width:1024px;
}

.glyphicon-play-bg-color{
    background-color: rgb(216, 216, 216);
    border-radius: 4px;
    margin-top: 12px;
}

.glyphicon-play-padding-sm{
    font-size: 10px;
    padding: 5px 6px;
}

.glyphicon-play-padding-md{
    font-size: 15px;
    padding: 9px 13px;
}

.glyphicon-play-padding-lg{
    font-size: 20px;
    padding: 13px 18px;
}

.customSizeText{
    width:51px;
}

.custom-width{
    width:20px;
}

.margin-lg-left, .margin-md-left, .margin-custom-left{
    margin-left: 15px;
}

.margin-sm-left{
    margin-left: 12px;
}

.lbl-width{
    width:54px;
    margin-left:-3px;
}

.selected{
    background-color: #e8f6ff;
    border: 1px solid #00a0ff;
    -webkit-box-shadow: #e8f6ff 0 0 0 3px;
    -moz-box-shadow: #e8f6ff 0 0 0 3px;
    -ms-box-shadow: #e8f6ff 0 0 0 3px;
    -o-box-shadow: #e8f6ff 0 0 0 3px;
    box-shadow: #e8f6ff 0 0 0 3px;
    border-radius: 4px;
}

.video-play-md, .video-play-lg{
    width:95px;
}

.video-play-sm.selected, .video-play-sm.video-play-hover{
    height:65px;
    width: 70px;
}

.video-play-md.selected, .video-play-md.video-play-hover{
    height:80px;
    width:95px;
}
.video-play-lg.selected, .video-play-lg.video-play-hover{
    height:88px;
    width:95px;
}

.video-play-custom.selected, .video-play-custom.video-play-hover{
    height: 80px;
    width: 150px;
}

.video-play-hover:hover{
    background-color: #e8f6ff;
    -webkit-box-shadow: #e8f6ff 0 0 0 3px;
    -moz-box-shadow: #e8f6ff 0 0 0 3px;
    -ms-box-shadow: #e8f6ff 0 0 0 3px;
    -o-box-shadow: #e8f6ff 0 0 0 3px;
    box-shadow: #e8f6ff 0 0 0 3px;
    border-radius: 4px;
}

textarea.textarea-embed-video{
    overflow:hidden;
    width:93%;
}
textarea.textarea-embed-tile{
    overflow:hidden;
    width:100%;
}

.embed-video-in-modal{
    width:93%;
    height:270px;
}

.modal-body.embed-modal-body{
    padding:5px;
}

.tab-clear{
    height:17px;
}

.embedIcon-left{
    margin-left: 5px;
    
}

.glyphicon-show-design {
    color: white;
    font-size: 16px;
    padding: 7px;
    text-decoration: none;
    top: 12px;
    left: 2px;
}
.glyphicon-show-design-ract{
    color: white;
    font-size: 16px;
    padding: 7px;
    text-decoration: none;
    top: 12px;
    left: 2px;
    background-color: #880000 !important;
}

.embedIcon-manage-left{
    margin-left:2px;
}

.only-tile-embed-modal .fedu.thumbnail.c-thumbnail{
    width:72%;
    margin-left: auto;
    margin-right: auto;
}

.textarea-of-embed-tile{
    overflow:hidden;
    width:74%
}

.modal-tile{
    width:930px;
}

.fedu.thumbnail.c-thumbnail{
    padding: 0;
}

#campaignthumbnails.col-sm-12 {
    padding-left: 5px;
}
.sh-head-fb-over:hover,
.sh-head-fb-over:focus{
    color: #fff;	
}
.show-sharetabs-header{
    background-color: #fff !important;
    left: 0;
    bottom: -3%;
    position: fixed;
    z-index: 1000
}
.show-ispriview-headurl{
    top: 5px;
    padding: 6px;
}
.show-headerApproval-tooltip .popover{
    width: 500px;
}
.social-header{
    margin: 0;
    cursor: pointer;
}

.cr-story-padding .redactor-box .redactor-editor{
    min-height: 0px;
    height: 120px;
    overflow-x: auto;
    overflow-y: auto;
    height: 300px;
}

.redactor-animate{
    min-height: 120px !important;
    height : auto !important;
}

.cr-panel-spend-matrix-guide{
    background-color: white;
    height:48px;;
    padding-left: 0;
    padding-right: 0;
}

.cr-panel-spend-matrix{
    background-color: #889299;
    border-color: #DDD;
    color: #FFF;
    height:48px;
    padding:11px;
}

.cr-spend-matrix{
    height:48px;
}

.cr-spend-matrix-font{
    font-size: 18px;
    font-weight: 900;
}

.cr-panel-body-spend-matrix{
    background-color: white;
    border-color: #dddddd;
}

div.col-sm-amt{
   padding-left:0;
}

span.cr-label-spend-matrix {
    padding-top: 6px;
    padding-left: 0;
    padding-right:0
}

.cr-label-spend-matrix-for{
    padding-top: 6px;
}

.spend-matrix-icons{
    background-color: #889299;
    color:white !important;
    padding-top: 0px;
    padding-right: 4px;
    padding-bottom: 0px;
    padding-left: 3px;
    margin-top: 5px;
}

.saved-message{
    display:none;
    color:#01BBD3;
    margin-top:20px;
}

.spend-matrix-top{
    margin-top:45px;
}

.cr-currency{
    position: absolute;
    left: 22px;
    top: 7px;
}

.spendAmount, .impactAmount {
    padding-left: 18px !important;
}

.display-none{
    display: none;
}

.glyphicon-size{
    font-size: 13px;
    margin-right: 0px !important;
}

.glyphicon-save{
    padding-left:2px;
}

.edit-description{
    padding-right: 18px !important;
}

.col-web-url{
    padding-right: 2px !important;
}

.question-ans{
    padding-top: 5px;
    padding-left:20px;
}

.cr-panel-body{
    margin-right: 0 !important;
    margin-left: 0px !important;
}

.display-block-text1{
    display:block;
}

.display-none-text1{
    display:none;
}

.display-block-text3{
    display:block;
}

.display-none-text3{
    display:none;
}

.validatecampaignTitle a {
    color: #000 !important;
    font-size: 30px;
    font-family: Verdana;
    font-weight: 900;
    font-variant: normal;
}
.validate-show-div a:hover {
    text-decoration: none;
}
.validateshowtab {
	   margin-bottom: 20px;
	   margin-top: 20px;
}
.validateshowtab .tabborders {
    border-bottom: 2px solid #e3e3e3;
    border-top: 2px solid #e3e3e3;
    padding-left: 15px;
    width: 100%;
    text-align: center;
}
.validate-share-border {
    border-bottom: 2px solid #e3e3e3;
    border-top: 2px solid #e3e3e3;
    margin-top: 20px;
    width: 100%;
}
.validate-panel-height {
	   height: 300px;
    margin-bottom: 0;
}
.validateshowtab .show-new-tabs-alignments {
	   margin-left: 0px;
    padding-left: 70px;
}
.validateshowcontent {
    background-color: #F3F3F3;
}
.validate-show-div .organization-panel.panel {
    border-color: #F3F3F3;
    background-color: #F3F3F3;
}
.validate-show-div .organization-panel.org-panel-1.panel {
	   height: 400px;
}
.validate-show-div .organization-panel.org-panel-2.panel {
    height: 400px;
}
.validate-show-div .organization-panel.org-panel-3.panel {
    height: 400px;
}
.organization-panel h5 {
    margin-top: 20px;
}
.organization-panel h6 {
	   margin-top: 10px;
	   font-size: 15px;
}
.validate-show-div .organization-panel.tileanstitle-goals {
    border-top-color: white;
    border-left-color: #F3F3F3;
    border-right-color: #F3F3F3;
    border-bottom-color: #F3F3F3;
    background-color: #F3F3F3;
    border-width: 2px;
}
.validate-show-div .tileanstitle-goals .daysleftIcon, .validate-show-div .show-tile-text-size.contribution-tile {
    border-left: 1px solid #F3F3F3;
    border-right: 1px solid #F3F3F3;
}
.validate-show-div .modal-footer {
    margin-top: 15px;
    padding: 19px 0px 20px;
}
.personal-details-panel {
	   padding-left: 5px;
	   padding-right: 5px;
}
.validate-show-div .icons-centering {
    width: 240px !important;
}
.validate-show-div .amount-centering {
    width: 240px !important;
}
.validate-show-div .green-heading {
	   text-align: center;
	   margin-bottom: 30px;
}
.personal-details-panel label {
	   font-size: 14px;
}
.validate-show-div .show-tile-text-size.contribution-tile {
    line-height: 6px;
}
.personal-details-panel h6 {
	   margin-bottom: 16px;
}
.validate-side-bar {
	   border-color: #F3F3F3;
    background-color: #F3F3F3;
    padding: 5px;
}
.side-bar-top.col-md-2, .side-bar-top.col-lg-2, .side-bar-top.col-sm-3 {
    padding-left: 0px;
}
.validate-side-bar label {
	   margin-right: 5px;
	   font-size: 14px;
}
.org-padding {
	   padding-left: 5px;
	   padding-right: 5px;
}
.org-panel-4 label, .org-panel-3 label {
   	font-size: 14px;
}
.validate-show-div .show-tile-text-size.contribution-tile.show-contribution-amt-tile {
    margin-top: 5px;
}
div.validate-show-div .show-tile-text-size.contribution-tile.show-contribution-amt-tile {
	   line-height: 6px;
}
div.validate-show-div .show-description {
    height: 100%;
    margin-left: 0px;
}
.TW-campaignstory-img-width.col-md-12,
.TW-campaignstory-img-width.col-sm-12, 
.TW-campaignstory-img-width.col-xs-12  {
    padding-left: 0px;
    padding-right: 0px;
}

#validateChecklistmsg {
	   display: none;
}

.reasons-p .help-block{
    padding-left:16px;
}

.cr-hash-tags{
    margin-left:0px !important;
}

.cr-reasons-guide{
    font-size: 14px;
    margin-bottom: 0px;
    padding-top: 12px;
    padding-left: 10px;
}

.cr-panel-hash-tags-guide{
    font-size: 14px;
    margin-bottom: 0px;
    padding-top: 3px;
    padding-left: 8px;
    padding-right: 5px;
}

.tax-reciept{
    display:none;
}

.col-sm-impact {
    padding-top: 5px;
}

.cr-impact-currency{
    position: absolute;
    left: 20px;
    top: 11px;
}

.form-group-selectpicker .dropdown-menu{
    height:255px;
    min-height:0;
    max-height:0;
}

.clear-tax-reciept{
    height:10px;
}

.uploadingFile{
    display:none;
}

.col-tax-file-show{
    padding-top: 7px;
    padding-left: 0;
    padding-right: 0;
}

.cr-tax-files{
    position: relative;
    display:inline-block;
    background-color: #F6F8F8;
    border: 1px solid #d7d7d7;
    border-radius: 4px;
    margin-bottom: 12px;
}

.cr-tax-files .deleteicon {
    position: absolute;
    top: 3px;
    right: 4px;
}

.cr-tax-files .deleteicon .close{
    font-size: 16px;
}

.delete-image{
    margin:2px;
    width:10px;
    height:10px;
}

.col-file-name{
    padding-left: 10px;
    padding-right: 26px;
    padding-bottom: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: normal;
    white-space: pre;
}

.col-reciept-display-none{
    display:none;
}

.fcra-display-none{
    display:none;	
}

.fcra-clear {
    height: 30px;
}

.tax-reciept-holder-country .dropdown-menu {
    max-width: 0px !important;
}

.tax-reciept-holder-country-edit .dropdown-menu {
    min-height: 0px !important;
    height: 180px;
}

.tax-reciept-dropdown-menu .dropdown-menu {
    min-height: 0px !important;
    height: 125px;
}

.form-group-dropdown div.bootstrap-select > button {
    background-color: #333 !important;
    color: white !important;
}

.col-sm-impact-num{
    padding-left: 0 !important;
}

.col-impact-text{
    padding-top: 5px;
    padding-right:0;
}

.col-sm-impact-amount {
    margin-bottom: 0px !important;
}

.media-stript-container{
    background-color: #e0e0e0 !important;
/*     border-top: 2px solid #01bbd2 !important; */
}
.hm-media-title h3{
    color: #44505d;
    font-size: 15px;
    font-weight: 900;
    margin-bottom: 0;
    padding-top: 23px;
}

.hm-partners-title h3{
    color: #44505d;
    font-size: 15px;
    font-weight: 900;
    margin-bottom: 0;
    padding-top: 23px;
}
.hm-media-padding {
    width: 109px;
    border-right: 1px solid #c9c9c9;
    height: 55px;
    padding-left: 14px;
}
.hm-media-stript-width {
    width: 1000px !important;
    padding: 15px 0 25px 0;
}
img.hm-img-bottompadding {
/*     padding-bottom: 15px; */
    width: 100px;
}
.hm-log-width {
    width: 139px;
    padding-left: 29px;
    padding-top: 9px;
}
/* .hm-allimg-padding { */
/*     padding: 7px 0; */
/* } */
hr.hm-line-color{
    border-color: #666666;
    margin-top: 10px;
/*     margin-bottom: 52px; */
}

.show-headered-without-update {
    left: 311px;
    padding-top: 4px;
}
.show-pointer-not img{
    cursor: not-allowed !important;
}
.show-pointer-not{
    cursor: not-allowed !important;
}

.col-sm-impact-animal-amount{
    margin-bottom: 0px;
    padding-left:5px;
}

.cr-impact-animals-currency{
    position: absolute;
    left: 12px;
    top: 11px;
}

#chart-container #graph {
    display: inline-block;
    height: 250px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    width: 868px;
}

#chart-container {
    color: #eaeaea;
}

.digitsError{
    color: #F04124;
    font-size: 12px;
    font-weight: normal;
}

#chart-container #graphWithoutLabel {
    height: 250px;
    margin:0px;
    width: 200px;
}

div.col-sm-pie-left-pdding{
    padding-left: 0px;
}

.height-xs{
    height:25px;
}

.clear-height-xs{
    height:20px;
}

.showing-hashtags {
    bottom: 12px;
    padding: 7px;
    position: absolute;
    top: 77px;
}

.cr1-lbl-padding {
    left: -13px;
}
.cr1-paddings-lft {
/*     margin-left: 15px; */
    width: 146% !important;
}
.cr1-url-lft {
    padding-left: 25px !important;
}
.cr2-text-city {
    font-weight: 900;
    text-align: center;
}
img.hm-height-width {
    height: 39px;
    width: 94px;
    margin-top: 2px;
}
.hr-brodway-space {
    width: 107px;
    margin-left: -27px;
}
.hm-spaces {
    margin-left: -21px;
}
.hm-radio-space {
    margin-left: -36px;
}
.hm-toi {
    top: 0px;
}
.manage-container-page{
	width: 1000px;
}
.mange-borders{
    background-color: #fff;
    border-bottom: 2px solid #e3e3e3;
    border-right: 2px solid #e3e3e3;
    padding-left: 15px;
    width: 100%;
}
.manage-bottom-top{
    border-right-width: 0;
    line-height: 2;
    margin: 10px 0 10px -13px;
}
.mange-tabs-payu{
    border-right-width: 0;
    line-height: 2;
    margin: 10px 0 10px -13px;
}
.manage-org-bottomMargin{
    margin-bottom: 0px;
}
.manage-btn-width {
    width: 100%;
    border-color: #01bbd3;
    height: 57px;
    padding-top: 18px;
}
.manage-deletebtn-width{
    width: 100%;
    font-weight: 900;
    height: 57px;
}
.manage-btn-padding {
    padding-left: 0;
}
.manage-edit-draft-left {
    padding-right: 0;
}
@-moz-document url-prefix() { 
    .manage-btn-width {
        width: 100%;
        border-color: #01bbd3;
    }
    .manage-deletebtn-width{
        width: 100%; 
        font-weight: 900; 
    }
}
.manage-btn-width-aft-validated{
	font-size: 18px;
    height: 100%;
    padding-bottom: 15px;
    padding-top: 15px;
    width: 90.2%;
}
.manage-edit-left-campaign{
    margin-left: 15px;
}
.manage-tiletitile-top{
    margin-top: 0 !important;
}
.manage-fb-color,
.manage-fb-color:hover,
.manage-fb-color:focus {
    background-color: #3b5998;
    color: #fff;
}
.mange-size-FBbtn {
    font-size: 17px;
    font-weight: 900;
    height: 100%;
    padding-left: 13px;
    padding-right: 13px;
    width: 100%;
}
@-moz-document url-prefix() { 
    .mange-size-FBbtn {
        font-size: 17px;
        font-weight: 900;
        height: 100%;
        padding: 14px;
        width: 100%;
    }
}
.manage-social{
    background-color: #fff;
    border-bottom: 2px solid #e7e7e7;
    border-right: 2px solid #e7e7e7;
    height: 150px;
    margin-top: 20px;
    padding: 15px;
}
.manage-btn-back-color,
.manage-btn-back-color:hover,
.manage-btn-back-color:focus {
    background-color: #01bbd3;
    border-color: #01bbd3;
    color: #fff;
    font-weight: bold;
}
.manage-tbs-right-borders{
    border-right: 2px solid #6d6e6e;
    padding-left: 8px;
    padding-right: 10px;
}
.manage-comit-lft{
    padding-left: 7px;
}
.show-submitapproval-in-check-box{
    height: 36px !important;
    margin-bottom: 0 !important;
    padding-top: 3px;
}
.show-submit-margin {
    margin-bottom: 0;
}
.manage-check-box-ondraft{
    margin-bottom: 0;
/*     margin-top: 7px;	 */
}
.manage-table-bottom {
    margin-bottom: 25px !important;
}
.mange-comments-bottom {
    margin-bottom: 25px;
}
.mange-team-bottem{
    margin-bottom: 25px;
    overflow: auto;
}
.mange-rewards-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre;
    padding-bottom: 5px;
    word-wrap: normal;
}
.manage-fb-padding {
    font-size: 19px;
    padding-right: 30px;
}
/* .mange-story-imgs img{ */
/*     width: 100%;	 */
/* } */
.mange-story-imgs iframe{
    width: 100% !important;
}
.errormsg {
    color: red;
}
.sharing-icons-padding-left{
    padding-left: 30%;
}

label.cr-spend-guide-text{
	padding-top: 5px;
	padding-left: 10px;
	margin-bottom: 0px;
	font-size: 14px;
}
.manage-org-height {
    height: 179px;
}
.mange-campaigntitle-mobile a{
    color: #000 !important;
    font-size: 30px;
    font-family: Verdana;
    font-weight: 900;
    font-variant: normal;
    text-decoration: none;
}
img.home-img-large-size{
    width: 100%;
}
.show-header-height {
    height: 100% !important;
    margin-left: -38px;
}
.show-header-navtabs .navbar-collapse.collapse{
    height: 70% !important;
}
.show-paddingsbtn {
    padding-left: 180px;
}
.show-paddingsbtn-submitapprov{
    padding-left: 180px;
}
.show-tabsDesktop-headers {
    top: 5px;
    left: 18px;
}
.show1-Primary{
    display: none;
}
.whatsapp-mobile-icon {
    position: fixed;
    bottom: 70px;
    right: 3%;
    z-index: 100;
}
 
 .whatsapp-mobile-icon .btn-whatsapp{
     width: 60px;
     height: 60px;
     border-radius: 50%;
     outline: 0px;
     background-color: #29a628;
     padding: 14px;
 }
 
.whatsapp-mobile-icon .btn-whatsapp{
    width: 60px;
    height: 60px;
    border-radius: 50%;
    outline: 0px;
    background-color: #29a628;
    padding: 14px;
}

.campaignCustomVanityUrl label#vanityUrlLength {
    margin-right: -12px;
}
.campaignCustomVanityUrl .form-group {
    margin-bottom: 0px;
}
.campaignCustomVanityUrl .help-block {
    color: #ff0000;
    padding-left: 26px;
}
.editCustomVanityUrl .form-group {
    margin-bottom: 0px;
}
.editCustomVanityUrl .help-block {
    color: #ff0000;
    padding-left: 15px;
}
.hm-how-it-work {
    position: relative;
}
.hm-how-it-work-img {
    bottom: 17%;
    position: absolute;
    right: 3.2%;
}
.learn-how-it-work-img{
    bottom: 17%;
    position: absolute;
    right: 3.2%;
}
.hm-start-campaign-btn,
.hm-start-campaign-btn:hover,
.hm-start-campaign-btn:focus{
    background-color: #01bbd3;
    color: #fff;
    font-size: 17px;
    font-weight: 900;
    border-color: #01bbd3;
}
.hm-headingtext{
    color: #005f84;
    font-size: 40px;
    font-weight: 900;
    padding: 30px 0 0;
    margin-left: 36px;
}

/* new */
img.how-it-success-img{
    width: 100%;
}
.how{
    position: relative;
}
.how-A{
    left: 0;
    position: absolute;
    right: 0;
}
.how-B{
	position: relative;
}
.how-zindex{
    z-index: 1000;
    color: white;
}
.howit-container{
    width: 1000px;
}
.how-zindex-title {
    color: white;
    padding-bottom: 50px;
    padding-top: 20px;
    z-index: 1000;
}
.circle-how {
    background-color: #fff;
    border-radius: 50%;
    color: #000;
    height: 300px;
    opacity: 0.66;
    width: 300px;
}
.how-title {
    padding-top: 18px;
    font-family: ubuntu condensed;
}
.how-des-1 {
    color: #000;
    font-family: ubuntu condensed;
    font-size: 15px;
    line-height: 14px;
    padding-left: 20px;
    padding-right: 20px;
}
.learn-tips-title {
    font-size: 15px;
}
.circle-small{
    background-color: #000;
    border-radius: 50%;
    color: #fff;
    font-size: 30px;
    padding-top: 15px;
    height: 80px;
    margin: 0 auto;
    width: 80px;
}
.learn-between-space {
    height: 500px;
}
.learn-no-transform{
    transform: rotateY(0deg);
    transform-style: preserve-3d;
    transition: all 0.6s ease-out 0s;
}
.learn-no-transform:hover{
    transform: rotateY(360deg);
}
.learn-number{
    margin-top: -41px;
    font-weight: 900;
}
.learn-radious-bgcolor:hover{
    background-color: #E9BD29;
    opacity: 1;
}
.learn-radious-bgcolor:hover > .learn-no-transform {
    transform: rotateY(360deg);
}

#how-it-image{
	background-image: url("http://image.gocrowdera.com/assets/sucess-tips-bg-images.png");
    background-attachment: fixed;  
    background-repeat: no-repeat;
    background-size: cover;
    height: 1325px;
}
.hm-mediastrip img {
    margin-top: 9px;
}
.abt-us-cardposition{
	left: 38.4%;
}
.show-pageDiscription img {
    width: 100%;
}
.managecampaignDescription {
    border:#f7f7f7;
    background-color: #f7f7f7;
    height: 105px;
    margin-top: -3px;
    line-height: 30px;
}
.managecampaignDescription p {
    font-weight: bold;
    margin: 0 0 0px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 24px;
    word-wrap: break-word;
    font-family: Ubuntu Condensed;
    color: #222222;
}
.managecampaignDescription .panel-body {
    padding: 5px;
}
.how-toptext {
    padding-top: 54px;
    
}
.how-bottomstrip {
    font-family: ubuntu condensed;
    font-size: 17px;
}
.how-tipsbuildcampaign {
    color: #B3373C;
    text-decoration: none !important;
}
.how-bolg-tips{
    color: #5FBED5;
}
.how-bolg-tips:hover,
.how-bolg-tips:focus {
    color: #5FBED5;
}
.learn-between-space-2{
    height: 400px;
}
.how-it-contactus {
    padding-top: 34px;
    font-size: 17px !important;
}
.manage-header-primary-top {
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
    background-color: #fff !important;
    display: none; 
}
.manage-headers-A-one{
  display: none;
}
.manage-header-logo img {
    height: 39px;
    margin-top: 5px;
    padding-left: 15px;
    padding-right: 15px !important;
}
.manage-header-height {
    height: 31px;
}
.manage-headerstabs-height{
    height: 24px;
    margin-top: 14px;
}
.manage-alltabs {
    padding-left: 30px;
}
.manage-social-mB {
    left: 0;
    position: fixed;
    top: 50px;
    width: 100%;
    background-color: #fff !important;
    z-index: 999;
    display: none;
}
.manage-fb-btn-width {
    height: 38px;
    margin-top: 4px;
    padding: 7px;
    width: 306px;
    font-weight: 900;
}
.manage-fbheader-size {
    padding-left: 180px;
}
.mange-social-all {
    padding-top: 4px;
}
.manage-width-edit {
    margin-right: -28px !important;
    margin-top: 4px !important;
    padding-left: 152px;
}
.manage-width-india {
    margin-right: -99px !important;
    margin-top: 4px !important;
    padding-left: 82px;
}
.mange-padding-btn {
    padding: 0 !important;
}
.manage-headerbts {
    padding-bottom: 10px;
    padding-top: 10px;
    width: 305px;
}
.mange-headerbtn-india {
    padding-bottom: 10px;
    padding-top: 10px;
    width: 305px;
}
.manage-submitapprove-edit {
    margin-right: -14px !important;
    margin-top: 3px !important;
    padding-left: 167px;
}
.manage-submitapprov-india {
    margin-right: -94px !important;
    margin-top: 3px !important;
    padding-left: 87px;
}
.mange-btnsubmitapprov-size {
    height: 60px;
    padding: 0;
    font-weight: 900;
    margin: 0 !important;
}
.edit-space {
    padding-right: 4px;
}
.mange-submitapprovs {
    font-weight: 900;
}
.col-tax-reciept-panel .rowseperator .help-block {
    margin-bottom: 0px;
}
.manage-updateshare {
    padding-left: 230px;
    top: 6px !important;
}
.manage-urlshort {
    cursor: pointer;
    padding: 9px;
    top: 1px;
}
.taxreceiptcontainer {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}
.tax-receipt-logo {
	margin-bottom: 10px;
}
.modal-body .taxreceiptcontainer {
    width: 800px;
}
.taxreceiptbgcolor img {
    width: 120px;
    height: 100px;
}
.taxreceiptcontributorlabel label {
    background-color: #889299;
    border-color: #889299;
    color: #FFF;
    height: 40px;
    padding: 10px;
}
.taxreceiptlabelfont {
    font-size: 16px;
    font-weight: 600;
}
.searchablehastag, .searchablehastag:hover {
    color: #01bbd2;
    text-decoration: none;
}
.taxdetailslabel {
/*     margin-top: 10px; */
    font-size: 13px;
}
.taxreceiptcontainer .taxorgaddress.form-control {
    min-height: 170px
}
.taxreceiptcontributiondetail .taxreceipttop {
    margin-top: 5px;
    margin-bottom: 5px;
}
.organizationdetails .taxreceipttop {
    margin-top: 2px;
    margin-bottom: 2px;
}
.organizationdetails .taxreceiptdetailsfont {
    margin-top: 2px;
}
.taxreceiptdetailsfont {
    margin-top: 5px;
    margin-bottom: 0px;
    font-size: 16px;
    font-weight: 500;
    text-align:right;
}
.panel.taxreceiptcontributiondetail {
	margin-bottom: 0px;
}
.taxreceiptdetailsfont.zerotopmargin {
    margin-top: 0px;
}
.taxreceiptcontainer .form-control.digitalsignature {
    height: 150px;
}
.taxreceiptheader {
    background-color: #B3373C;
    color: #fff;
    padding: 10px 50px;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
}
.taxreceiptcontainer .form-control {
    min-height: 34px;
    height: auto;
}
.sendemailtocontributors, #signaturemsg, #signaturemsgsize, #signatureIcon, #delsignature {
    display: none;
}
.updatesubmitbtn {
    margin-top: 30px;
}
.schedulecheckboxdiv {
    margin-bottom: 20px;
}
.scheduledate {
    width: 200px;
}
.updateschedular {
    display: none;
}
.bootstrap-timepicker-widget table td input {
    width: 40px;
}
/* .footer-logosize { */
/*     padding-left: 36px; */
/* } */
button.dropdown-toggle.selectpicker.btn.btn-sm.btn-default {
    border-color: #e3e3e3;
}
button.dropdown-toggle.selectpicker.btn.btn-sm.btn-default:hover {
    border-color: #e3e3e3;
}
.success-error-container{
    width: 1000px;
}
.error-paddingtop{
    padding-top: 70px;
}
.error-title-color {
    color: #D0363E;
    font-weight: 900;
    font-size: 27px;
}
.error-title-color404{
	color: #D0363E;
    font-weight: 900;
    font-size: 20px;
    margin-top: 33px;
}
.error-description-font {
    font-size: 16px;
    font-weight: 900;
    color: #000;
}
.error-heade{
    font-weight: 900;
    color: #000;
}
.mobile-img-error {
    padding-bottom: 30px;
}
.error-description-font a {
    text-decoration: none;
}
.error-autorizedmsz{
	color: #000;
	font-size: 15px;
	font-weight: 900;
}
.error-title-color401{
    color: #D0363E;
    font-weight: 900;
    font-size: 25px;
    margin-top: 33px;
}
.error-img {
    padding-left: 125px;
    width: 1106px;
}
.error-title-color404 a {
    text-decoration: none;
}
.ack-thousands-thankyoupage {
    width: 1000px;
}
.panel-thankupage {
    margin-bottom: -1px;
/*     margin-top: 24px; */
}
.ack-funding-panel {
    color: #01bbd3;
    font-weight: 900;
    padding: 11px;
    margin-bottom: -1px;
}
.ack-table-color-green {
    background-color: #f7fcff;
}
.ack-table-color-red {
    background-color: #FDF3F2;
}
.padding-panel{
    padding: 20px;
    margin-top: -1px;
    margin-bottom: 0;	
}
.ack-socialmedia-padding {
    padding-left: 184px;
}
.ack-socialicon-size img {
    height: 32px;
}
.ack-social-mail-icons {
    font-size: 17px;
    height: 32px;
    padding: 7px 8px 4px;
    width: 32px;
}
.ack-social-mail-icons:hover,
.ack-social-mail-icons:focus {
    font-size: 17px;
    height: 32px;
    padding: 7px 8px 4px;
    width: 32px;
}
.btn-ackfund,
.btn-ackfund:hover,
.btn-ackfund:focus {
    background-color: #01bbd3;
    color: #fff;
    font-size: 15px;
    font-weight: 900;
    margin-bottom: 30px;
}
.ack-panel-reward{
    padding: 15px;
}
.ack-panel-title{
    color: inherit;
    font-size: 17px;
    margin-bottom: 0;
    margin-top: 0; 
    font-weight: 900; 
    color: #01bbd3;      
}
.ack-table-heading-padding{
    padding-left: 18px !important;
}
.ack-tile-height{
    height: 317px;    
}
.ack-panel-spacing-mobile {
    margin-top: -27px;
}
.ack-textareaheghit {
    height: 145px !important;
}
.ack-textareabottom{
    margin-bottom: 7px;
}
.ack-panel-perks {
    margin-top: -4px;
    padding-top: 0;
}
.ack-width-padding {
/*     margin-left: 13px; */
    padding-bottom: 33px;
    padding-top: 33px;
    width: 100%;
}
a.thankyou-textdeco {
    text-decoration: none;
}
.managepage-bottom-margin{
    margin-bottom: -24px;    
}
.manage-submit-approvaltileheight {
    height: 141px;
}
.mange-pagesingleapproval{
    height: 180px;
}
.show-priview-orgtile{
    height: 177px;
    margin: 0;
}
.reset-password-bottom{
    padding-bottom: 90px;
}

#indianStates .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
}
.dateErrorMsg {
    display: none;
    color: #f04124;
}

.tags-managepagewidth {
    width: 17%;
}
.manage-tags-topbottom {
    padding-bottom: 42px;
    padding-top: 10px;
}
.show-tags-topbottom{
/*     padding-bottom: 22px; */
/*     padding-top: 10px; */
}
.contact-details {
    padding-bottom: 15px;
    padding-left: 30px;
}
.footer-logopaddin {
    padding-right: 15px;
}
.footer-last-section-links {
    padding-left: 0;
}
.ft-payment-img{
    left: 223px;
}
.show-team-prfl {
    top: 23px;
}
.show-fundrasier-namepadding{
    padding-top: 7px;
}
.show-fundrasier-namepadding > h5 {
    text-align: left;
}
.thank-ack-cmmentBox {
    background-color: #f5f5f5;
    margin-bottom: 30px;
    margin-top: 6px;
}
.thanku-comnt-top {
    margin-top: 6px;
}

.taxreceiptmodalbody.modal-body {
	overflow-x: scroll;
}
.cdra-ft-clogo{
    margin-bottom: 30px;
    padding-left: 10px;
}
.cdra-ft-cutomercnt {
    color: #fff;
    margin-bottom: 25px;
    text-align: center;
}
.cdr-ft-contactnum {
    color: #fff;
    font-size: 30px;
    font-weight: 900;
    text-align: center;
}
.cdra-ft-contactmail {
    color: #fff;
    font-size: 12px;
    text-align: center;
}
.cdra-ft-us {
    font-size: 40%;
}
.cdra-ft-top{
    top: 52px;
}
.cdra-mng-dropwidth{
    width: 100%;
}
.cdra-mng-ftpadding{
    margin-bottom: 22px;
    padding-bottom: 18px;
}
.mange-story-imgs {
    font-size: 16px;
    font-weight: normal;
    line-height: 26px;
    letter-spacing: 0;
    word-wrap: break-word;
}
.show-textstorylinespec{
    font-weight: normal;
    letter-spacing: 0;
    word-wrap: break-word;
}
.hm-yourstory {
    padding-top: 8px;
}
#deadline.input-lg,
#daysLeft.input-lg {
    width: 100%;
}
.has-video-error .form-control{
    border-color: #f04124;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-video-error .video-help-block {
    color: #f04124;
    font-size: 12px;
    font-weight: normal;
}
.digitalsignature.taxreceipttop img{
	height: 100%;
}
.signature_img_seperator {
    display: none;
}

.pannumberEditDiv {
	display: none;
}
.margin-btm-10 {
	margin-bottom: 10px;
}
.manage-Descriptions{
    background-color: #fff;
    border-bottom: 2px solid #e7e7e7;
    border-right: 2px solid #e7e7e7;
    color: #5a6771;
    margin-top: 22px;
    overflow: hidden;
    padding: 15px;
}
.manage-reasons-des{
    color: #727272;
    font-family: open sans;
    font-size: 14px;
    padding-top: 15px;
    text-align: justify;
}
.manage-extra-moretags {
    background-color: #fff;
    border-bottom: 2px solid #e7e7e7;
    border-right: 2px solid #e7e7e7;
    height: 68px;
    margin-top: 22px;
    padding: 15px;
}
a.manage-campaigndetails-font{
	color: #787878;
    font-family: open sans;
    font-size: 17px;
}
.manage-back-color {
    background-color: #fff;
    margin-bottom: 22px;
}
.manage-color-back {
    background-color: #fff;
}
.manage-bg-color {
    background-color: #fff;
    left: 16px;
    padding: 3px 0;
    width: 97%;
}
.manage-create-perkpadding {
    margin-right: 15px;
    margin-top: 15px;
}
.manage-mobile-margine {
    margin-bottom: 22px;
}
.manage-contribution-bgcolor {
    background-color: #fff;
    padding-top: 15px;
}
.manage-submintappro-checkbox {
    padding: 8px;
}
.manage-submit {
    padding: 19px;
}
.receipt-btn-seperator {
    display : none;
}
.team_grid_background {
    background-color: #ffffff;
}

span.donation-font{
	font-size: 14px !important;
}

#wepayDiv {
	display: none;
}

.new-manage-updateshare {
    padding-left: 115px;
    top: 6px !important;
}

.show-tbs-left-borders{
    border-left: 1px solid #d4d4d4;
    padding-left: 8px;
    padding-right: 10px;
}

.pr-icon-div-margin{
	margin-left: 26px;
	margin-top: -5px;
}

.donation-head-padding{
	padding: 4px !important;
}

 /*contact-us-css*/
.ct-container-wid {
    width: 1000px;
}
.ct-hr-sizes {
    width: 100px;
    margin-top: 10px;
}
.ct-padding {
    padding-top: 150px;
    padding-bottom: 150px;
}
.ct-text-desp {
    padding-top: 3px;
    font-family: 'Assistant', sans-serif;
    color: #494f67;
    font-size: 12pt;
}
.ct-width {
    width: 20%;
}
.ct-color {
    color: #005f84;
    font-family: 'Assistant', sans-serif;
    font-size: 30pt;
}
.ct-subtitle {
    color: #5a6771;
    font-family: 'Assistant', sans-serif;
    font-size: 15pt;
}
.ct-menus-font {
    color: #01bbd3;
    font-family: 'Assistant', sans-serif;
    font-size: 22px;
}
.ct-contact-font {
    font-family: 'Assistant', sans-serif;
    color: #5a6771;
    font-size: 14px;
    margin: 0;
    line-height: 0;
}
.ct-color-contact{
	color: #59666f;
    font-family: 'Assistant', sans-serif;
    letter-spacing: 2px;
    font-weight: 900;
}
.ct-contact-font span {
    font-size: 20px;
}
.ct-contDetail-bottom {
    padding-bottom: 80px;
}
.wid-inline-font {
	display: -webkit-inline-box;
	padding-top: 15px;
    margin-bottom: 0;
    padding-bottom: 10px;
}
.wid-goal-rs {
    padding-top: 0;
    padding-left: 6px;
    color: #000;
    font-weight: 900;
    font-size: 22pt;
    overflow: hidden;
    word-wrap: break-word;
}
.wid-space {
    left: 10px;
    margin-left: -7px;
}
.wid-goal-padding {
    padding-right: 6px;
}
.wid-diplay-inl {
    display: -webkit-inline-box;
    padding: 0;
}
.wid-progress {
    margin-bottom: 0;
    border-radius: 0;
    height: 26px;
   
/*     width: 205px; */
}
.wid-inline-days {
	display: -webkit-inline-box;
	background-color: #f8b900;
	padding: 4px 6px;
	height: 26px;
	width: 67px;
}
.wid-days-lbl {
    font-size: 10px;
    line-height: 9px;
/*     padding-left: 15px; */
    color: #000;
    font-weight: 900;
}
.wid-days {
    font-size: 24px;
    margin-top: -8px;
    color: #000;
}
.wid-descrip-height{
	height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}
.wid-bottom {
    margin: 0;
}
.wid-btn {
	width:100%;
}
.wid-btn-video-off {
    width: 72%;
}
.wid-percen-spacing {
    float: left;
    padding-left: 25px;
    color: #000;
    font-weight: 600;
}
/* .wid-progress-break div { */
/*     width: 80% !important; */
/* } */
.wid-progresbar {
    width: 78%;
    border: none;
    background-color: #ededed;
}
.wid-inr {
    font-size: 27px;
}
button.embed-donate-btn-size1 {
    width: 105px !important;
    height: 50px !important;
    padding: 0 !important;
    font-size: 14px !important;
}
button.embed-donate-btn-size2 {
    width: 210px;
    height: 60px;
    padding-right: 30px;
}
button.embed-donate-btn-size3 {
    width: 240px;
    height: 70px;
}
.btn-sm-margin {
    margin-left: -11px !important;
}
.btn-sm-center {
    margin-left: 33px !important;
}
.btn-right {
    margin-left: 28px;
}
.btn-top-spaceing {
    padding-top: 15px;
    display: -webkit-inline-box;
}
.textarea-embed-tile-button,
.textarea-embed-tile-button2,
.textarea-embed-tile-button3 {
    overflow: hidden;
}
.btn-sm-left {
    margin-left: 49px;
}
.margin-sm-left-donate{
    margin-left: 28px;
}
.wid-top-padd {
    padding-top: 15px;
    margin: 0;
}

button.embdsmallBtn{
	padding: 0px;
    font-size: 16px;
    width: 105px;
    height: 50px;
}

button.embdmidBtn{
	padding: 0px;
    font-size: 22px;
    width: 210px;
    height: 60px;
}

button.embdlgBtn{
	padding: 0px;
    font-size: 25px;
    width: 240px;
    height: 70px;
}
.wid-embed-btn {
    width: 100%;
}
.wid-marigin-btn {
    margin-bottom: 0;
}

   /*npo create flow style */
 .npo-fundraiser-left-padd{
    padding-left: 29px;
    }
    
    .npo-country-left-margin{
    margin-left:-14px !important; 
    }
    
    .npo-about-left-padd{
    padding-left: 17px !important;
    }
    
    .npo-entity-left-margin{
    margin-left: 182px;
    }
    
    .npo-entity-left-padd{
    padding-left: 0;
    }
    
    .npo-fundr-web-add-right-padd{
    
    padding-right: 21px;
    
    }
    
    .npo-btn-next-right-padd{
    padding-right: 25px;
    }
    
    .npo-btn-next-prev-right-padd{
    padding-right: 25px;
    }
    
    .npo-story-width{
     width: 99.2% !important;
    }
    
    .npo-tab-back-color-width {
    width: 22% !important;
   }
     
    .npo-story-panel-width{
     width: 83% !important;
     border-bottom: 1px solid #dddddd !important;
     padding-bottom: 36px !important;
    } 
    
    .npo-tab-back-color{
    background-color: #46b8da !important;
    color: #FFF;
    }
    
    .npo-org-tab-align{
    margin-bottom: 0px;
    padding-left: 32px;
    padding-top: 9px;
    height: 48px;
    }
    
    .npo-tab-container-height{
     height: 58px;
    }
    
    .npo-tags-subheading{
        width: 76% !important;
        padding-bottom: 36px !important;
    }
    
    .npo-subheading-font{
        font-family: assistant,sans-serif;
        font-size: 14px;
        font-weight: 500;
        color: #666;
    }
    
    .npo-social-padding{
    padding-left: 0;
    padding-right: 0;
    
    }
    .next-prev-right-padd{
    padding-right: 30px !important;
    }
    
    .npo-terms-left-margin{
    margin-left: 310px;
    }
    .npo-pay-drop-left-margin{
    margin-left: -10px !important;
    }
    
    .npo-impact-left-margin{
    margin-left: 16px !important;
    }
    .impact-right-padding{
    padding-left: 0 !important;
    }
    
    .npo-reasons-align{
    padding-left: 7px !important;
    padding-top:  10px !important;
    }
    
    .npoModal-btn{
    padding-bottom: 13px !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    font-family: 'Assistant', sans-serif;
    text-decoration: none !important;
}

a.npoModal-btn-a:hover,
a.npoModal-btn-a:focus{
    text-decoration: none !important;
}

.npo-modal-fundraiser{
	width: 78%;
	margin: 0 auto;
	border-radius: 3%;
}

.requiredFieldHeading span{
	font-family: 'Assistant', sans-serif;
	font-weight: 500;
}

.npo-modalBody-padding{
	padding: 20px 20px 5px 20px;
	text-align: center;
}

.npo-alert-mngfundraiser{
    margin-top: 15px !important;
}

textarea[readonly].npo-notallow-cursor{
	background-color: #fff !important;
	width: 98.5% !important;
}

input[readonly].npo-notallow-cursor,
textarea[readonly].npo-notallow-cursor,
select.npo-notallow-cursor{
	pointer-events: none !important;
}   

.npo-form-noPadding{
	padding-left: 0 !important;
    padding-right: 0 !important;
}

.npo-image-indx{
	margin-left: 15px !important;
    position: relative !important;
    left: 8px !important;
}

span.npodonation-font{
	font-size: 13px !important;
}

/* .npo-section-head{ */
/* 	text-align: center; */
/* } */

.npo-section-head b {
    font-family: "Assistant",sans-serif;
    font-size: 20px;
    font-variant: small-caps;
/*     color: #3f91cb; */
}

.discoverBannerText a img {
    margin-top: 107px !important;
    margin-right: 25px;
    width: 110px;
}

.npo-boldText-banner{
    font-style: normal !important;
/*     font-family: georgia,sans-serif !important; */
    top: 100px !important;
}

/* .item:nth-child(1) { */
/*     background-image:url("https://image.gocrowdera.com/project-images/ae24bfde-f541-4ffc-974c-3deea4c7f3f7.jpg"); */
/* 	background-repeat:no-repeat; */
/* } */

/* .item:nth-child(2) { */
/*     background-image:url("https://image.gocrowdera.com/project-images/e8b67f25-bc58-4d67-981a-60680f992fb1.jpg"); */
/* 	background-repeat:no-repeat; */
/* } */

/* .item:nth-child(3) { */
/*     background-image:url("https://image.gocrowdera.com/project-images/8bced1de-3cba-4edd-8599-f58bc1147095.jpg"); */
/* 	background-repeat:no-repeat; */
/* } */

.npo-carousel-indicator{
	left: 49%  !important;
	bottom: 0px  !important;
}
.container-size {
    margin: 0 auto !important;
/*     width: 500px; */
}
.img-boxs {
    padding-left: 0;
}
.top-paddings {
    padding-top: 60px;
}
.padding-left {
    padding: 15px 0;
}
.social-left-padding {
    padding-left: 0;
    padding-right: 0;
}
.padding-right-xs {
    padding-bottom: 30px;
}
.npo-section-head {
    padding-bottom: 15px;
    padding-top: 12px;
}
.zero-padding {
    font-family: "Assistant",sans-serif;
    font-size: 15px;
}

.disabled.npo-a-disable > a{
	pointer-events: none;
}

.npo-input-focus:focus{
	 background-color: #f6f8f8 !important;
	 border-color: rgba(82, 168, 236, 0.8) !important;
	 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6) !important;
	 outline: 0 none !important;
}

.npo-story-width > div > ul#redactor-toolbar-0{
	padding-left: 4% !important;
}

.npo-select > .dropdown-menu.open {
    background-color: #e7e7e7 !important;
    overflow-x: scroll !important;
    width: 60%;
}
.npo-dropdown-question {
    padding-bottom: 30px;
}

#npo-drop h3	{ 
	cursor:pointer; 
	color: #0e0e0e;
    cursor: pointer;
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 600;
    padding-top: 20px;
    transition: all 0.4s ease 0s;
}

/* #npo-drop h3.active, */
/* #npo-drop h3.active:hover{  */
/* 	color:#d74646;  */
/* } */

#npo-drop div { 
	height:auto !important; 
	overflow:hidden; 
	position:relative; 
}

#npo-drop div p	{ 
	padding:0; 
	margin-bottom:15px; 
}

#npo-drop h3:hover{
	color: #000000;
	font-weight: 600;
}

.npo-nxt-btn{
	background-color: #d3d3d3 !important;
	color: black !important;
	transition: background-color 0.4s ease 0s;
}

.npo-nxt-btn:hover{
	background-color: #5e6b75 !important;
	color: white !important;
	border-color: #5e6b75 !important;
}

button.npo-btn-sbmt{
	width: 150px !important;
    margin-left: -35px;
}

.cr-start-dropdown-payment-npo{
	 width: 346px !important;
    text-align: center;
}

.cr-start-dropdown-payment-npo button{
	padding-left: 0 !important;
}

.npo-terms-padding{
	padding-left: 40px !important;
	 margin-top: -7px;
}

.npo-position-1{
	left: 175px;
}
.modal-padding {
    padding: 1px 14px 1px;
}

.rhs-show-org-profiletile{
	border-right: 1.5px solid #e7e7e7;
	overflow: hidden;
	width: 105.65%;
    height: 56px;
}

.btn.btn-show-bannerslogantext.btn-lg.btn-block.npo-join-us.sh-mission-script-height{
	border-radius: 0;
    line-height: 0;
}

.npo-story-faq{
/* 	margin-top: -50px !important; */
}


.locationn{
  display: block;
    display: -webkit-box;
    max-width: 150px;
    height: 50px;
    margin: 0 auto;
    font-size: 15px;
    line-height: 1.4;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}  

a.npo-accrdn:hover,
a.npo-accrdn:active,
a.npo-accrdn:focus{
	text-decoration: none;
}

.fr-nonpft-font {
    text-decoration: none !important;
    font-weight: 600;
}

.fr-collapsable-font {
    font-size: 15px;
    text-decoration: none !important;
    color: #5a6771 !important;
    font-weight: bold;
}

.fr-qt-pad {
    padding: 0;
}

.fr-padding-bottom {
/*     padding-top: 12px; */
    margin-bottom: 0;
}

.textarea-sizes {
    height: 200px !important;
    resize: none;
}

.text-size-half {
    height: 115px !important;
    resize: none;
}
.fr-social-padding {
    padding: 0;
}
.padding-lanch-btn {
    padding-right: 110px;
    padding-top: 0;
}
.padding-btns {
    padding-left: 70px;
}
.fr-payment-txt {
    text-align: center;
}
.fr-payment-email {
/*     left: 11%; */
    top: 21px;
    width: 114%;
}
.fr-pays button.dropdown-toggle.selectpicker.btn.btn-sm.btn-default {
    width: 346px;
}
.fr-pays {
/*     left: 78px; */
}
.fr-getway-title {
    padding-left: 24px;
}
.padding-collapse {
    padding: 11px 0;
}
.npo-contributionalign {
    width: 100% !important;
    padding: 15px !important;
    border-right: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
}
.npo-showtilepadding {
    padding: 15px;
}
.npo-input-focus::-webkit-input-placeholder
{
	color: #afb6bb !important;
}
.npo-input-focus::-moz-placeholder {
	color: #afb6bb !important;
}
.npo-npofocus::-webkit-input-placeholder
{
    color: #afb6bb !important;
}
.npo-npofocus::-moz-placeholder {
    color: #afb6bb !important;
}
.npo-foucs-weburl {
    color: #afb6bb;
    margin-top: -5px;
}
.npo-url-height {
    height: auto !important;
}
/* .npo-line-height { */
/*     line-height: 25px; */
/* } */
.npo-bottom-padding {
    padding-bottom: 15px;
    padding-left: 0;
    padding-right:0;
}
.npo-preview-hidden {
    height: 0;
}
.npo-email-left {
    left: 16px;
}
.npo-input-width {
   width: 78%;
}
.npo-tax-inputfields {
    width: 108%;
}
.npo-droptax-width {
    width: 108% !important;
}
.npo-step2-previous {
    margin-left: 14px;
}
.npo-showpage-top {
/*     margin-top: 21px !important; */
}
div.npo-drop-color > button {
    background-color: #5a6771 !important;
    color: #fff !important;
    border-color: #5a6771 !important;
}
.npo-drops-back .dropdown-menu > li > a:hover{
    color: #fff !important;
    text-decoration: none;
    background-color: #006083; /* change color of links in drop down here */
}
/* .npo-drops-back .dropdown-menu > li > a:focus{ */
/* 	color: #fff !important; */
/*     text-decoration: none; */
/*     background-color: #8b949b; */
/* } */
li.selected {
    display: none;
}
.npo-top-padding {
    padding-top: 15px;
}
.npo-border-card {
    border: 1px solid #e7e7e7;
    padding: 15px;
    height: 229px;
    margin-bottom: 15px;
}
.npo-card-text {
    height: 60px !important;
    overflow: hidden;
    word-wrap: break-word;
    /* padding: 0; */
}
.npo-small-txt {
    overflow: hidden;
    height: 36px;
	letter-spacing: 2px;
    font-size: 16px;
}
.npo-small-txt  b{
    letter-spacing: 0.5px;
	font-weight: 900;
    font-size: 14px !important;
}
.npo-card-txtpadding {
    padding: 0;
/*     left: 25px; */
    line-height: 15px;
    top: 18px;
}
.npo-font-card {
    color: #03b8d5;
    margin-bottom: 6px;
    display: inline-flex !important;
}
.npo-color-crd small {
    color: #03b8d5;
}
.npo-color-crd {
    letter-spacing: 0.7px;
    line-height: 16px;
    padding: 0;
}
.card-title {
    font-family: 'Assistant', sans-serif;
    font-weight: 900;
}
.card-img-npo img {
/*     height: 220px; */
/*     width: 100%; */
    height: 70px;
    width: 110px;
    margin-bottom: 15px;
}
.npo-card-position {
    margin: 0 auto;
    position: absolute;
    right: 40px;
    top: 20px;
    z-index: 1000;
}
.npo-card-imgbanner {
    bottom: 0;
    margin-left: -8px;
    margin-right: auto;
    position: absolute;
    top: 196px;
}
.npo-card-imgsize {
    height: 60px;
    width: 60px;
}
.npo-card-color {
    color: #56cfde;
    padding-right: 3px;
    font-weight: 900;
    font-size: 14px;
}

.fr-payment{
	top: 22px;
}
.npo-create1-panels {
    border-radius: 3% !important;
    border: 1px solid #082833;
    height: 400px;
    background-color: transparent;
    position: relative;
    top: 10px;
    box-shadow: 1px 1px 22px #afadad;
}
a.list-group-item:hover, a.list-group-item:focus {
    text-decoration: none;
    background-color: transparent;
}
.npo-inx1-heading {
    font-size: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
    font-family: "Assistant",sans-serif;
    letter-spacing: 1px;
    color: #000000;
}
.npo-inx3-subheading {
    font-size: 14px;
    font-family: calibri;
    padding: 2px;
    font-weight: 500;
    font-style: italic;
    font-variant: all-small-caps;
    color: #9a7305;
}
.npo-top-heading {
    font-size: 40px;
    font-weight: 700;
    color: #fff;
    font-family: "Assistant",sans-serif;
}
.npo-top-subheading {
    font-size: 22px;
    font-family: "Assistant",sans-serif;
    color: #e0e0e0;;
    padding-top: 0;
}
.npo-bg-color {
    padding: 31px;
/*     background-image: url(https://image.gocrowdera.com/project-images/22dbad46-a035-4157-945f-de3bb3317653.jpg); */
/*     background-size: cover; */
/*     background-repeat:no-repeat; */
    background-color: #082833;
    padding-left: 45px;
}
.npo-show {
    margin-top: 0px !important;
}
.npo-impactassessment{
	padding-right: 0px; 
	padding-left: 0px; 
	padding-top: 0px; 
	margin-top: -65px;
	overflow: hidden;
	height: 80px;
	word-wrap: break-word;
}

.npo-section-top-padd{
	padding-top: 15px;
}

a.accordion-toggle.npo-accrdn {
    font-weight: 600;
    font-family: 'Assistant', sans-serif;
}

.npo-section-top-margin{
	margin-top: 10px !important;
}

p.npo-subheading-font{
	font-style: italic;
}

.npo-sh-embedtile{
    padding:0;
}

.npo-tile-wid {
    width: 68.5%;
    margin-left: 16%;
}

button.npo-btn-small {
    width: 105px;
    height: 50px;
    padding: 0;
    font-size: 14px;
}

button.npo-btn-medium {
    width: 210px;
    height: 60px;
    padding: 0;
    font-size: 17px;
}
button.npo-btn-large {
    width: 240px;
    height: 70px;
    padding: 0;
    font-size: 22px;
}
button.npo-btnsize {
    width: 66% !important;
    margin: 0px auto;
    margin-left: 15.6%;
    margin-top: -14px;
}
button.npo-btnmobiledonate {
    width: 95.3%;
}
.campgnData-dropdowns{
	margin: 0 5px 0 5px; 
}
.searchTitle {
    width: 160px;
    box-sizing: border-box;
    border: 2px solid #ccc;
    border-radius: 4px;
    font-size: 16px;
    background-color: white;
    background-image: url('https:////image.gocrowdera.com/assets/search-icon.png');
    background-position: 10px 10px; 
    background-repeat: no-repeat;
    padding: 12px 20px 12px 40px;
    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
}
.searchTitle:focus {
    width: 50%;
}
.npo-cr-headingtabs{
	width:25%;
}
.input-wrap {
    border: 1px solid #dce1e3;
    border-radius: 4px;
    padding: 15px;
    margin-bottom: 20px;
}
.text-control-field{
    font-size: 14px;
    font-family: 'Open Sans',sans-serif;
    font-weight: 400;
    width: 100%;
    border-radius: 0 !important;
    padding: 0;
    height: 30px;
    outline:none;
    border-color: #e3e3e3;
}
.font-rupee {
	font-family: 'rupee'!important;
    font-weight: normal;
    font-style: normal;
    font-size: 20px;
    top: 3px!important;
    position: absolute;
    z-index: 1;
}
.npo-perk-size1 {
    font-size: 20px;
    padding: 0;
    font-family: assistant,sans-serif;
    font-weight: 600;
    overflow: hidden;
    word-wrap: break-word;
}
.npo-perksbottom {
    padding-bottom: 20px;
}
label.npo-amt-size2 {
    font-size: 16px;
    padding: 0;
    font-family: assistant,sans-serif;
    overflow: hidden;
    word-wrap: break-word;
}
.npo-description-size3 {
    font-size: 14px;
    padding: 0;
    font-family: assistant,sans-serif;
    overflow: hidden;
    word-wrap: break-word;
}
.npo-custom {
    width: 50% !important;
    margin: 0px auto;
    padding-left: 4px;
    padding-right: 11px;
}
.npo-sh-embedtile{
    padding:0;
}
.npo-tile-wid {
    width: 68%;
    margin-left: 16%;
}
img.videoInfo-img-npo{
	padding-left: 456px !important;
}
.npo-impact-margin{
	margin-left: -15px !important;
}

.faq-panel-top-margin{
    margin-top: -12px;
}

textarea.hashtags.form-control.npo-input-focus{
	height: 80px;
	overflow: scroll;
	white-space: normal;
}

#npoPerk{
	cursor: pointer;
}
.npo-mode-1 {
    font-size: 11px !important;
    height: 40px !important;
    padding-left: 12px;
}
.npo-card-title {
    font-family: 'Assistant', sans-serif;
    font-weight: 900;
}
.npo-text-deco {
    text-decoration: none !important;
    text-align: center;
}
.npo-lbl-width {
    width: 105%;
}
.npo-rhs-section{
	letter-spacing: 0.7px;
    line-height: 16px;
    padding: 0;
    left: -25px;
    top: 55px;
}
.npo-card-title{
	height: 40px;
    overflow: hidden;
}
/* #perks-section { */
/*     display: none; */
/* } */
.npo-leftPrevi {
    left: 16px;
}
.npo-admin-tile{
	width: 133%;
    text-align: center;
    margin-left: -20px;
}
.npo-backed-lbl{
    width: 105%;	
}
.npo-top-padding{
    top: 44px;
}
.npo-text-title{
    height: 49px;
    overflow: hidden;
    padding-top: 4px;
}
.manage-tile-imgsize {
    height: 225px !important;
    width: 100%;
}
.npo-perk-width{
	width: 282px;
}
.indvl-image-paddding{
    padding-right: 15px;   
}
.indvl-video-padding{
    padding-left: 20px;
}
.npo-childtile-color{
    background-color: #ffefca;
    padding: 15px;
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.npo-email-alignmen {
    left: 0 !important;
    width:88% !important;
}
.fa-asc-show-mange {
    font-size: 30px;
    font-weight: 900;
}
.fa-asc-show-mange:hover {
    font-size: 40px;
    transition: 2s;
}
.read-more-center {
    text-align: center;
    height: 20px;
}
.read-more-down{
    text-align: center;
    height: 8px;
}
.npo-tbs-padding-admin {
    padding-left: 15px;
}
/* .npotabs-right-padding { */
/*     margin-right: -6px; */
/* } */
.npo-inline{
    margin-right: 4px;
}
input.cr1-paddings-lft-npo-indvl{
	margin-left: 12px;
    width: 144% !important;
    padding-left: 280px;
    padding-bottom: 0px;
    padding-top: 15px;
}
.indvl-fndrsr{
	padding-top: 50px;
}
.raiser-fund-cr {
    padding-top: 1px !important;
    font-size: 13px;
    width: 130% !important;
    margin-left: -6px !important;
}
.npo-btnsize-forapproval {
    height: 44px;
}
#npoLabel,
#indvdlLabel{
    background-color: #082833;
}
.digital_signature {
    padding: 0;
}
.col-sm-fcra {
    padding-left: 16px !important;
}
.npo-crpaddingleft {
    padding: 0;
}
.npo-extra-padding{
    padding: 0;
}
.npo-cr-leftpadding {
    padding-right: 0;
}
.cr-npo-toppadding {
    margin-top: -25px;
}
.npo-chk-padding{
    padding-bottom: 15px;
}
.npo-tile-inr {
    font-size: 25px;
    top: 8px;
    position: relative;
    padding-right: 3px;
}
.npo-cr-paddingleft {
    padding-left: 0;
}
.npo-cr-paddingleftadd{
    padding-left: 15px;
}
.npo-paddings-lft-right{
	padding-left: 0;
	padding-right: 0;
}
.npo-wid-rht-support {
    top: 17px;
}
.npo-lbl-widtile {
    width: 97%;
    font-size: 14px;
    color: #56cfde;
}
.npo-banerleft {
    position: relative;
    left: 10px !important;
}
.npo-error-lft label{
	margin-left: 17px;
}
.npo-side-padding{
	padding: 0;
}
.npo-background-color{
    padding-right: 0;
    width: 100%;
    background-color: #fff !important;
    margin-top: -21px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.npo-validationerror label {
    margin-left: 17px !important;
}
/* .
padding-right: 15px;
    width: 108%;
    background-color: #fff !important;
    margin-top: -21px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    margin-top: 0px; */

#campaigncreate #img-display {
	margin-top: 10px;
}

.contribtnListModal{
	max-height: 600px;
    min-height: 400px;
    width: 72%;
}

.perk-support-size {
     font-size: 12px;
}
.npo-paypal-rightpadding{
   padding-left: 20px;
}
.npo-payment-toppadding {
     padding-top: 15px;
}
.npo-validLabel label {
    padding-left: 31px;
    position: relative;
    top: -17px;
}
.cr-emailPaypal {
    width: 88% !important;
}
.cr-Iaccept-lft {
    position: relative;
    left: -5px;
}
.npo-panel-createsize{
	height: 250px;
	overflow:hidden;
	margin-bottom: 0;
}
.npo-cr1-createnow {
    padding-top: 15px;
}
.check-perkerroplace {
    margin-bottom: 15px !important;
}
.abt-leftSpace {
    margin-left: 12px !important;
}
a.dashboard-tabsactive:focus, a.dashboard-tabsactive:active {
    background-color: #5a6771;
    color: white;
}
button.npo-dnt-now {
    margin-top: -14px;
}
.npo-topmargin {
/*     position: relative; */
/*     top: 4px; */
}
.npo-margin-dropdown {
    margin: 12px;
}
.npo-showdropdown-space {
    padding-top: 20px;
}
.npo-btn-height{
    padding-top: 19px;
    height: 63px;
}
.npo-width-payu{
    width: 68.4%;
}
.show-seacandary-header {
    font-size: 12px !important;
}
.show-header-tabsfont {
    font-size: 15px !important;
}
/* .npo-banner-transperency-show { */
/*     background-color: rgba(50, 50, 50, 0.7); */
/*     height: 107.5%; */
/*     position: absolute; */
/*     opacity: 0.7; */
/*     top: 0; */
/*     width: 100%; */
/* } */
.webaddEllipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 215px;
    padding-left: 0px;
}
.shout-bg-color {
    background-color: #123636;
    background-image: url(http://image.gocrowdera.com/project-images/5fa31cd1-ab16-4550-b9fd-a9db80b1b19b.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height:700px;
}
.container-contentsize {
    width: 1000px;
}
.content-small {
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 18px;
    padding-bottom: 15px;
    font-family: "Assistant",sans-serif;
}
.shout-imgTwo{
/*      background-image: url(http://image.gocrowdera.com/project-images/276f43d3-77e3-4c21-87a4-e616a18580af.png); */
    background-repeat: no-repeat;
    width: 103% !important;
    height: 678px;
    position: relative;
/*     background-attachment: fixed; */
    background-size: 100% 100%;
/*     background-color: #123636; */
}
.shout-imgrelitive{
    position: relative;
}
.webaddEllipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 215px;
    padding-left: 0px;
}
.modlbtn-fndr{
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.modlbtn-fndr:hover{
	font-size: 28px;
}
img.webPageProject-img {
    image-rendering: -moz-crisp-edges;
    width: 100%;
    height: 140pt;
    border-bottom: 1px solid #e5e5e5;
    padding: 2pt;
}
.clearPerkForm {
	padding-left: 5px;
}
.shipAddrserror{
	color: red;
}
.donationWebpagePerk{
	display: none;
}
.shout-one{
    position: absolute;
    font-size: 20px;
    color: #fff;
    bottom: 30px;
    left: 115px;
    right: 0;
    padding-bottom: 44px;
}
.shout-two{
    position: absolute;
    font-size: 20px;
    color: #fff;
    top: 45%;
    left: 52px;
    right: 0;
}
.content-size {
    font-size: 38px;
    padding-bottom: 10px;
    font-family: "Assistant",sans-serif;
    font-weight: 700;
    line-height: 40px;
    letter-spacing: 1px;
}
.content-small-script {
    font-size: 15px;
    letter-spacing: 1px;
    font-family: "Assistant",sans-serif;
    font-weight: 700;
    padding-top: 10px;
}
.btn-shoutcolor {
    background-color: #01bbd3 !important;
    outline: none !important;
/*     margin-top: 4px; */
    position: relative;
    left: 122px;
    padding: 4px;
    width: 15%;
    font-size: 18px;
    font-weight: 700;
    color: #fff !important;
    padding: 10px;
}
.shout-toppadding {
    position: relative;
    top: -30px;
    left: 35px;
}
.shout-number-width {
    width: 225% !important;
    position: relative;
    left: -153px;
}
.shout1{
    position: relative;
}
.shout2{
    position: absolute;
    left:0;
    right:0;
}
.npo-topspace {
    padding-top: 10px;
}
.npo-titleheight {
    padding-top: 60px;
    padding-bottom: 60px;
}
.socialicon {
    display: inline-flex;
    padding-bottom: 22px;
}
.ft-padding img {
    padding: 0 !important;
}

/******************************************new-create-flow-design***************************/
.cr-dropdowns-width.btn-group.bootstrap-select {
    margin-left: 13px;
    width: 95% !important;
    margin-bottom: 10px;
}
.cr-text-center button > span {
    text-align: center !important;
}
.cr-citywidth-font {
    width: 247% !important;
    position: relative;
    left: 7px;
    margin-bottom: 13px !important;
}
.cr-text-center.open ul.inner {
    text-align: center;
}
.chart-container-circle #graphWithoutLabel {
    margin: 0 auto !important;
}
.cr-dropdown-leftpad {
    padding: 0;
    position: relative;
/*     left: -10px; */
}
.cr-emailtextsize {
    width: 105%;
}
.cr-chekboxes-left {
    position: relative;
    left: -43px;
    width: 120%;
    padding-top: 35px;
}
.cr-city-leftpadding {
    position: relative;
    left: -3px;
    padding-right: 10px;
    padding-bottom: 11px;
}
.cr-spandmatrix-bottom {
    padding-bottom: 10px;
}
.cr-wepay-leftalign {
    position: relative;
    left: -13px;
}
.cr-perk-left{
    position: relative;
    left: -5px !important;
}
.cr-perks-bottom {
    padding-bottom: 25px;
}

/* *****************************************************************************************/

/* **************************helper classes ************************************************** */
.cr-amt-indx1[readonly]{
	background-color: rgb(253, 234, 180) !important;
}
.zindex {
    z-index: 4000;
}
.transparent{
	background-color: #082833a8;
}

.grayWhite-color{
	color: #e0e0e0;
}
.autoHeight{
	height: auto;
}
.paddingTopInhrt{
	padding-top: inherit;
}
.npo-showtopspaceFundraiser {
    margin-top: -10px;
}
.sh-margin-auto {
    margin: 0 auto;
}
.sh-padding-lft{
    padding-left: 0;
}
a.decoration-none, 
a.decoration-none:hover{
	text-decoration: none;
    color: #01bbd2;
}
.inx-italic-font {
    font-family: georgia, sans-serif;
}
.inx1-cr-topspace{
    padding-top: 10px;
}
.cdra-font-weight{
    font-weight: normal;
}
.no-margin{
	margin: 0px !important;
}
/* **************************************************************************** */

/******************Webpage Banner*********************/
.npo-show-banner > img {
    width: 100%;
/*     height: 286% !important; */
    height: 100vh !important;
    opacity: 0.7;
}
.npo-show-banner {
    background-color: rgba(20, 20, 0, 0.9);
}
.npo-showposition{
/*     padding-top: 420px; */
}

.btn-topstyle{
	margin-bottom: 15px;
	position: relative;
    width: 210px;
    z-index: 1000;
    background-color: transparent;
    border: 8px solid #ffffff;
    font-size: 38px;
    color: #fff !important;
    transition: background-color 0.4s ease 0s;
}
.btn-topstyle:hover,
.btn-topstyle:focus{
	text-decoration: none;
	background-color: #01bbd3;
	border-color: #01bbd3;
}
.fbnpo img{
	margin-left: 8px;
}
.twitterandfbshare img {
    width: 100px !important;
    height: 32px !important;
    position: relative !important;
}
.sh-donatenow {
    position: relative;
    top: 297px;
    left: 52%;
}
.top-lft-social {
    position: relative;
    top: 214px;
    left: 130px;
}

.downArrow{
	position: relative;
    height: 0;
    top: -170px;
    color: white;
}
.bounce{
	-moz-animation: bounce 3s infinite;
	-webkit-animation: bounce 3s infinite;
	animation: bounce 2s infinite;
}

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

.baner-click {
    font-size: 35px;
    text-decoration: none !important;
    width: 60px;
} 
.npo-topPosition {
    position: relative;
    top: 14.5rem;
}
.baner-overContent{
    top: 221px;
/*     left: -78px; */
}
.npo-title-effects{
	color: #fbeeee;
	z-index: 1000;
	font-size: 36px !important;
	text-transform: capitalize !important;
}
.baner-bottom-footer {
    position: relative;
    top: 105px;
}
a.baner-arrowClick i {
    color: #fff;
}
.npo-baner-height > img {
    width: 100%;
    height: 370px !important;
}
.npo-small-font{
	color: #01bbd2;
}
.testimonial-bckgrnd{
	height: 350px !important;
}
.carousel-control.left, .carousel-control.right {
   background-image:none !important;
   filter:none !important;
}
.orly{
	background-color: #e7e7e7;
/* 	/* Safari 4-5, Chrome 1-9 */ */
/* /*   background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#082833), to(#2F2727)); */ */

/*   Safari 5.1, Chrome 10+ */
/* /*   background: -webkit-linear-gradient(top, #2F2727, #082833); */ */

/*   Firefox 3.6+ */
/* /*   background: -moz-linear-gradient(top, #2F2727, #082833); */ */

/*   IE 10 */
/* /*   background: -ms-linear-gradient(top, #2F2727, #082833); */ */

/*   Opera 11.10+ */
/* /*   background: -o-linear-gradient(top, #2F2727, #082833); */ */
}
.gokul {
    background-color: #e7e7e7;
/*     Safari 4-5, Chrome 1-9 */
/* /*   background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#164ba0), to(#2F2727)); */ */

/*   Safari 5.1, Chrome 10+ */
/* /*   background: -webkit-linear-gradient(top, #2F2727, #164ba0); */ */

/*   Firefox 3.6+ */
/* /*   background: -moz-linear-gradient(top, #2F2727, #164ba0); */ */

/*   IE 10 */
/* /*   background: -ms-linear-gradient(top, #2F2727, #164ba0); */ */

/*   Opera 11.10+ */
/* /*   background: -o-linear-gradient(top, #2F2727, #164ba0); */ */
}

.anand {
    background-color: #e7e7e7;
/* /*     background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E46653), to(#2F2727)); */ */

/*   Safari 5.1, Chrome 10+ */
/* /*   background: -webkit-linear-gradient(top, #2F2727, #E46653); */ */

/*   Firefox 3.6+ */
/* /*   background: -moz-linear-gradient(top, #2F2727, #E46653); */ */

/*   IE 10 */
/* /*   background: -ms-linear-gradient(top, #2F2727, #E46653); */ */

/*   Opera 11.10+ */
/* /*   background: -o-linear-gradient(top, #2F2727, #E46653); */ */
}

/*Bootstrap Carousel Fade Transition (for Bootstrap 3.3.x)
  CSS from:       http://codepen.io/transportedman/pen/NPWRGq
  and:            http://stackoverflow.com/questions/18548731/bootstrap-3-carousel-fading-to-new-slide-instead-of-sliding-to-new-slide
  Inspired from:  http://codepen.io/Rowno/pen/Afykb*/
.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
  transition: opacity 3s;
}    
.carousel-fade .carousel-inner .active {
  opacity: 1;
}    
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}    
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}    
.carousel-fade .carousel-control {
  z-index: 2;
}

/*WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."
  Need to override the 3.3 new styles for modern browsers & apply opacity*/
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}

.testimonial-subtitle{
	font-size: 12px;
	color: #eafda0 !important;
	font-family: monospace !important;
}

b.testimonial-content-text{
	letter-spacing: 1px;
	font-family: "Assistant",sans-serif !important;
	font-size: 18px;
	font-weight: 300 !important;
}

.testimonial-imgs{
	padding-top: 30px;
}

.new-home-mobile-banner{
	height: auto !important;
	background-color: #020202;
    background-image: none;
    width: 100%;
    font-family: 'Birdseye', sans-serif !important;
    font-size: 24px !important;
    font-weight: 600 !important;
    color: #fff;
    text-align: left !important;
}

.new-home-mobile-banner font{
	padding: 20px 0 20px 15px !important;
	display: block !important;
}

.npo-show-descrptn{
	padding-bottom: 20px;
	color: #f4ebfc;
    font-size: 17px;
    letter-spacing: 0.5px;
    font-weight: 300;
}
.npo-banner-margin-top{
	padding-top: 10px;
}
.text-muted.npo-small-txt{
	letter-spacing: 0 !important;
	font-size: 14px;
}

.managepage-scrollfinxed {
    position: fixed;
    top: 20px;
    z-index: 2000;
    width: 70%;
}
.scrollfinxed {
    position: fixed;
    top: 19px;
    z-index: 2000;
    width: 50%;
    height: 65px;
}
.btn-stiky {
    position: fixed;
    top: 16.2px;
    z-index: 2000;
    width: 282px;
/*     right: 13%; */
}
.sh-margin-rhstile{
/*     margin-top: 48px !important; */
}
.sh-stiky-fbSupport {
    position: fixed;
    top: 59px;
/*     left: -1.9%; */
/*     right: 0; */
/*     background-color: #f5f5f5 !important; */
/*     padding-left: 68%; */
/*     padding-right: 64%; */
    z-index: 1000;
/*     box-shadow: 0 0 1px #a5a5a5; */
    width: 282px;
}
.manage-stiky-fbSupport{
    position: fixed;
    top: 59px;
    z-index: 1000;
    width: 283px;
}
.sh-socialIcons {
    position: fixed;
    top: 6%;
    width: 100%;
    z-index: 3000;
}
/* .manage-socialwebIcons{ */
/* 	position: fixed; */
/*     top: 8%; */
/*     width: 100%; */
/*     z-index: 3000; */
/* } */
.manageweb-social-stiky{
	position: fixed; 
    top: 55px;
    width: 50%;
    z-index: 3000;
    display: none;
    left: 16%;
}
.websh-modal-z {
    z-index: 20000;
}
.web-margin-forTabs{
    margin-right: -17px;
}
/* .sh-socialextraheader { */
/*     position: fixed; */
/*     top: 6%; */
/*     width: 100%; */
/*     z-index: 3000; */
/* } */
.sh-socialicn-stiky{
	position: fixed;
    top: 45px;
    width: 50%;
    z-index: 3000;
    display: none;
    left: 16%;
}
.webshowHeader-height {
	height: 64px !important;
}
.webpage-stiky-background {
    background-color: #f5f5f5;
    position: fixed;
    top:58px;
    height: 45px;
    width: 100%;
    left: 0;
    box-shadow: 0 0 1px #a5a5a5;
/*     display:none; */
    z-index: 1000;
}
.webManagepage-stiky-background{
	background-color: #f5f5f5;
    position: fixed;
    top:57px;
    height: 45px;
    width: 100%;
    left: 0;
    box-shadow: 0 0 1px #a5a5a5;
    z-index: 1000;
}
.webMange-stiky-tabs{
	width:auto !important;
	height: 47px !important;
	padding-left:12px;
	margin-right: -14px;
	padding-top: 10px;
	padding-right: 12px;
}
.webmanagePaymentTab {
	width:auto !important;
	height: 47px !important;
	padding-left:12px;
	margin-right: -14px;
	padding-top: 10px;
	padding-right: 12px;
	margin-left: 4px;
}
.showWebpage-stikyTabs {
	width: auto !important;
	height: 47px !important;
	padding-left: 12px;
	margin-right : -14px;
	padding-top: 10px;
	padding-right : 12px;
}
.websh-modal-z {
    z-index: 20000;
}
img.web-imgbanner{
	height: 0% !important;
}
.npo-header-height{
    height: 56px !important;
}
.web-select{
	color: #333;
/*     font-size: 18px; */
/*     font-weight: 900 !important; */
    text-decoration: none !important
}
a.web-select:hover, .webshow-btnhovercolors{
    color:#005f84 !important; 
}
.web-heightTabs{
	height: 64px;
    position: relative;
    top: 20px;
}
.active.web-active-color > span > a >span {
    color: #005f84;
/*     font-weight: 900 !important; */
/*     background-color: #ececec; */
/*     padding: 15px; */
    transition: font-weight 3s ease;
}
.mange-btn-stikywidth{
	padding:15px;
}
.webshow-btnhover{
	padding:15px;
}
.npo-arrow-text {
    font-size: 11px;
    color: #fff;
    text-decoration: none !important;
    display: flex;
    margin-left: -6px;
}
/* .btn-hoverColor:hover { */
    
/*     padding-top: 10px; */
/*     padding-bottom: 10px; */
/* } */
.npo-padding-none{
     padding: 0 !important;
}
#paymentUnverifiedButtonHeader{
	width: 267px;
    position: relative;
    padding-left: 32px;
    margin-left: 36px;
    bottom: 15px;
    font-weight: 600;
}
.webpage-inlinetextBaner {
    position: absolute;
    top: 35%;
}
.fedu.thumbnail:hover div>a>div>div>img,
.fedu.thumbnail:hover div>div>a>img {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
.btn-new-delete{
	width: 94.7%;
	font-size: 18px;
    height: 100%;
    padding-bottom: 15px;
    padding-top: 15px;
}
.managedraftStikiy-Back{
    background-color: #f5f5f5;
    position: fixed;
    top: 66px;
    height: 45px;
    width: 100%;
    left: 0;
    box-shadow: 0 0 1px #a5a5a5;
}
.createBtn-left{
	width: 100%;
}
.push-banner-btn{
    position: relative;
    display: inline-grid;
}
.dash-rhs {
    padding-top: 9px;
    background-color: #005f84;
    width: 15%;
    
}
.dash-height{
    height: 112rem;
}
.dash-hr-control {
    margin-top: 7px;
    margin-bottom: -5px;
}
a.dash-active-col {
    color: white !important;
    text-decoration: none;
}
.dash-username {
    margin-top: -8px !important;
}
.dash-publicview {
    font-size: 12px;
    position: relative;
    left: 30px;
}
.citrusExpireVal{
	font-weight: 600;
	display: inline-table;
    position: absolute;
    padding-top: 40px;
    color: #3c2333;
}
.storySaveButton{
	left: 0; 	
	bottom: 0;
}
.storySaveButton button{
	margin-bottom: 0;
	left: 0px;
}
div.spend-matrix-template > div > span {
    font-size: 14px;
    position: relative;
    top: 9px;
}
.li-padding {
    padding: 18.5px;
}
.panels-widthlft{
    position: relative;
    left: 9%;
}
.panel-colorplans {
    color: #01bbd3 !important;
    font-weight: 500;
    letter-spacing: 2px;
    text-align: center;
    font-weight: 900;
    background-color: #e9eff3 !important;
}
.plans-listfont li {
    letter-spacing: 1px;
    font-size: 13px;
    color: black;
    line-height: 18px;
}
.top-positionMost {
    margin-top: -22px;
    text-align: center;
    margin-bottom: -1px;
    font-weight: 900;
    letter-spacing: 1px;
}
.plan-bannercolor {
    background-color: #e9eff3;
    padding: 4%;
}
.plans-bannertitle {
    font-weight: 900;
    color: #000;
}
.paid-planssubtitle {
    letter-spacing: 1px;
    line-height: 27px;
    font-size: 15px;
}
.btn-planscolor{
    background-color: #01bbd3;
    color: white;
    font-size: 17px;
}
.btn-planscolor:hover,
.btn-planscolor:focus{
	background-color: #01bbd3;
    color: white;
    font-size: 17px;
}
.toggle.ios, .toggle-on.ios, .toggle-off.ios { border-radius: 20px;  }
.toggle.ios .toggle-handle { border-radius: 60px; width: 60%; }

.btntogglecolor .toggle > .toggle-group label.toggle-on {
    left: -21px;
    font-size: 0;
}
.btntogglecolor .toggle > .toggle-group label.toggle-off {
    right: -24px;
/*     background-color: #005f84; */
    color: white;
/*     border-color: #005f84; */
    font-size: 0;
}
.plans-fontweight {
    font-size: 15px;
    color: #005f84;
    font-weight: 400;
    position: relative;
    top: -4px;
}
.amt-plan {
/*     font-size: 25px; */
/*     color: #005f84; */
/*     font-weight: 400; */
/*     position: relative; */
/*     top: 7px; */
        font-size: 34px;
    color: #000;
    font-weight: 700;
    position: relative;
    top: 7px;
}
.pan-active{
    background-color: #e9eff3 !important;
}
.plans-listfont .list-group-item {
    cursor: pointer;
}
.tabl-spancing table{
/*     border-spacing: 12px 5px !important; */
    border-collapse: separate;
}
tr.pricingplansrow th p{
/* 	border: 1px solid #e7e7e7; */
/* 	padding: 5px; */
	font-family: "Assistant",sans-serif;
	font-size: 21px;
    background-color: #e9eff3;
    color: #01bbd3;
    margin-bottom: 0 !important;
    font-weight: 600;
}
tr.pricingplansrow td{
    border: 0.1px solid #e7e7e75c;
    padding: 4px;
    font-family: "Assistant",sans-serif;
    font-size: 14px;
}
tr.pricingplansrow td:nth-child(2),
tr.pricingplansrow td:nth-child(3),
tr.pricingplansrow td:nth-child(4),
tr.pricingplansrow td:nth-child(5),
tr.pricingplansrow td:nth-child(6),
tr.pricingplansrow th:nth-child(2),
tr.pricingplansrow th:nth-child(3),
tr.pricingplansrow th:nth-child(4),
tr.pricingplansrow th:nth-child(5),
tr.pricingplansrow th:nth-child(6){
    text-align: center;
}
.paid-smlsize {
    font-size: 10px;
    position: relative;
    top: 5px;
    color: #005f84;
}
.amt-fixpaid2 {
    font-size: 17px;
    font-weight: 900;
    top: -9px;
    position: relative;
    padding-right: 2px;
    color: #005f84;
}
.amt-paidsize label{
    font-size: 34px;
    font-weight: 900;
    color: #005f84;
}
.paid-permonth{
    font-size: 10px;
    position: relative;
    top: 0px;
    color: #005f84;
}
.paidprice-positionMost {
    margin-top: -38px;
    text-align: center;
    margin-bottom: -1px;
    font-weight: 900;
    letter-spacing: 1px;
    position: relative;
    left: -1px;
    width: 102%;
    color: #000;
    font-size: 12px;
    bottom: 0px;
    top: -3px;
    padding-bottom: 12px;
    padding-top: 12px;
}
.th-watertitletop {
    position: relative;
    top: -9px;
    font-size: 25px;
}
.th-titletop {
    position: relative;
    top: -35px;
    font-size: 25px;
}
.title-top {
    position: relative;
    top: -5px;
    text-align: center;
    color: #005f84;
    font-size: 15px;
    padding-left: 10px;
}
.th-smoothindpremium{
    font-size: 25px;
}
.pricingplansrow th {
/*     border: 1px solid #e7e7e7; */
    background-color: #e9eff3;
    color: #01bbd3;
}
tr.pricingplansrow th:nth-child(5) p{
/*     padding-top: 0px; */
/*     padding-bottom: 18px; */
    position: relative;
    top: -2px;
}
tr.pricingplansrow th:nth-child(1) p{
/*     padding-top: 0px; */
/*     padding-bottom: 18px; */
    padding-left: 5px;
    margin-top: -4px;
}
.btntogglecolor {
    padding-left: 10px;
    position: relative;
    top: 10px;
}
.th-subheading {
    padding: 10px;
    font-size: 15px;
}
.th-paddings {
    padding-left: 10px;
    padding-right: 10px;
}
.pricingplans-containerMobile {
    padding-top: 40px;
    padding-bottom: 40px;
}
.pricingplans-containerMobile{
    width: 1000px;
    margin: 0 auto;
}
.caret-postition {
    text-align: center;
    color: #000;
}
.pricing-amts {
    padding: 10px !important;
}
.tabs-border-none td {
    border: none !important;
    padding: 15px !important;
}
.amt-textnormal {
    font-size: 15px;
    padding: 3px;
    position: relative;
    top: 1px;
}
.trinals {
    padding-left: 3px;
    font-weight: 900;
    color: #B2A899;
}
.anuals {
    padding-right: 3px;
    font-weight: 900;
    color: #B2A899;
}
.tri-click-check .toggle {
    height: 5px !important;
    position: relative;
    left: 15px;
}
.cr-perktopPaddings {
    padding-top: 100px !important;
}
h6.Onchange-label {
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 1px;
}
.Onchange-label {
    position: relative;
    top: -10px;
}
.cr-labelforForign {
    position: relative;
    top: -10px;
}
.npo-topEinfcrano {
    position: relative;
    top: -9px;
}
.editposition-paddings {
    padding-bottom: 20px;
}
.cr1-vanityLenght {
    position: relative;
    right: 15px;
}
.cr-telephonfortab div div {
    padding-left: 0;
}
.url-widthdsk input{
    width: 107% !important;
}
.url-widthdsk label.webUrlNameLen {
    position: relative;
    left: 29px;
}
.npo-topEinfcrano p.npo-subheading-font {
    font-weight: 600;
    word-spacing: 5px;
}
.Onchange-label p.npo-subheading-font,
.cr-labelforForign p.npo-subheading-font{
    font-weight: 600;
    word-spacing: 2px;
}
.cr1-tabwebUrl label.vanityUrlLength {
    position: relative;
    left: 14px;
}
.cr-dropdowns-width-edit.btn-group.bootstrap-select {
    margin-left: 13px;
    width: 95% !important;
    margin-bottom: 10px;
}
div.cr1-editindays {
    left: 10px;
}
.read-more-show{
    color: green;
    font-size: 18px;
    font-weight: 600;
    text-decoration: underline;
    text-align: center;
    transition: 0.8s all;
}
.read-less-show{
    color: red;
    font-size: 18px;
    font-weight: 600;
    text-decoration: underline;
    text-align: center;
    transition: 0.8s all;
}
.read-more-show:hover, 
.read-less-show:hover{
    font-size: 22px;
}
.sh-showImpact {
    position: relative;
    top: 11px;
}
.web-relativebanner {
    position: relative;
}
.webshow-startraiserbtn {
    height: 66px !important;
}
.npo-showPageraisers {
    height: 57px !important;
}
.pricing-txtalign {
    text-align: start;
}
.pricing-paddingtrn {
    padding-left: 15px;
    padding-right: 15px;
}
.pricing-tdtxt {
    font-size: 12px !important;
    padding: 24px !important;
}
.pricing-subhead {
    font-size: 15px !important;
    font-weight: 600;
}
tr.pricingplansrow td i {
    color: #01bbd3;
}
.pricing-tblPaymentSchedul {
    width: 100%;
}
.pricing-service th {
    padding: 5px;
}
.pricing-service2 th {
    padding: 5px;
}
.pricing-colorservice{
    color: #005f84 !important;
    font-weight: 900 !important;
    letter-spacing: 2px;
    padding: 5px;
    font-size: 21px !important;
}
.pricing-service2 th p {
    font-size: 21px !important;
    letter-spacing: -1px;
}
.sh-fundraisertitle a {
    font-size: 12px !important;
    font-weight: 600 !important;
}
.sh-fundraisertitle {
    position: relative;
    top: -30px;
    font-size: 12px;
}
.contactFndrsr img{
	cursor: pointer;
}
.create-b-color {
    font-size: 15px;
    font-weight: 600;
}
.cr-perksaverht {
    position: relative;
    right: -14px;
}
.crperk-close {
    position: relative;
    left: -15px;
}
.npo-leftnext {
    position: relative;
    left: -2px;
}
.cr1-btnnxtbtns {
    position: relative;
    left: -8px;
}
.cr1-btnnxtbtnsrewards {
    position: relative;
    right: -31px;
}
.cr-prviewnxtbtn {
    position: relative;
    top: 22px;
}
.npo-perkprevious {
    position: relative;
    left: -12px;
}
.npo-webperkbtn1 {
     position: relative;
     left: -12px;
     top: 22px;
}
.npo-webperkbtn2 {
    position: relative;
    right: -29px;
    top: 22px;
}
.npo-faqprview {
    position: relative;
    left: 3px;
}
.npo-faqnxt {
    position: relative;
    right: 5px;
}
.cr-editprviewperk1 {
    position: relative;
    left: -13px;
    top: 22px;
}
.cr-editprviewperk2 {
    position: relative;
    right: -28px;
    top: 22px;
}
.npo-editprview1 {
    position: relative;
    left: 17px;
}
.npo-editnxtbtn2 {
    position: relative;
    left: -4px;
}
.npo-editperkprview1 {
    position: relative;
    left: -11px;
    top: 22px;
}
.npo-editperkprview2 {
    position: relative;
    left: 28px;
    top: 22px;
}
.npo-editfaqlftpreview1 {
    position: relative;
    left: 17px;
}
.npo-editfaqlftnxt2 {
    position: relative;
    left: -1px;
}
.manage-fundraisernametop {
    position: relative;
    top: -9px;
}
.show-passprotectedmodal {
    border-radius: 1%;
    height: 581px;
    padding-top: 30px;
}
.sh-passpro-header {
    border: none;
}
.sh-passprocolor {
    background-color: #fff;
    border: thick solid #5f676f;
    border-color:#01bbd3;
    color: #01bbd3;
    font-size: 17px;
    font-weight: 600;
    font-family: "Assistant",sans-serif;
    -webkit-transition: background-color 0.4s ease;
    -moz-transition: background-color 0.4s ease;
    -o-transition: background-color 0.4s ease;
    transition: background-color 0.4s ease;
}
.sh-passprocolor:hover {
    background-color: #01bbd3 !important;
    color: #fff;
    border-color:#01bbd3;
}
.cr2-payuDetials {
    padding-top: 15px;
    width: 105%;
}
.cr2-widthpayuPanel {
    width: 100%;
}
.cr2-payuwidth {
    width: 95%;
}
.npo-editwebpayu {
    width: 88%;
}
.citrus-lftcardclender{
    position: relative;
    left: 7px !important;
}
.sharetilewidth {
    width: 340px;
}
.showsocilaicons {
    margin-left: -10px;
}
.showtoppostion {
    margin-top: -2px;
    margin-left: -2px;
}
.soci-gplus {
    margin-top: -3px;
    margin-left: -5px;
}
.soci-gplus img {
    height: 52px !important;
}
.socila-shorturl {
    margin-top: -2px;
    margin-left: -5px;
}
.social-fbbackstyle {
    padding-left: 12px;
    font-size: 21px;
    font-weight: 600;
    color: #fff !important;
    background-color: #3b5998;
    padding-right: 12px;
    position: relative;
    top: 12px;
    left: -2px;
    text-decoration: none !important;
    cursor: pointer;
}
.social-fbicon {
    position: relative;
    top: -15px;
}
.sh-social-modalcenter {
    width: 375px;
    margin: 0 auto;
}
.npo-zinx-modal {
    z-index: 3000;
}
.modal-radious{
    border-radius: 3%;
}
.socialmodal-share {
    padding-bottom: 15px;
    padding-left: 24px;
}
.socialmodal-share {
    padding-bottom: 20px;
    padding-left: 25px;
}
.social-modaltitle {
    border-bottom: none;
    text-align: center;
}
.social-modaltitle h4 {
    font-size: 28px;
    font-weight: 900;
}
.social-lbltxt {
    font-size: 14px;
    text-align: center;
    padding-top: 10px;
    color: #005f84;
    letter-spacing: 1px;
}
.socialmodal-share a {
    color: #918a8a !important;
}
.npo-socialtop {
    margin-top: -14px;
}
.npo-section-top-margin a{
    outline: none;
}
.npoembedInr {
    padding-top: 7px;
    padding-right: 2px;
}
.amt-embedtile {
    color: #005f84;
    font-size: 30px;
}
.npo-lblembedcolr {
    color: #56cfde;
}
.social-whatsappload {
    background-color: #25d366;
    height: 30px;
    padding: 5px;
    position: relative;
    top: 10px;
    width: 33px;
}
div#launch label.error {
    margin-left: 30px;
}
.perk-backgroundcolor {
    background-color: #e7e7e7;
    color: #000;
    font-weight: 500;
}
.paypalVerification input.npo-email-alignmen {
    width: 88% !important;
}

.npo-cstmbtn{
	position: absolute;
	display: none;
}

.npo-cstmbtnraisers{
    position: absolute;
    display: none;
}

.npo-btnposition{
	position: relative;
}

.editDonateBtn:hover + .npo-cstmbtn,
.npo-cstmbtn:hover{
	display: block;
	right: 8px;
    top: 35px;
    font-size: 20px;
    cursor: pointer;
}

.startfundraiserbtn:hover + .npo-cstmbtnraisers,
.npo-cstmbtnraisers:hover{
	display: block;
	right: 8px;
    top: 32px;
    font-size: 20px;
    cursor: pointer;
}

.npo-edit-buttonOne{
	display: none;
}
.npo-fundraisersedit-buttonTwo{
    display: none;
}

.npo-cstmbtn:active + .npo-edit-buttonOne{
	display: block;
}
.show-contibutionBackground{
    background-color: #fff;
    padding-top: 15px;
    padding-right: 15px;
}
.show-mszpadding {
    position: relative;
    top: -7px;
    left: 6px;
}
.reqUrlEqualsBaseUrl {
    top: 11px;
    padding-left: 0px;
    padding-right: 0px;
}
.reqUrlEqualsBaseUrlfont{
	font-size: 14px;
    font-family: assistant, sans-serif;
}

.newslistA {
    padding: 0;
    width: 105%;
}
.newslistA a {
    padding-left: 16px;
}
.newslistB {
    width: 107%;
    padding: 0;
}
.newslistB a {
    padding-left: 30px;
}
.newslistC {
    padding: 0;
    width: 105%;
}
.newslistC a {
    padding-left: 27px;
}
.news-stripcolor {
    background-color: #e0e0e0 !important;
    padding-bottom: 50px !important;
    padding-top: 30px !important;
}
.newslistD a {
    position: relative;
    left: 42rem;
}
.newslistA a img {
    width: 90%;
}
.media-beatgiving {
    padding-top: 33px;
}
.media-yourstory {
    padding-top: 41px;
}
.media-topspace{
    position: relative;
    top: -40px;
}

a.shTabs-whatsapp-color-nposh {
    background-color: #29a628;
    height: 42px;
    border: none;
    padding-top: 10px;
    padding-left: 20px;
}
a.shTabs-twitter-color-nposh {
    background-color: #2CA8D2;
    height: 42px;
    border: none;
    padding-top: 10px;
    padding-left: 20px;
}
a.shnpo-fbsupportwidth{
    height: 42px;
    background-color: #3b5998;
    border: none;
    padding-top: 10px;
    padding-left: 20px;
}
.shnpo-fbsupportwidth i {
    padding-right: 5px;
}
.npo-heightwhats {
    height: 16px;
    padding-right: 5px;
}
a.shTabs-twitter-color-nposh i {
    padding-right: 2px;
}
.sh-sharefont {
    font-size: 14px;
}
.show-fbsupports {
    height: 42px;
    background-color: #3b5998;
    border: none;
    padding-top: 10px;
    padding-left: 20px;
}
.shTabs-whatsapp-colorshowpg {
    background-color: #29a628;
    height: 42px;
    border: none;
    padding-top: 10px;
    padding-left: 20px;
    color: #fff;
}
.show-tweetpgcolr {
    background-color: #2CA8D2;
    height: 42px;
    border: none;
    padding-top: 10px;
    padding-left: 14px;
    color: #fff;
}
.showwhats-icn {
    height: 16px;
}
.show-sharefont {
    font-size: 14px;
}
.show-tileorgheight .new-show-height{
    height: 232px;
}
.sh-widthforSocialIcons{
	width: 267px;
    position: relative;
    left: 36px;
}
.npoHeader-tabssize {
/*     width: 530px; */
    height: 0;
    position: relative;
    top: 18px;
    left: 73px;
}
.npo-headersharebtncolor {
    width: 58px;
    height: 40px;
    margin-top: 5px;
    background-color:  #fff !important;
    border: none;
    position: relative;
/*     left: -30px; */
    box-shadow: none !important;
}
.npo-shareicnpostion {
    position: relative;
    top: 4px;
}
.npo-header-hamber {
    position: relative;
    height: 40px;
/*     border: 5px solid #01bbd3 !important; */
    width: 71px;
    top: 5px;
    left: -14px;
    background-color: #fff !important;
}
/* .npo-header-hamber:hover, */
/* .npo-header-hamber:focus { */
/*     color: #fff !important; */
/*     transition: background-color 0.4s ease 0s; */
/*     background-color: #005f84 !important; */
/* } */
.npo-hambarpaostion {
    position: relative;
    left: 3px;
    top: -14px;
    font-size: 25px;
    padding: 17px;
    color: #5F676F !important;
}
.npo-hambarpaostion:hover,
.npo-hambarpaostion:focus {
    position: relative;
    left: 3px;
    top: -14px;
    font-size: 25px;
/*     background-color: #e7e7e7 !important; */
    padding: 17px;
}
.npo-logindropmenu {
    margin-top: 9px;
    margin-right: 32px;
    border: 1px solid #000 !important;
}
.npo-listsharepadding {
    padding: 5px !important;
}
.npo-sharedropmenu {
    margin-right: 11px;
    margin-top: 3px;
    width: 196px;
    border: 1px solid #175E83 !important;
    background-color: #fff!important;
}
.npo-listsharepadding:hover {
/*     background-color: #e7e7e7 !important; */
}
.npo-logindropcolor:hover {
/*     background-color: #e7e7e7 !important; */
}
.npo-showimg img {
    height: 35px;
    margin: 0 !important;
}
.head-shorturlposition {
    padding: 12px;
    color: #fff;
    margin-left: 5px;
    margin-bottom: 9px;
    margin-top: 4px;
}
.npo-sharedropmenu li input.social-copytext {
    background-color: #e7e7e7 !important;
    border: none;
    height: 37px;
}
.webManage-btnhover {
    padding: 12px;
}
.npo-tablabelspace {
    padding-left: 12px;
}
.npo-caretdropicon{
    content:"";
    position: absolute;
    right: 1px;
    top: -11px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #175E83 transparent;
    z-index:9999;
}
img.npo-socialwhats {
    background-color: #29a628;
    padding: 6px;
    width: 35px;
}
svg.share-icnstyle {
    height: 2em;
    width: 25px;
    font-weight: 400 !important;
    fill: #000;
}
ul.npo-sharedropmenu li a {
    color: #000 !important;
}

/* .npo-logindropmenu li a { */
/*     color: #fff !important; */
/* } */
.npo-logindropmenu li a img {
    color: #fff  !important;
}
/*********************************/
.btn-donate-color button,
.btn-donate-color button:hover {
    background-color: #01bbd3 !important;
    border: none !important;
    color: #fff !important;
    outline: none !important;
    margin-right: 20px;
    border-radius: 2px;
    font-size: 14px;
    margin-top: 4px;
    font-family: 'Assistant', sans-serif !important;
    -webkit-font-smoothing: antialiased !important;
    padding: 6px 59px 6px 47px;
}
button.btn-fundraiser,
button.btn-fundraiser:hover {
    background-color: #ffbf08 !important;
    border: none !important;
    outline: none !important;
    font-size: 14px;
    border-radius: 2px;
    margin-right: 20px;
    /* font-weight: 600; */
    margin-top: 4px;
    font-family: 'Assistant', sans-serif !important;
    -webkit-font-smoothing: antialiased !important;
    padding: 7px 31px 5px 33px;
}
.btn-facebook-color,
.btn-facebook-color:hover {
    background-color: #3b5998 !important;
    color: #fff !important;
    font-size: 17px;
    padding: 5px;
    border-radius: 2px;
    outline: none !important;
    border: none !important;
    margin-right: 8px;
    /* font-weight: 600; */
    margin-top: 4px;
}
.f-share {
    font-size: 12px;
    padding-left: 14px;
    margin-bottom: 0;
    padding-right: 30px;
    position: relative;
    top: -1px;
    font-family: 'Assistant', sans-serif !important;
    -webkit-font-smoothing: antialiased !important;
}
.fa-top{
/* 	font-size: 15px; */
/*     padding-left: 30px; */
}
.npo-logindropmenu li > a:hover {
    background-color: #e7e7e7 !important;
}
.npo-sharedropmenu li > a:hover {
    background-color: #D4D1C4 !important;
}
.npo-mediafeducontainer{
   margin-top: -50px !important;
}
.npo-mediaMobileTransperent{
	background-color: transparent !important;
}
.npo-mediaAddWhite{
	background-color: #fff !important;
}
li.npo-transitionline:after{
	content: '';
	display: block;
	margin: auto;
	height: 3px;
	width: 0px;
	background: transparent;
	transition: width .5s ease, background-color .5s ease;
	position: relative;
    top: 11px;
}
li.npo-transitionline.active:after{
	width: 100%;
	background: #175E83;
	position: relative;
    top: 11px;
}
#uploadingPanCard{
    color: #46b8da;
    display: none;
}
#panCardmsg,
#panCardsize,
#panCardsizeSmaller,
#panCardicondiv{
	display: none;
}
.infoPrice{
	position: absolute;
    float: right;
    z-index: 3000;
    right: 0px;
}
select#countrySelectCampaign + div > div{
        max-width: 100%;
}
select#countrySelectCampaign + div > div >ul{
        max-width: 100%;
}

select#country + div >button{
	background-color: #310c0c;
	opacity: 0.8;
}
.sh-onlinecontributionpos {
    position: relative;
    left: 50px;
}
.superadmin-spacetop {
    padding-top: 20px;
}
select#countryOpts + div >button,
a.nav-text2.hm-back-width.hed-font-sizes.newHeaferfont,
a.learnNewheader.nav-text3.hm-back-width.hed-font-sizes.newHeaferfont{
    width: 100% !important;
}
.style-forlogoname {
    display: none;
}

.new-promotional h1{
	font-size: 25pt;
	font-family: "Assistant",sans-serif;
    font-weight: bold;
    text-align: center;
    padding-top: 20px;
}

.promotional-plan-content p,
.promotional-plan-content ul li{
	letter-spacing: .3px;
	color: #2f2f2f;
    margin: 15px 0;
	font-size: 14pt;
}

.promotional-plan-content{
	color: rgba(0, 0, 0, 0.8);
    padding-top: 15px;
    text-align: start;
}

img.promotionalplan-bannerimg{
	min-width: 100%;
}

a.promotional-plan-createbTn:hover, a.promotional-plan-createbTn:focus {
	background-color: #005f84;
    border: 6px solid #005f84;
    color: #ffffff;
}

a.promotional-plan-createbTn{
    background-color: #fbfbfb;
    font-weight: 600;
    color: #005f84;
    font-size: 22px;
    border: 6px solid #005f84;
    -webkit-transition: background-color 0.4s ease;
    -moz-transition: background-color 0.4s ease;
    -o-transition: background-color 0.4s ease;
    transition: background-color 0.4s ease;
}

.promotional-bg-color {
	background-color: #fbfbfb;
}

.new-promotional b {
	font-size: 20pt;
}

.new-promotional b i,
.new-promotional p span b{
	font-size: 14pt;
}

.promotionalplan-banner-block h1{
	color: white;
    font-weight: 600;
    z-index: 3000;
    position: relative;
    top: -250px;
    text-align: center;
    vertical-align: middle;
    font-size: 50pt;
}

.inDaysFontColor button span{
	color: #6d6e6e;
    font-weight: 900;
}

.inDaysFontColor,
.inDaysFontColor button{
	outline: none !important;
}

.fade-scale {
	transform: scale(0);
	opacity: 0;
	-webkit-transition: all .75s ease-out;
	-o-transition: all .75s ease-out;
	transition: all .75s ease-out;
}

.fade-scale.in {
	opacity: 1;
	transform: scale(1);
}

/* #create-modal{ */
/* 	z-index: 3000; */
/* 	overflow: hidden !important; */
/* 	width: 80%; */
/*     margin: 0 auto; */
/* } */

.modal-create-para{
	font-family: assistant, sans-serif;
    font-size: 13pt;
    display: block;
    z-index: 30000;
    margin: 0 auto;
    word-spacing: 1pt;
    letter-spacing: .2pt;
    line-height: 20pt;
}

.promotionalplan-banner-block img,
.promotionalplan-banner-block  {
    height: 60vh !important;
    max-width: fit-content;
}

/*Static Landing Page Css*/
#static-sectionOne div.wrapper{
	 background-image:url("https://image.gocrowdera.com/project-images/0eedbe2b-f37f-483a-ad28-27b94d393566.jpg");
	 background-repeat:no-repeat;
	 overflow: hidden;
	 padding-bottom: 18pt;
	 image-rendering: pixelated;
	 padding-left: 25px;
	 background-attachment: inherit;
	 height: 100vh;
	 
}

#static-sectionOne div.static-overlay{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: .6;
    background-color: #000000;
}

#static-sectionOne div.static-shadow-overlay{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    opacity: .4;
    background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 100%);
    /* background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 100%); */
    /* background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.8) 100%); */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000', GradientType=0);
}

.static-inner-content h1{
	font-family: serif;
    font-size: 6.3rem;
    line-height: 1.333;
    margin-top: 0;
    color: #FFFFFF;
    font-style: italic;
}

.static-inner-content h1 b{
	font-size: 8rem;
	font-style: initial;
}

.static-inner-content p{
	font-family: assistant, sans-serif;
    font-size: 1.86rem;
    color: #fff;
    letter-spacing: .3rem;
    position: relative;
    margin-top: 0;
    margin-bottom: 1.2rem;
    margin-left: 6px;
}

.prmotional-banner-img{
	height: 65vh !important;
}

.static-actionButtons{
	padding-top: 6rem;
    text-align: left;
}

.static-actionButtons .btn {
    width: 215px;
    border-color: #ffbf08;
    color: #ffbf08;
    margin: 1.5rem 1.5rem 0 0;
    letter-spacing: .25rem;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    background: transparent !important;
}
.static-actionButtons .btn:hover{
	background: #ffbf08 !important;
    color: #ffffff;
}

.static-inner-content h4 {
    font-family: assistant, sans-serif;
    color: #fff;
    letter-spacing: .3rem;
    position: relative;
    margin-bottom: 1.2rem;
    font-size: 1.6rem;
    width: 90%;
}

.landing-page-marquee marquee{
	background: #e7e7e7;
	height: 100%;
}

.landing-page-marquee marquee a{
    display: inline-block;
    margin-right: 15px;
}

#static-comparator{
	padding-top: 10.2rem;
    padding-bottom: 9rem;
    background-color: #39b54a;
    color: #010507;
    position: relative;
}

.static-comparator-wrapper{
	padding-left: 70px;
    padding-right: 33px;
}

[data-aos][data-aos][data-aos-delay='300'].aos-animate, body[data-aos-delay='300'] [data-aos].aos-animate {
    transition-delay: .3s;
}

[data-aos^=fade][data-aos^=fade].aos-animate {
    opacity: 1;
    transform: translate(0);
}

[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
    transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}

[data-aos][data-aos][data-aos-duration='600'], body[data-aos-duration='600'] [data-aos] {
    transition-duration: .6s;
}

[data-aos][data-aos][data-aos-delay='300'], body[data-aos-delay='300'] [data-aos] {
    transition-delay: 0;
}

[data-aos^=fade][data-aos^=fade] {
    opacity: 0;
    transition-property: opacity, transform;
}

.leftRow,
.rightRow{
	display: table-cell;
    padding: 10px;
    text-align: left;
}

.gingerShot {
    font-size: 5rem;
    color: #FFFFFF;
}

.display-1 {
    font-family: "montserrat-medium", sans-serif;
    line-height: 1.25;
    margin-top: 0;
}

p.subhead.subhead--dark.section-c-bottomline {
    letter-spacing: 0.1rem;
}

.subhead--dark {
    color: #000000;
}

.subhead {
    font-family: "montserrat-bold", sans-serif;
    font-size: 1.7rem;
    line-height: 1.333;
    letter-spacing: .25rem;
    color: #39b54a;
    margin-top: 0;
    margin-bottom: 0;
}

.leftRow p.subhead.subhead--dark.section-c-bottomline{
	color: black !important;
}

.promotionalplan-banner-block img{
	height: 100vh !important;
    width: max-content ;
    max-width: fit-content ;
}

.rightRow div b {
    font-weight: 600;
    font-size: 3.3rem;
}

.rightRow div p {
    color: #4a8f33;
    font-size: 1.7rem;
    font-family: assistant, sans-serif;
}

.rightRow div ul {
    list-style: none;
    color: #474343;
    line-height: 3rem;
    margin-bottom: 3rem;
    padding-inline-start: inherit;
}

.btn--stroke, button.btn--stroke {
    background: transparent !important;
    border: 0.2rem solid #39b54a;
    color: #39b54a;
    display: inline-block;
    font-family: "montserrat-medium", sans-serif;
    font-size: 1.2rem;
    text-transform: uppercase;
    letter-spacing: .3rem;
    height: 5.4rem;
    line-height: calc(5.4rem - .4rem);
    padding: 0 3rem;
    margin: 0 .3rem 1.2rem 0;
    text-decoration: none;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.planButton:hover, button.planButton:hover {
    background: #ff6262 !important;
    border: 0.2rem solid red;
    color: #fff;
    border-color: #ff6262 !important;
}

.rightRow div{
	padding-bottom: 40px;
}

#static-stats{
	background-color: #fff !important;
    text-align: left;
    padding-top: 4rem;
    color: #010507;
    position: relative;
    font-family: "lora-regular", serif;
    font-size: 1.7rem;
    font-style: normal;
    font-weight: normal;
    line-height: 1.765;
}

[data-aos][data-aos][data-aos-delay='300'].aos-animate, body[data-aos-delay='300'] [data-aos].aos-animate {
    transition-delay: .3s;
}
[data-aos^=fade][data-aos^=fade].aos-animate {
    opacity: 1;
    transform: translate(0);
}
[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
    transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
[data-aos][data-aos][data-aos-duration='600'], body[data-aos-duration='600'] [data-aos] {
    transition-duration: .6s;
}
[data-aos][data-aos][data-aos-delay='300'], body[data-aos-delay='300'] [data-aos] {
    transition-delay: 0;
}
.section-header.has-bottom-sep {
    padding-bottom: 2.1rem;
    position: relative;
}
[data-aos^=fade][data-aos^=fade] {
    opacity: 0;
    transition-property: opacity, transform;
}
.stats-mainheader {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}
.section-header {
    text-align: center;
    position: relative;
    margin-bottom: 3.6rem;
    max-width: 960px;
}
[data-aos=fade-up] {
    transform: translateY(100px);
}
.stats-tagline {
    color: rgb(240, 59, 59);
    text-align: left;
}

.display-1-stats {
    font-family: "montserrat-medium", sans-serif;
    font-size: 7.8rem;
    line-height: 1.25;
    margin-top: 0;
}

.stats-tagline-small {
    text-align: left !important;
    font-family: assistant, sans-serif;
    font-size: 2rem !important;
    letter-spacing: 0.1rem;
    color: #746565;
}

.static-comparator-wrapper div.leftRow,
.stats-container{
	padding-left: 50px;
}

.about-stats {
    text-align: center;
}

.stats-blocks {
	padding: 35px 0 35px 0;
    font-size: 5.4rem;
    display: flex;
    
}

.block-1-6 .col-block:nth-child(6n+1), .block-1-5 .col-block:nth-child(5n+1), .block-1-4 .col-block:nth-child(4n+1), .block-1-3 .col-block:nth-child(3n+1), .block-1-2 .col-block:nth-child(2n+1) {
    clear: both;
}

.block-1-4 .col-block {
    width: 25%;
}
.stats__col {
    margin: 0.4rem 0;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    border-right: 1px solid rgba(255, 255, 255, 0.25);
}

.stats h5 {
    font-family: "montserrat-semibold", sans-serif;
    margin-top: 1.8rem;
    color: #000000;
    font-size: 1.8rem;
    line-height: 1.333;
    position: relative;
}

.stats-blocks div div {
    font-size: 6rem;
}

.stats__count {
    font-family: "montserrat-bold", sans-serif;
    font-size: 8.4rem;
    line-height: 1;
    color: rgb(240, 59, 59);
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#static-crowdfunding-comparator{
	background: #2a4752;
}

.platform-comparator-wrapper-main{
	padding: 105px 0 60px 45px;
}

.right-comparator{
	color: white;
}

.leftRow.platform-comparator b:nth-child(1) {
    font-family: assistant, sans-serif;
    line-height: 55px;
    font-size: 34pt;
    font-weight: 600;
}

.col-sm-6.platform-comparator.right-comparator b{
	font-family: assistant, sans-serif;
    line-height: 55px;
    font-size: 34pt;
    font-weight: 600;
}

.col-sm-6.platform-comparator.right-comparator p{
	font-family: assistant, sans-serif;
    line-height: 20pt;
    font-size: 15pt;
}
.col-sm-6.platform-comparator.right-comparator p span{
	font-weight: 600;
}
select#compareWith{
	margin: 0 auto;
    height: 6rem;
    line-height: 3rem;
    max-width: 100%;
    display: inherit !important;
    font-size: 12pt;
    width: 200px !important;
    background: #175e83 !important;
    color: white !important;
    text-align: justify;
    padding: 0 0 0 40px !important;
    border: #175e83 !important;
    font-family: assistant, sans-serif;
    font-weight: 600;
    outline: none;
}

.vs{
	color:white;
	font-size: 2rem;
	display: flow-root;
	width: 100%;
	
}
.platform-comparetor-chart{
	margin: 0 auto;
	color: white;
	border: 1px solid #e7e7e7;
	background: #ffffff;
}
.platform-comparetor-chart tbody tr th {
    text-align: center;
    background: #B9BD33;
    color: white;
    font-family: assistant, sans-serif;
    padding: 1.5rem 3rem;
    font-size: 12pt;
}
.platform-comparetor-chart tbody tr td:nth-child(1) {
    border-right: 1px solid #e7e7e7;
    font-weight: 600;
}
.platform-comparetor-chart tbody tr td {
    text-align: center;
    color: #2a4752;
    font-family: assistant, sans-serif;
    font-size: 10pt;
    padding: 1.5rem 3rem;
    border: 1px solid #e7e7e7;
}
.container.container.platform-comparator-wrapper.row.about-stats.stats.block-1-4.block-m-1-2.block-mob-full.aos-init.aos-animate {
    padding-bottom: 50px;
}
.btn--stroke.planButton{
	margin: 0 auto !important;
	display: -webkit-box !important;
	padding: 0 34% !important;
}
/*--------------------*/
@import url('https://fonts.googleapis.com/css?family=Assistant:400,700|Open+Sans:700');

.TW-update-redactor .redactor-box .redactor-editor,
.TW-editUpdate-redactor .redactor-box .redactor-editor,
.TW-redactor .redactor-box .redactor-editor {
	height: 200px;
}
div.customUrlLabel{
	padding-right: 0 !important;
	padding-left: 0 !important;
	padding-top: 6px;
}

div.customUrlTextBoxDev{
	padding-right: 0 !important;
	padding-left: 0 !important;
	left:-17%;
}

div.customUrlTextBoxTest{
	padding-right: 0 !important;
	padding-left: 0 !important;
	left:-14%;
}

div.customUrlTextBoxStaging{
	padding-right: 0 !important;
	padding-left: 0 !important;
	left:-10%;
}

div.customUrlTextBoxProd{
	padding-right: 0 !important;
	padding-left: 0 !important;
	left:-19%;
}

input.customVanityUrl{
	width:134%;
}

input.customVanityUrlTest{
	width:129%;
}

input.customVanityUrlStaging{
	width:120%;
}

input.customVanityUrlProd{
	width:138%;
}

.col-videoUrl-textbox{
    padding-right: 0;
    padding-left: 5px;
    top: 107px;
}

.col-videoUrl-button{
    padding-right:2px;
    padding-left: 0;
    top: 107px;
}

input.videoUrl{
    width:98%;
}

.col-add-picture{
    padding-right: 0;
    padding-left: 39%;
    top: 43%;
}

.col-pictures{
    top:5px;
    padding-right: 25px;
}
.createpage-img-panel {
    height: 200px;
}

.panel-hidden{
    display:none;
}

.imageNumValidation{
    color: #f04124;
    font-size: 12px;
    display:none;
}

.col-error-placement{
    top:110px;
}
.col-error-placement span{
    color: #f04124;
    text-align: center;
}

.col-error-placement .imgmsg{
    text-align: center;
}

.cols-error-placement-team #editimg, .cols-error-placement-team #imageNumValidation, .cols-error-placement-team #editTeamImg, .cols-error-placement-team span{
    color: #f04124;
}

input.shortUrlText {
    width: 215px;
    border: none;
}

.glyphicon-show-link-color{
    background-color: #880000;
}

.glyphicon-show-link-color-hover{
    background-color: #880000 !important;
}

.glyphicon-support-color{
    background-color: #FA8258;
    margin-right: 5px !important;
}

.glyphicon-envelope-color{
 background-color: #fa58ac;
 margin-right: 5px !important;
}

.glyphicon-design, .glyphicon-design:hover, .glyphicon-design:active, .glyphicon-design:visited, .glyphicon-design:after, .glyphicon-design:focus{
    color: white;
    padding: 7px;
    font-size: 19px;
    left: 3px;
    top: 2px;
    text-decoration: none;
}

.glyphicon-design-acknowledge, .glyphicon-design-acknowledge:hover, .glyphicon-design-acknowledge:active, .glyphicon-design-acknowledge:visited, .glyphicon-design-acknowledge:after, .glyphicon-design-acknowledge:focus{
    color: white;
    padding: 9px;
    border-radius: 50%;
    font-size: 22px;
    left: 3px;
    top: 2px;
    text-decoration: none;
}

.popoverClass .popover-content button.close, .popoverClassMob .popover-content button.close, .popoverClassManagePage .popover-content button.close, .popoverClassMobManagePage .popover-content button.close{
    position: absolute;
    top: 0;
    right: 8px;
}

.popoverClass .popover, .popoverClass .popover-title, .popoverClassMob .popover, .popoverClassMob .popover-title, .popoverClassManagePage .popover, .popoverClassManagePage .popover-title, .popoverClassMobManagePage .popover, .popoverClassMobManagePage .popover-title{
    background-color: whitesmoke;
    border-color: whitesmoke;
    color:black;
}

.popoverClass .popover-content, .popoverClassMob .popover-content, .popoverClassManagePage .popover-content, .popoverClassMobManagePage .popover-content{
    background-color: white;
    color:black;
}

.popoverClass .popover.bottom > .arrow:after, .popoverClassManagePage .popover.bottom > .arrow:after{
    border-bottom-color: whitesmoke !important;
}

.popoverClassMob .popover.left > .arrow::after, .popoverClassMobManagePage .popover.left > .arrow::after{
    border-left-color: whitesmoke !important;
}

.shortUrlglyphicon, .shortUrlglyphiconMob{
   cursor:pointer;
}

#embedTilemodal .modal-dialog.modal-embed-with-video{
    width:1024px;
}

.glyphicon-play-bg-color{
    background-color: rgb(216, 216, 216);
    border-radius: 4px;
    margin-top: 12px;
}

.glyphicon-play-padding-sm{
    font-size: 10px;
    padding: 5px 6px;
}

.glyphicon-play-padding-md{
    font-size: 15px;
    padding: 9px 13px;
}

.glyphicon-play-padding-lg{
    font-size: 20px;
    padding: 13px 18px;
}

.customSizeText{
    width:51px;
}

.custom-width{
    width:20px;
}

.margin-lg-left, .margin-md-left, .margin-custom-left{
    margin-left: 15px;
}

.margin-sm-left{
    margin-left: 12px;
}

.lbl-width{
    width:54px;
    margin-left:-3px;
}

.selected{
    background-color: #e8f6ff;
    border: 1px solid #00a0ff;
    -webkit-box-shadow: #e8f6ff 0 0 0 3px;
    -moz-box-shadow: #e8f6ff 0 0 0 3px;
    -ms-box-shadow: #e8f6ff 0 0 0 3px;
    -o-box-shadow: #e8f6ff 0 0 0 3px;
    box-shadow: #e8f6ff 0 0 0 3px;
    border-radius: 4px;
}

.video-play-md, .video-play-lg{
    width:95px;
}

.video-play-sm.selected, .video-play-sm.video-play-hover{
    height:65px;
    width: 70px;
}

.video-play-md.selected, .video-play-md.video-play-hover{
    height:80px;
    width:95px;
}
.video-play-lg.selected, .video-play-lg.video-play-hover{
    height:88px;
    width:95px;
}

.video-play-custom.selected, .video-play-custom.video-play-hover{
    height: 80px;
    width: 150px;
}

.video-play-hover:hover{
    background-color: #e8f6ff;
    -webkit-box-shadow: #e8f6ff 0 0 0 3px;
    -moz-box-shadow: #e8f6ff 0 0 0 3px;
    -ms-box-shadow: #e8f6ff 0 0 0 3px;
    -o-box-shadow: #e8f6ff 0 0 0 3px;
    box-shadow: #e8f6ff 0 0 0 3px;
    border-radius: 4px;
}

textarea.textarea-embed-video{
    overflow:hidden;
    width:93%;
}
textarea.textarea-embed-tile{
    overflow:hidden;
    width:100%;
}

.embed-video-in-modal{
    width:93%;
    height:270px;
}

.modal-body.embed-modal-body{
    padding:5px;
}

.tab-clear{
    height:17px;
}

.embedIcon-left{
    margin-left: 5px;
    
}

.glyphicon-show-design {
    color: white;
    font-size: 16px;
    padding: 7px;
    text-decoration: none;
    top: 12px;
    left: 2px;
}
.glyphicon-show-design-ract{
    color: white;
    font-size: 16px;
    padding: 7px;
    text-decoration: none;
    top: 12px;
    left: 2px;
}

.embedIcon-manage-left{
    margin-left:2px;
}

.only-tile-embed-modal .fedu.thumbnail.c-thumbnail{
    width:72%;
    margin-left: auto;
    margin-right: auto;
}

.textarea-of-embed-tile{
    overflow:hidden;
    width:74%
}

.modal-tile{
    width:930px;
}

.fedu.thumbnail.c-thumbnail{
    padding: 0;
}

#campaignthumbnails.col-sm-12 {
    padding-left: 5px;
}
.sh-head-fb-over:hover,
.sh-head-fb-over:focus{
    color: #fff;	
}
.show-sharetabs-header{
    background-color: #fff !important;
    left: 0;
    bottom: -3%;
    position: fixed;
    z-index: 1000
}
.show-ispriview-headurl{
    top: 5px;
    padding: 6px;
}
.show-headerApproval-tooltip .popover{
    width: 500px;
}
.social-header{
    margin: 0;
    cursor: pointer;
}

.cr-story-padding .redactor-box .redactor-editor{
    min-height: 0px;
    height: 120px;
    overflow-x: auto;
    overflow-y: auto;
    height: 300px;
}

.redactor-animate{
    min-height: 120px !important;
    height : auto !important;
}

.cr-panel-spend-matrix-guide{
    background-color: white;
    height:48px;;
    padding-left: 0;
    padding-right: 0;
}

.cr-panel-spend-matrix{
    background-color: #889299;
    border-color: #DDD;
    color: #FFF;
    height:48px;
    padding:11px;
}

.cr-spend-matrix{
    height:48px;
}

.cr-spend-matrix-font{
    font-size: 18px;
    font-weight: 900;
}

.cr-panel-body-spend-matrix{
    background-color: white;
    border-color: #dddddd;
}

div.col-sm-amt{
   padding-left:0;
}

span.cr-label-spend-matrix {
    padding-top: 6px;
    padding-left: 0;
    padding-right:0
}

.cr-label-spend-matrix-for{
    padding-top: 6px;
}

.spend-matrix-icons{
    background-color: #889299;
    color:white !important;
    padding-top: 0px;
    padding-right: 4px;
    padding-bottom: 0px;
    padding-left: 3px;
    margin-top: 5px;
}

.saved-message{
    display:none;
    color:#01BBD3;
    margin-top:20px;
}

.spend-matrix-top{
    margin-top:45px;
}

.cr-currency{
    position: absolute;
    left: 22px;
    top: 7px;
}

.spendAmount, .impactAmount {
    padding-left: 18px !important;
}

.display-none{
    display: none;
}

.glyphicon-size{
    font-size: 13px;
    margin-right: 0px !important;
}

.glyphicon-save{
    padding-left:2px;
}

.edit-description{
    padding-right: 18px !important;
}

.col-web-url{
    padding-right: 2px !important;
}

.question-ans{
    padding-top: 5px;
    padding-left:20px;
}

.cr-panel-body{
    margin-right: 0 !important;
    margin-left: 0px !important;
}

.display-block-text1{
    display:block;
}

.display-none-text1{
    display:none;
}

.display-block-text3{
    display:block;
}

.display-none-text3{
    display:none;
}

.validatecampaignTitle a {
    color: #000 !important;
    font-size: 30px;
    font-family: Verdana;
    font-weight: 900;
    font-variant: normal;
}
.validate-show-div a:hover {
    text-decoration: none;
}
.validateshowtab {
	   margin-bottom: 20px;
	   margin-top: 20px;
}
.validateshowtab .tabborders {
    border-bottom: 2px solid #e3e3e3;
    border-top: 2px solid #e3e3e3;
    padding-left: 15px;
    width: 100%;
    text-align: center;
}
.validate-share-border {
    border-bottom: 2px solid #e3e3e3;
    border-top: 2px solid #e3e3e3;
    margin-top: 20px;
    width: 100%;
}
.validate-panel-height {
	   height: 300px;
    margin-bottom: 0;
}
.validateshowtab .show-new-tabs-alignments {
	   margin-left: 0px;
    padding-left: 70px;
}
.validateshowcontent {
    background-color: #F3F3F3;
}
.validate-show-div .organization-panel.panel {
    border-color: #F3F3F3;
    background-color: #F3F3F3;
}
.validate-show-div .organization-panel.org-panel-1.panel {
	   height: 400px;
}
.validate-show-div .organization-panel.org-panel-2.panel {
    height: 400px;
}
.validate-show-div .organization-panel.org-panel-3.panel {
    height: 400px;
}
.organization-panel h5 {
    margin-top: 20px;
}
.organization-panel h6 {
	   margin-top: 10px;
	   font-size: 15px;
}
.validate-show-div .organization-panel.tileanstitle-goals {
    border-top-color: white;
    border-left-color: #F3F3F3;
    border-right-color: #F3F3F3;
    border-bottom-color: #F3F3F3;
    background-color: #F3F3F3;
    border-width: 2px;
}
.validate-show-div .tileanstitle-goals .daysleftIcon, .validate-show-div .show-tile-text-size.contribution-tile {
    border-left: 1px solid #F3F3F3;
    border-right: 1px solid #F3F3F3;
}
.validate-show-div .modal-footer {
    margin-top: 15px;
    padding: 19px 0px 20px;
}
.personal-details-panel {
	   padding-left: 5px;
	   padding-right: 5px;
}
.validate-show-div .icons-centering {
    width: 240px !important;
}
.validate-show-div .amount-centering {
    width: 240px !important;
}
.validate-show-div .green-heading {
	   text-align: center;
	   margin-bottom: 30px;
}
.personal-details-panel label {
	   font-size: 14px;
}
.validate-show-div .show-tile-text-size.contribution-tile {
    line-height: 6px;
}
.personal-details-panel h6 {
	   margin-bottom: 16px;
}
.validate-side-bar {
	   border-color: #F3F3F3;
    background-color: #F3F3F3;
    padding: 5px;
}
.side-bar-top.col-md-2, .side-bar-top.col-lg-2, .side-bar-top.col-sm-3 {
    padding-left: 0px;
}
.validate-side-bar label {
	   margin-right: 5px;
	   font-size: 14px;
}
.org-padding {
	   padding-left: 5px;
	   padding-right: 5px;
}
.org-panel-4 label, .org-panel-3 label {
   	font-size: 14px;
}
.validate-show-div .show-tile-text-size.contribution-tile.show-contribution-amt-tile {
    margin-top: 5px;
}
div.validate-show-div .show-tile-text-size.contribution-tile.show-contribution-amt-tile {
	   line-height: 6px;
}
div.validate-show-div .show-description {
    height: 100%;
    margin-left: 0px;
}
.TW-campaignstory-img-width.col-md-12,
.TW-campaignstory-img-width.col-sm-12, 
.TW-campaignstory-img-width.col-xs-12  {
    padding-left: 0px;
    padding-right: 0px;
}

#validateChecklistmsg {
	   display: none;
}

.reasons-p .help-block{
    padding-left:16px;
}

.cr-hash-tags{
    margin-left:0px !important;
}

.cr-reasons-guide{
    font-size: 14px;
    margin-bottom: 0px;
    padding-top: 12px;
    padding-left: 10px;
}

.cr-panel-hash-tags-guide{
    font-size: 14px;
    margin-bottom: 0px;
    padding-top: 3px;
    padding-left: 8px;
    padding-right: 5px;
}

.tax-reciept{
    display:none;
}

.col-sm-impact {
    padding-top: 5px;
}

.cr-impact-currency{
    position: absolute;
    left: 20px;
    top: 11px;
}

.form-group-selectpicker .dropdown-menu{
    height:255px;
    min-height:0;
    max-height:0;
}

.clear-tax-reciept{
    height:10px;
}

.uploadingFile{
    display:none;
}

.col-tax-file-show{
    padding-top: 7px;
    padding-left: 0;
    padding-right: 0;
}

.cr-tax-files{
    position: relative;
    display:inline-block;
    background-color: #F6F8F8;
    border: 1px solid #d7d7d7;
    border-radius: 4px;
    margin-bottom: 12px;
}

.cr-tax-files .deleteicon {
    position: absolute;
    top: 3px;
    right: 4px;
}

.cr-tax-files .deleteicon .close{
    font-size: 16px;
}

.delete-image{
    margin:2px;
    width:10px;
    height:10px;
}

.col-file-name{
    padding-left: 10px;
    padding-right: 26px;
    padding-bottom: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: normal;
    white-space: pre;
}

.col-reciept-display-none{
    display:none;
}

.fcra-display-none{
    display:none;	
}

.fcra-clear {
    height: 30px;
}

.tax-reciept-holder-country .dropdown-menu {
    max-width: 0px !important;
}

.tax-reciept-holder-country-edit .dropdown-menu {
    min-height: 0px !important;
    height: 180px;
}

.tax-reciept-dropdown-menu .dropdown-menu {
    min-height: 0px !important;
    height: 205px;
}

.form-group-dropdown div.bootstrap-select > button {
    background-color: #333 !important;
    color: white !important;
}

.col-sm-impact-num{
    padding-left: 0 !important;
}

.col-impact-text{
    padding-top: 5px;
    padding-right:0;
}

.col-sm-impact-amount {
    margin-bottom: 0px !important;
}

.media-stript-container{
    background-color: #e0e0e0 !important;
/*     border-top: 2px solid #01bbd2 !important; */
}
.hm-media-title h3{
    color: #44505d;
    font-size: 15px;
    font-weight: 900;
    margin-bottom: 0;
    padding-top: 23px;
}

.hm-partners-title h3{
    color: #44505d;
    font-size: 15px;
    font-weight: 900;
    margin-bottom: 0;
    padding-top: 23px;
}
.hm-media-padding {
    width: 109px;
    border-right: 1px solid #c9c9c9;
    height: 55px;
    padding-left: 14px;
}
.hm-media-stript-width {
    width: 1000px !important;
    padding-left: 0;
    padding-right: 0;
}
img.hm-img-bottompadding {
/*     padding-bottom: 15px; */
    width: 100px;
}
.hm-log-width {
    width: 139px;
    padding-left: 29px;
    padding-top: 9px;
}
/* .hm-allimg-padding { */
/*     padding: 7px 0; */
/* } */
hr.hm-line-color{
    border-color: #666666;
    margin-top: 10px;
/*     margin-bottom: 52px; */
}

.show-headered-without-update {
    left: 311px;
    padding-top: 4px;
}
.show-pointer-not img{
    cursor: not-allowed !important;
}
.show-pointer-not{
    cursor: not-allowed !important;
}

.col-sm-impact-animal-amount{
    margin-bottom: 0px;
    padding-left:5px;
}

.cr-impact-animals-currency{
    position: absolute;
    left: 12px;
    top: 11px;
}

#chart-container #graph {
    display: inline-block;
    height: 250px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    width: 868px;
}

#chart-container {
    color: #eaeaea;
}

.digitsError{
    color: #F04124;
    font-size: 12px;
    font-weight: normal;
}

#chart-container #graphWithoutLabel {
    height: 250px;
    margin:0px;
    width: 200px;
}

div.col-sm-pie-left-pdding{
    padding-left: 0px;
}

.height-xs{
    height:25px;
}

.clear-height-xs{
    height:20px;
}

.showing-hashtags {
    bottom: 12px;
    padding: 7px;
    position: absolute;
    top: 77px;
}

.cr1-myplane-padding {
    left: -13px;
}
.cr1-paddings-lft {
/*     margin-left: 15px; */
    width: 146% !important;
}
.cr1-url-lft {
    padding-left: 25px !important;
}
.cr2-text-city {
    font-weight: 900;
    text-align: center;
}
img.hm-height-width {
    height: 39px;
    width: 94px;
    margin-top: 2px;
}
.hr-brodway-space {
    width: 107px;
    margin-left: -27px;
}
.hm-spaces {
    margin-left: -21px;
}
.hm-radio-space {
    margin-left: -36px;
}
.hm-toi {
    top: 0px !important;
}
.manage-container-page{
	width: 1000px;
}
.mange-borders{
    background-color: #fff;
    border-bottom: 2px solid #e3e3e3;
    border-right: 2px solid #e3e3e3;
    padding-left: 15px;
    width: 100%;
}
.manage-bottom-top{
    border-right-width: 0;
    line-height: 2;
    margin: 10px 0 10px -13px;
}
.mange-tabs-payu{
    border-right-width: 0;
    line-height: 2;
    margin: 10px 0 10px -13px;
}
.manage-org-bottomMargin{
    margin-bottom: 0px;
}
.manage-btn-width {
    width: 100%;
    border-color: #01bbd3;
    height: 60px;
    padding-top: 20px;
}
.manage-deletebtn-width{
    width: 100%;
    font-weight: 900;
    height: 60px;
}
.manage-btn-padding {
    padding-left: 0;
}
.manage-edit-draft-left {
    padding-right: 0;
}
@-moz-document url-prefix() { 
    .manage-btn-width {
        width: 100%;
        border-color: #01bbd3;
    }
    .manage-deletebtn-width{
        width: 100%; 
        font-weight: 900; 
    }
}
.manage-btn-width-aft-validated{
	font-size: 18px;
    height: 100%;
    padding-bottom: 15px;
    padding-top: 15px;
    width: 91.2%;
}
.manage-edit-left:hover{
	text-decoration: none;
}
.manage-tiletitile-top{
    margin-top: 0 !important;
}
.manage-fb-color,
.manage-fb-color:hover,
.manage-fb-color:focus {
    background-color: #3b5998;
    color: #fff;
}
.mange-size-FBbtn {
    font-size: 17px;
    font-weight: 900;
    height: 100%;
    padding-left: 13px;
    padding-right: 13px;
    width: 100%;
}
@-moz-document url-prefix() { 
    .mange-size-FBbtn {
        font-size: 17px;
        font-weight: 900;
        height: 100%;
        padding: 14px;
        width: 100%;
    }
}
.manage-social{
    background-color: #fff;
    border-bottom: 2px solid #e7e7e7;
    border-right: 2px solid #e7e7e7;
    height: 150px;
    margin-top: 20px;
    padding: 15px;
}
.manage-btn-back-color,
.manage-btn-back-color:hover,
.manage-btn-back-color:focus {
    background-color: #01bbd3;
    border-color: #01bbd3;
    color: #fff;
    font-weight: bold;
}
.manage-tbs-right-borders{
    border-right: 2px solid #6d6e6e;
    padding-left: 8px;
    padding-right: 10px;
}
.manage-comit-lft{
    padding-left: 7px;
}
.show-submitapproval-in-check-box{
    height: 36px !important;
    margin-bottom: 0 !important;
    padding-top: 3px;
}
.show-submit-margin {
    margin-bottom: 0;
}
.manage-check-box-ondraft{
    margin-bottom: 0;
/*     margin-top: 7px;	 */
}
.manage-table-bottom {
    margin-bottom: 25px !important;
}
.mange-comments-bottom {
    margin-bottom: 25px;
}
.mange-team-bottem{
    margin-bottom: 25px;
    overflow: auto;
}
.mange-rewards-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre;
    padding-bottom: 5px;
    word-wrap: normal;
}
.manage-fb-padding {
    font-size: 19px;
    padding-right: 30px;
}
/* .mange-story-imgs img{ */
/*     width: 100%;	 */
/* } */
.mange-story-imgs iframe{
    width: 100% !important;
}
.errormsg {
    color: red;
}
.sharing-icons-padding-left{
    padding-left: 30%;
}

label.cr-spend-guide-text{
	padding-top: 5px;
	padding-left: 10px;
	margin-bottom: 0px;
	font-size: 14px;
}
.manage-org-height {
    height: 179px;
}
.mange-campaigntitle-mobile a{
    color: #000 !important;
    font-size: 30px;
    font-family: Verdana;
    font-weight: 900;
    font-variant: normal;
    text-decoration: none;
}
img.home-img-large-size{
    width: 100%;
}
.show-header-height {
    height: 100% !important;
    margin-left: -38px;
}
.show-header-navtabs .navbar-collapse.collapse{
    height: 70% !important;
}
.show-paddingsbtn {
    padding-left: 180px;
}
.show-paddingsbtn-submitapprov{
    padding-left: 180px;
}
.show-tabsDesktop-headers {
    top: 5px;
    left: 18px;
}
.show1-Primary{
    display: none;
}
.whatsapp-mobile-icon {
    position: fixed;
    bottom: 70px;
    right: 3%;
    z-index: 100;
}
 
 .whatsapp-mobile-icon .btn-whatsapp{
     width: 60px;
     height: 60px;
     border-radius: 50%;
     outline: 0px;
     background-color: #29a628;
     padding: 14px;
 }
 
.whatsapp-mobile-icon .btn-whatsapp{
    width: 60px;
    height: 60px;
    border-radius: 50%;
    outline: 0px;
    background-color: #29a628;
    padding: 14px;
}

.campaignCustomVanityUrl label#vanityUrlLength {
    margin-right: -12px;
}
.campaignCustomVanityUrl .form-group {
    margin-bottom: 0px;
}
.campaignCustomVanityUrl .help-block {
    color: #ff0000;
    padding-left: 26px;
}
.editCustomVanityUrl .form-group {
    margin-bottom: 0px;
}
.editCustomVanityUrl .help-block {
    color: #ff0000;
    padding-left: 15px;
}
.hm-how-it-work {
    position: relative;
}
.hm-how-it-work-img {
    bottom: 17%;
    position: absolute;
    right: 3.2%;
}
.learn-how-it-work-img{
    bottom: 17%;
    position: absolute;
    right: 3.2%;
}
.hm-start-campaign-btn,
.hm-start-campaign-btn:hover,
.hm-start-campaign-btn:focus{
    background-color: #01bbd3;
    color: #fff;
    font-size: 17px;
    font-weight: 900;
    border-color: #01bbd3;
}
.hm-headingtext{
    color: #005f84;
    font-size: 40px;
    font-weight: 900;
    padding: 30px 0 0;
    margin-left: 36px;
}

/* new */
img.how-it-success-img{
    width: 100%;
}
.how{
    position: relative;
}
.how-A{
    left: 0;
    position: absolute;
    right: 0;
}
.how-B{
	position: relative;
}
.how-zindex{
    z-index: 1000;
    color: white;
}
.howit-container{
    width: 1000px;
}
.how-zindex-title {
    color: white;
    padding-bottom: 50px;
    padding-top: 20px;
    z-index: 1000;
}
.circle-how {
    background-color: #fff;
    border-radius: 50%;
    color: #000;
    height: 300px;
    opacity: 0.66;
    width: 300px;
}
.how-title {
    padding-top: 18px;
    font-family: ubuntu condensed;
}
.how-des-1 {
    color: #000;
    font-family: ubuntu condensed;
    font-size: 15px;
    line-height: 14px;
    padding-left: 20px;
    padding-right: 20px;
}
.learn-tips-title {
    font-size: 15px;
}
.circle-small{
    background-color: #000;
    border-radius: 50%;
    color: #fff;
    font-size: 30px;
    padding-top: 15px;
    height: 80px;
    margin: 0 auto;
    width: 80px;
}
.learn-between-space {
    height: 500px;
}
.learn-no-transform{
    transform: rotateY(0deg);
    transform-style: preserve-3d;
    transition: all 0.6s ease-out 0s;
}
.learn-no-transform:hover{
    transform: rotateY(360deg);
}
.learn-number{
    margin-top: -41px;
    font-weight: 900;
}
.learn-radious-bgcolor:hover{
    background-color: #E9BD29;
    opacity: 1;
}
.learn-radious-bgcolor:hover > .learn-no-transform {
    transform: rotateY(360deg);
}

#how-it-image{
	background-image: url("http://image.gocrowdera.com/assets/sucess-tips-bg-images.png");
    background-attachment: fixed;  
    background-repeat: no-repeat;
    background-size: cover;
    height: 1325px;
}
.hm-mediastrip img {
    margin-top: 9px;
}
.abt-us-cardposition{
	left: 38.4%;
}
.show-pageDiscription img {
    width: 100%;
}
.managecampaignDescription {
    border:#f7f7f7;
    background-color: #f7f7f7;
    height: 105px;
    margin-top: -3px;
    line-height: 30px;
}
.managecampaignDescription p {
    font-weight: bold;
    margin: 0 0 0px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 24px;
    word-wrap: break-word;
    font-family: Ubuntu Condensed;
    color: #222222;
}
.managecampaignDescription .panel-body {
    padding: 5px;
}
.how-toptext {
    padding-top: 54px;
    
}
.how-bottomstrip {
    font-family: ubuntu condensed;
    font-size: 17px;
}
.how-tipsbuildcampaign {
    color: #B3373C;
    text-decoration: none !important;
}
.how-bolg-tips{
    color: #5FBED5;
}
.how-bolg-tips:hover,
.how-bolg-tips:focus {
    color: #5FBED5;
}
.learn-between-space-2{
    height: 400px;
}
.how-it-contactus {
    padding-top: 34px;
    font-size: 17px !important;
}
.manage-header-primary-top {
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
    background-color: #fff !important;
    display: none; 
}
.manage-headers-A-one{
  display: none;
}
.manage-header-logo img {
    height: 39px;
    margin-top: 5px;
    padding-left: 15px;
    padding-right: 15px !important;
}
.manage-header-height {
    height: 31px;
}
.manage-headerstabs-height{
    height: 24px;
    margin-top: 14px;
}
.manage-alltabs {
    padding-left: 30px;
}
.manage-social-mB {
    left: 0;
    position: fixed;
    top: 50px;
    width: 100%;
    background-color: #fff !important;
    z-index: 999;
    display: none;
}
.manage-fb-btn-width {
    height: 38px;
    margin-top: 4px;
    padding: 7px;
    width: 306px;
    font-weight: 900;
}
.manage-fbheader-size {
    padding-left: 180px;
}
.mange-social-all {
    padding-top: 4px;
}
.manage-width-edit {
    margin-right: -28px !important;
    margin-top: 4px !important;
    padding-left: 152px;
}
.manage-width-india {
    margin-right: -99px !important;
    margin-top: 4px !important;
    padding-left: 82px;
}
.mange-padding-btn {
    padding: 0 !important;
}
.manage-headerbts {
    padding-bottom: 10px;
    padding-top: 10px;
    width: 305px;
}
.mange-headerbtn-india {
    padding-bottom: 10px;
    padding-top: 10px;
    width: 305px;
}
.manage-submitapprove-edit {
    margin-right: -14px !important;
    margin-top: 3px !important;
    padding-left: 167px;
}
.manage-submitapprov-india {
    margin-right: -94px !important;
    margin-top: 3px !important;
    padding-left: 87px;
}
.mange-btnsubmitapprov-size {
    height: 44px;
    padding: 0;
    font-weight: 900;
}
.edit-space {
    padding-right: 4px;
}
.mange-submitapprovs {
    font-weight: 900;
}
.col-tax-reciept-panel .rowseperator .help-block {
    margin-bottom: 0px;
}
.manage-updateshare {
    padding-left: 230px;
    top: 6px !important;
}
.manage-urlshort {
    cursor: pointer;
    padding: 9px;
    top: 1px;
}
.taxreceiptcontainer {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}
.tax-receipt-logo {
	margin-bottom: 10px;
}
.modal-body .taxreceiptcontainer {
    width: 800px;
}
.taxreceiptbgcolor img {
    width: 120px;
    height: 100px;
}
.taxreceiptcontributorlabel label {
    background-color: #889299;
    border-color: #889299;
    color: #FFF;
    height: 40px;
    padding: 10px;
}
.taxreceiptlabelfont {
    font-size: 16px;
    font-weight: 600;
}
.searchablehastag, .searchablehastag:hover {
    color: #01bbd2;
    text-decoration: none;
}
.taxdetailslabel {
/*     margin-top: 10px; */
    font-size: 13px;
}
.taxreceiptcontainer .taxorgaddress.form-control {
    min-height: 170px
}
.taxreceiptcontributiondetail .taxreceipttop {
    margin-top: 5px;
    margin-bottom: 5px;
}
.organizationdetails .taxreceipttop {
    margin-top: 2px;
    margin-bottom: 2px;
}
.organizationdetails .taxreceiptdetailsfont {
    margin-top: 2px;
}
.taxreceiptdetailsfont {
    margin-top: 5px;
    margin-bottom: 0px;
    font-size: 16px;
    font-weight: 500;
    text-align:right;
}
.panel.taxreceiptcontributiondetail {
	margin-bottom: 0px;
}
.taxreceiptdetailsfont.zerotopmargin {
    margin-top: 0px;
}
.taxreceiptcontainer .form-control.digitalsignature {
    height: 150px;
}
.taxreceiptheader {
    background-color: #B3373C;
    color: #fff;
    padding: 10px 50px;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
}
.taxreceiptcontainer .form-control {
    min-height: 34px;
    height: auto;
}
.sendemailtocontributors, #signaturemsg, #signaturemsgsize, #signatureIcon, #delsignature {
    display: none;
}
.updatesubmitbtn {
    margin-top: 30px;
}
.schedulecheckboxdiv {
    margin-bottom: 20px;
}
.scheduledate {
    width: 200px;
}
.updateschedular {
    display: none;
}
.bootstrap-timepicker-widget table td input {
    width: 40px;
}
/* .footer-logosize { */
/*     padding-left: 36px; */
/* } */
button.dropdown-toggle.selectpicker.btn.btn-sm.btn-default {
    border-color: #e3e3e3;
}
button.dropdown-toggle.selectpicker.btn.btn-sm.btn-default:hover {
    border-color: #e3e3e3;
}
.success-error-container{
    width: 1000px;
}
.error-paddingtop{
    padding-top: 70px;
}
.error-title-color {
    color: #D0363E;
    font-weight: 900;
    font-size: 27px;
}
.error-title-color404{
	color: #D0363E;
    font-weight: 900;
    font-size: 20px;
    margin-top: 33px;
}
.error-description-font {
    font-size: 16px;
    font-weight: 900;
    color: #000;
}
.error-heade{
    font-weight: 900;
    color: #000;
}
.mobile-img-error {
    padding-bottom: 30px;
}
.error-description-font a {
    text-decoration: none;
}
.error-autorizedmsz{
	color: #000;
	font-size: 15px;
	font-weight: 900;
}
.error-title-color401{
    color: #D0363E;
    font-weight: 900;
    font-size: 25px;
    margin-top: 33px;
}
.error-img {
    padding-left: 125px;
    width: 1106px;
}
.error-title-color404 a {
    text-decoration: none;
}
.ack-thousands-thankyoupage {
    width: 1000px;
}
.panel-thankupage {
    margin-bottom: -1px;
/*     margin-top: 24px; */
}
.ack-funding-panel {
    color: #01bbd3;
    font-weight: 900;
    padding: 11px;
    margin-bottom: -1px;
}
.ack-table-color-green {
    background-color: #f7fcff;
}
.ack-table-color-red {
    background-color: #FDF3F2;
}
.padding-panel{
    padding: 20px;
    margin-top: -1px;
    margin-bottom: 0;	
}
.ack-socialmedia-padding {
    padding-left: 184px;
}
.ack-socialicon-size img {
    height: 32px;
}
.ack-social-mail-icons {
    font-size: 17px;
    height: 32px;
    padding: 7px 8px 4px;
    width: 32px;
}
.ack-social-mail-icons:hover,
.ack-social-mail-icons:focus {
    font-size: 17px;
    height: 32px;
    padding: 7px 8px 4px;
    width: 32px;
}
.btn-ackfund,
.btn-ackfund:hover,
.btn-ackfund:focus {
    background-color: #01bbd3;
    color: #fff;
    font-size: 15px;
    font-weight: 900;
    margin-bottom: 30px;
}
.ack-panel-reward{
    padding: 15px;
}
.ack-panel-title{
    color: inherit;
    font-size: 17px;
    margin-bottom: 0;
    margin-top: 0; 
    font-weight: 900; 
    color: #01bbd3;      
}
.ack-table-heading-padding{
    padding-left: 18px !important;
}
.ack-tile-height{
    height: 317px;    
}
.ack-panel-spacing-mobile {
    margin-top: -27px;
}
.ack-textareaheghit {
    height: 145px !important;
}
.ack-textareabottom{
    margin-bottom: 7px;
}
.ack-panel-perks {
    margin-top: -4px;
    padding-top: 0;
}
.ack-width-padding {
/*     margin-left: 13px; */
    padding-bottom: 33px;
    padding-top: 33px;
    width: 100%;
}
a.thankyou-textdeco {
    text-decoration: none;
}
.managepage-bottom-margin{
    margin-bottom: -24px;    
}
.manage-submit-approvaltileheight {
    height: 141px;
}
.mange-pagesingleapproval{
    height: 180px;
}
.show-priview-orgtile{
    height: 177px;
    margin: 0;
}
.reset-password-bottom{
    padding-bottom: 90px;
}

#indianStates .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100%;
    margin-bottom: 0;
    margin-left: 3px;
}
.dateErrorMsg {
    display: none;
    color: #f04124;
}

.tags-managepagewidth {
    width: 17%;
}
.manage-tags-topbottom {
    padding-bottom: 42px;
    padding-top: 10px;
}
.show-tags-topbottom{
/*     padding-bottom: 22px; */
/*     padding-top: 10px; */
}
.contact-details {
    padding-bottom: 15px;
    padding-left: 30px;
}
.footer-logopaddin {
    padding-right: 15px;
}
.footer-last-section-links {
    padding-left: 0;
}
.ft-payment-img{
    left: 223px;
}
.show-team-prfl {
    top: 23px;
}
.show-fundrasier-namepadding{
    padding-top: 7px;
}
.show-fundrasier-namepadding > h5 {
    text-align: left;
}
.thank-ack-cmmentBox {
    background-color: #f5f5f5;
    margin-bottom: 30px;
    margin-top: 6px;
}
.thanku-comnt-top {
    margin-top: 6px;
}

.taxreceiptmodalbody.modal-body {
	overflow-x: scroll;
}
.cdra-ft-clogo{
    margin-bottom: 30px;
    padding-left: 10px;
}
.cdra-ft-cutomercnt {
    color: #fff;
    margin-bottom: 25px;
    text-align: center;
}
.cdr-ft-contactnum {
    color: #fff;
    font-size: 30px;
    font-weight: 900;
    text-align: center;
}
.cdra-ft-contactmail {
    color: #fff;
    font-size: 12px;
    text-align: center;
}
.cdra-ft-us {
    font-size: 40%;
}
.cdra-ft-top{
    top: 52px;
}
.cdra-mng-dropwidth{
    width: 100%;
}
.cdra-mng-ftpadding{
    margin-bottom: 22px;
    padding-bottom: 18px;
}
.mange-story-imgs {
    font-size: 16px;
    font-weight: normal;
    line-height: 26px;
    letter-spacing: 0;
    word-wrap: break-word;
}
.show-textstorylinespec{
    font-weight: normal;
    letter-spacing: 0;
    word-wrap: break-word;
}
.hm-yourstory {
    padding-top: 8px;
}
#deadline.input-lg,
#daysLeft.input-lg {
    width: 100%;
}
.has-video-error .form-control{
    border-color: #f04124;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-video-error .video-help-block {
    color: #f04124;
    font-size: 12px;
    font-weight: normal;
}
.digitalsignature.taxreceipttop img{
	height: 100%;
}
.signature_img_seperator {
    display: none;
}

.pannumberEditDiv {
	display: none;
}
.margin-btm-10 {
	margin-bottom: 10px;
}
.manage-Descriptions{
    background-color: #fff;
    border-bottom: 2px solid #e7e7e7;
    border-right: 2px solid #e7e7e7;
    color: #5a6771;
    margin-top: 22px;
    overflow: hidden;
    padding: 15px;
}
.manage-reasons-des{
    color: #727272;
    font-family: open sans;
    font-size: 14px;
    padding-top: 15px;
    text-align: justify;
}
.manage-extra-moretags {
    background-color: #fff;
    border-bottom: 2px solid #e7e7e7;
    border-right: 2px solid #e7e7e7;
    height: 68px;
    margin-top: 22px;
    padding: 15px;
}
a.manage-campaigndetails-font{
	color: #787878;
    font-family: open sans;
    font-size: 17px;
}
.manage-back-color {
    background-color: #fff;
    margin-bottom: 22px;
}
.manage-color-back {
    background-color: #fff;
}
.manage-bg-color {
    background-color: #fff;
    left: 16px;
    padding: 0;
    width: 97%;
}
.manage-create-perkpadding {
    margin-right: 15px;
    margin-top: 15px;
}
.manage-mobile-margine {
    margin-bottom: 22px;
}
.manage-contribution-bgcolor {
    background-color: #fff;
    padding-top: 15px;
}
.manage-submintappro-checkbox {
    padding: 8px;
}
.manage-submit {
    padding: 19px;
}
.receipt-btn-seperator {
    display : none;
}
.team_grid_background {
    background-color: #ffffff;
}

span.donation-font{
	font-size: 15px !important;
}

#wepayDiv {
	display: none;
}

.new-manage-updateshare {
    padding-left: 115px;
    top: 6px !important;
}

.show-tbs-left-borders{
    border-left: 1px solid #d4d4d4;
    padding-left: 8px;
    padding-right: 10px;
}

.pr-icon-div-margin{
	margin-left: 26px;
	margin-top: -5px;
}

.donation-head-padding{
	padding: 4px !important;
}

 /*contact-us-css*/
.ct-container-wid {
    width: 1000px;
}
.ct-hr-sizes {
    width: 100px;
    margin-top: 10px;
}
.ct-padding {
    padding-top: 150px;
    padding-bottom: 150px;
}
.ct-text-desp {
    padding-top: 3px;
    font-family: 'Assistant', sans-serif;
    color: #494f67;
    font-size: 12pt;
}
.ct-width {
    width: 20%;
}
.ct-color {
    color: #005f84;
    font-family: 'Assistant', sans-serif;
    font-size: 30pt;
}
.ct-subtitle {
    color: #5a6771;
    font-family: 'Assistant', sans-serif;
    font-size: 15pt;
}
.ct-menus-font {
    color: #01bbd3;
    font-family: 'Assistant', sans-serif;
    font-size: 22px;
}
.ct-contact-font {
    font-family: 'Assistant', sans-serif;
    color: #5a6771;
    font-size: 14px;
    margin: 0;
    line-height: 0;
}
.ct-color-contact{
	color: #59666f;
    font-family: 'Assistant', sans-serif;
    letter-spacing: 2px;
    font-weight: 900;
}
.ct-contact-font span {
    font-size: 20px;
}
.ct-contDetail-bottom {
    padding-bottom: 80px;
}
.wid-inline-font {
	display: -webkit-inline-box;
	padding-top: 15px;
    margin-bottom: 0;
    padding-bottom: 10px;
}
.wid-goal-rs {
    padding-top: 0;
    padding-left: 6px;
    color: #000;
    font-weight: 900;
    font-size: 22pt;
    overflow: hidden;
    word-wrap: break-word;
}
.wid-space {
    left: 10px;
    margin-left: -7px;
}
.wid-goal-padding {
    padding-right: 6px;
}
.wid-diplay-inl {
    display: -webkit-inline-box;
    padding: 0;
}
.wid-progress {
    margin-bottom: 0;
    border-radius: 0;
    height: 26px;
   
/*     width: 205px; */
}
.wid-inline-days {
	display: -webkit-inline-box;
	background-color: #f8b900;
	padding: 4px 6px;
	height: 26px;
	width: 67px;
}
.wid-days-lbl {
    font-size: 10px;
    line-height: 9px;
/*     padding-left: 15px; */
    color: #000;
    font-weight: 900;
}
.wid-days {
    font-size: 24px;
    margin-top: -8px;
    color: #000;
}
.wid-descrip-height{
	height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}
.wid-bottom {
    margin: 0;
}
.wid-btn {
	width:100%;
}
.wid-btn-video-off {
    width: 72%;
}
.wid-percen-spacing {
    float: left;
    padding-left: 25px;
}
/* .wid-progress-break div { */
/*     width: 80% !important; */
/* } */
.wid-progresbar {
    width: 78%;
    border: none;
    background-color: #ededed;
}
.wid-inr {
    font-size: 27px;
}
button.embed-donate-btn-size1 {
    width: 105px !important;
    height: 50px !important;
    padding: 0 !important;
    font-size: 14px !important;
}
button.embed-donate-btn-size2 {
    width: 210px;
    height: 60px;
    padding-right: 30px;
}
button.embed-donate-btn-size3 {
    width: 240px;
    height: 70px;
}
.btn-sm-margin {
    margin-left: -11px !important;
}
.btn-sm-center {
    margin-left: 33px !important;
}
.btn-right {
    margin-left: 28px;
}
.btn-top-spaceing {
    padding-top: 15px;
    display: -webkit-inline-box;
}
.textarea-embed-tile-button,
.textarea-embed-tile-button2,
.textarea-embed-tile-button3 {
    overflow: hidden;
}
.btn-sm-left {
    margin-left: 49px;
}
.margin-sm-left-donate{
    margin-left: 28px;
}
.wid-top-padd {
    padding-top: 15px;
    margin: 0;
}

button.embdsmallBtn{
	padding: 0px;
    font-size: 16px;
    width: 105px;
    height: 50px;
}

button.embdmidBtn{
	padding: 0px;
    font-size: 22px;
    width: 210px;
    height: 60px;
}

button.embdlgBtn{
	padding: 0px;
    font-size: 25px;
    width: 240px;
    height: 70px;
}
.wid-embed-btn {
    width: 100%;
}
.wid-marigin-btn {
    margin-bottom: 0;
}

   /*npo create flow style */
 .npo-fundraiser-left-padd{
    padding-left: 29px;
    }
    
    .npo-country-left-margin{
    margin-left:-14px !important; 
    }
    
    .npo-about-left-padd{
    padding-left: 17px !important;
    }
    
    .npo-entity-left-margin{
    margin-left: 182px;
    }
    
    .npo-entity-left-padd{
    padding-left: 0;
    }
    
    .npo-fundr-web-add-right-padd{
    
    padding-right: 21px;
    
    }
    
    .npo-btn-next-right-padd{
    padding-right: 25px;
    }
    
    .npo-btn-next-prev-right-padd{
    padding-right: 25px;
    }
    
    .npo-story-width{
     width: 99.2% !important;
    }
    
    .npo-tab-back-color-width {
    width: 22% !important;
   }
     
    .npo-story-panel-width{
     width: 83% !important;
     border-bottom: 1px solid #dddddd !important;
     padding-bottom: 36px !important;
    } 
    
    .npo-tab-back-color{
    background-color: #46b8da !important;
    color: #FFF;
    }
    
    .npo-org-tab-align{
    margin-bottom: 0px;
    padding-left: 32px;
    padding-top: 9px;
    height: 48px;
    }
    
    .npo-tab-container-height{
     height: 58px;
    }
    
    .npo-tags-subheading{
        width: 76% !important;
        padding-bottom: 36px !important;
    }
    
    .npo-subheading-font{
        font-family: assistant,sans-serif;
        font-size: 14px;
        font-weight: 500;
        color: #666;
    }
    
    .npo-social-padding{
    padding-left: 0;
    padding-right: 0;
    
    }
    .next-prev-right-padd{
    padding-right: 30px !important;
    }
    
    .npo-terms-left-margin{
    margin-left: 310px;
    }
    .npo-pay-drop-left-margin{
    margin-left: -10px !important;
    }
    
    .npo-impact-left-margin{
    margin-left: 16px !important;
    }
    .impact-right-padding{
    padding-left: 0 !important;
    }
    
    .npo-reasons-align{
    padding-left: 7px !important;
    padding-top:  10px !important;
    }
    
    .npoModal-btn{
    padding-bottom: 13px !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    font-family: 'Assistant', sans-serif;
    text-decoration: none !important;
}

a.npoModal-btn-a:hover,
a.npoModal-btn-a:focus{
    text-decoration: none !important;
}

.npo-modal-fundraiser{
	width: 78%;
	margin: 0 auto;
	border-radius: 3%;
}

.requiredFieldHeading span{
	font-family: 'Assistant', sans-serif;
	font-weight: 500;
}

.npo-modalBody-padding{
	padding: 20px 20px 5px 20px;
	text-align: center;
}

.npo-alert-mngfundraiser{
    margin-top: 15px !important;
}

textarea[readonly].npo-notallow-cursor{
	background-color: #fff !important;
	width: 98.5% !important;
}

input[readonly].npo-notallow-cursor,
textarea[readonly].npo-notallow-cursor,
select.npo-notallow-cursor{
	pointer-events: none !important;
}   

.npo-form-noPadding{
	padding-left: 0 !important;
    padding-right: 0 !important;
}

.npo-image-indx{
	margin-left: 15px !important;
    position: relative !important;
    left: 8px !important;
}

span.npodonation-font{
	font-size: 13px !important;
}

/* .npo-section-head{ */
/* 	text-align: center; */
/* } */

.npo-section-head b {
    font-family: "Assistant",sans-serif;
    font-size: 20px;
    font-variant: small-caps;
/*     color: #3f91cb; */
}

.discoverBannerText a img {
    margin-top: 107px !important;
    margin-right: 25px;
    width: 110px;
}

.npo-boldText-banner{
    font-style: normal !important;
/*     font-family: georgia,sans-serif !important; */
    top: 100px !important;
}

/* .item:nth-child(1) { */
/*     background-image:url("https://image.gocrowdera.com/project-images/ae24bfde-f541-4ffc-974c-3deea4c7f3f7.jpg"); */
/* 	background-repeat:no-repeat; */
/* } */

/* .item:nth-child(2) { */
/*     background-image:url("https://image.gocrowdera.com/project-images/e8b67f25-bc58-4d67-981a-60680f992fb1.jpg"); */
/* 	background-repeat:no-repeat; */
/* } */

/* .item:nth-child(3) { */
/*     background-image:url("https://image.gocrowdera.com/project-images/8bced1de-3cba-4edd-8599-f58bc1147095.jpg"); */
/* 	background-repeat:no-repeat; */
/* } */

.npo-carousel-indicator{
	left: 49%  !important;
	bottom: 0px  !important;
}
.container-size {
    margin: 0 auto !important;
/*     width: 500px; */
}
.img-boxs {
    padding-left: 0;
}
.top-paddings {
    padding-top: 60px;
}
.padding-left {
    padding: 15px 0;
}
.social-left-padding {
    padding-left: 0;
    padding-right: 0;
}
.padding-right-xs {
    padding-bottom: 30px;
}
.npo-section-head {
    padding-bottom: 15px;
    padding-top: 12px;
}
.zero-padding {
    font-family: "Assistant",sans-serif;
    font-size: 15px;
}

.disabled.npo-a-disable > a{
	pointer-events: none;
}

.npo-input-focus:focus{
	 background-color: #f6f8f8 !important;
	 border-color: rgba(82, 168, 236, 0.8) !important;
	 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6) !important;
	 outline: 0 none !important;
}

.npo-story-width > div > ul#redactor-toolbar-0{
	padding-left: 4% !important;
}

.npo-select > .dropdown-menu.open {
    background-color: #e7e7e7 !important;
    overflow-x: scroll !important;
    width: 60%;
}
.npo-dropdown-question {
    padding-bottom: 30px;
}

#npo-drop h3	{ 
	cursor:pointer; 
	color: #0e0e0e;
    cursor: pointer;
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 600;
    padding-top: 20px;
    transition: all 0.4s ease 0s;
}

/* #npo-drop h3.active, */
/* #npo-drop h3.active:hover{  */
/* 	color:#d74646;  */
/* } */

#npo-drop div { 
	height:auto !important; 
	overflow:hidden; 
	position:relative; 
}

#npo-drop div p	{ 
	padding:0; 
	margin-bottom:15px; 
}

#npo-drop h3:hover{
	color: #000000;
	font-weight: 600;
}

.npo-nxt-btn{
	background-color: #d3d3d3 !important;
	color: black !important;
	transition: background-color 0.4s ease 0s;
}

.npo-nxt-btn:hover{
	background-color: #5e6b75 !important;
	color: white !important;
	border-color: #5e6b75 !important;
}

button.npo-btn-sbmt{
	width: 150px !important;
    margin-left: -35px;
}

.cr-start-dropdown-payment-npo{
	 width: 346px !important;
    text-align: center;
}

.cr-start-dropdown-payment-npo button{
	padding-left: 0 !important;
}

.npo-terms-padding{
	padding-left: 40px !important;
	 margin-top: -7px;
}

.npo-position-1{
	left: 175px;
}
.modal-padding {
    padding: 1px 14px 1px;
}

.rhs-show-org-profiletile{
	border-right: 1.5px solid #e7e7e7;
	overflow: hidden;
	width: 105.65%;
    height: 56px;
}

.btn.btn-show-bannerslogantext.btn-lg.btn-block.npo-join-us.sh-mission-script-height{
	border-radius: 0;
    line-height: 0;
}

.npo-story-faq{
/* 	margin-top: -50px !important; */
}


.locationn{
  display: block;
    display: -webkit-box;
    max-width: 150px;
    height: 50px;
    margin: 0 auto;
    font-size: 15px;
    line-height: 1.4;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}  

a.npo-accrdn:hover,
a.npo-accrdn:active,
a.npo-accrdn:focus{
	text-decoration: none;
}

.fr-nonpft-font {
    text-decoration: none !important;
    font-weight: 600;
}

.fr-collapsable-font {
    font-size: 15px;
    text-decoration: none !important;
    color: #5a6771 !important;
    font-weight: bold;
}

.fr-qt-pad {
    padding: 0;
}

.fr-padding-bottom {
/*     padding-top: 12px; */
    margin-bottom: 0;
}

.textarea-sizes {
    height: 200px !important;
    resize: none;
}

.text-size-half {
    height: 115px !important;
    resize: none;
}
.fr-social-padding {
    padding: 0;
}
.padding-lanch-btn {
    padding-right: 110px;
    padding-top: 0;
}
.padding-btns {
    padding-left: 70px;
}
.fr-payment-txt {
    text-align: center;
}
.fr-pays button.dropdown-toggle.selectpicker.btn.btn-sm.btn-default {
    width: 346px;
}
/* .fr-pays { */
/*     left: 78px; */
/* } */
.fr-getway-title {
    padding-left: 24px;
}
.padding-collapse {
    padding: 11px 0;
}
.npo-contributionalign {
    width: 100% !important;
    padding: 15px !important;
    border-right: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
}
.npo-showtilepadding {
    padding: 15px;
}
.npo-input-focus::-webkit-input-placeholder
{
	color: #afb6bb !important;
}
.npo-input-focus::-moz-placeholder {
	color: #afb6bb !important;
}
.npo-npofocus::-webkit-input-placeholder
{
    color: #afb6bb !important;
}
.npo-npofocus::-moz-placeholder {
    color: #afb6bb !important;
}
.npo-foucs-weburl {
    color: #afb6bb;
    margin-top: -5px;
}
.npo-url-height {
    height: auto !important;
}
/* .npo-line-height { */
/*     line-height: 25px; */
/* } */
.npo-bottom-padding {
    padding-bottom: 15px;
    padding-left: 0;
    padding-right:0;
}
.npo-preview-hidden {
    height: 0;
}
.npo-email-left {
    left: 16px;
}
.npo-input-width {
   width: 98.1%;
}
.npo-tax-inputfields {
    width: 110%;
}
.npo-droptax-width {
    width: 110% !important;
}
.npo-step2-previous {
    margin-left: 14px;
}
.npo-showpage-top {
/*     margin-top: 21px !important; */
}
div.npo-drop-color > button {
    background-color: #5a6771 !important;
    color: #fff !important;
    border-color: #5a6771 !important;
}
.npo-drops-back .dropdown-menu > li > a:hover{
    color: #fff !important;
    text-decoration: none;
    background-color: #006083; /* change color of links in drop down here */
}
/* .npo-drops-back .dropdown-menu > li > a:focus{ */
/* 	color: #fff !important; */
/*     text-decoration: none; */
/*     background-color: #8b949b; */
/* } */
li.selected {
    display: none;
}
.npo-top-padding {
    padding-top: 15px;
}
.npo-border-card {
    border: 1px solid #e7e7e7;
    padding: 15px;
    height: 240px;
    margin-bottom: 15px;
}
.npo-card-text {
    height: 60px !important;
    overflow: hidden;
    word-wrap: break-word;
    /* padding: 0; */
}
.npo-small-txt {
    font-size: 11px;
}
.npo-card-txtpadding {
    padding: 0;
/*     left: 25px; */
    line-height: 15px;
}
.npo-font-card {
    color: #03b8d5;
    margin-bottom: 6px;
}
.npo-color-crd small {
    color: #03b8d5;
}
.npo-color-crd {
    letter-spacing: 0.7px;
    line-height: 16px;
    padding: 0;
}
.card-title {
    font-family: 'Assistant', sans-serif;
    font-weight: 900;
}
.npo-card-textfont {
    font-family: 'Assistant', sans-serif;
    height: 35px;
    overflow: hidden;
    line-height: 20px;
    text-align: center;
    word-wrap: break-word;
    white-space: nowrap;
    text-overflow: ellipsis
}
.card-img-npo img {
    height: 220px;
}
.npo-card-position {
    margin: 0 auto;
    position: absolute;
    right: 40px;
    top: 20px;
    z-index: 1000;
}
.npo-card-imgbanner {
    bottom: 0;
    margin-left: -8px;
    margin-right: auto;
    position: absolute;
    top: 196px;
}
.npo-card-imgsize {
    height: 60px;
    width: 60px;
}
.npo-card-color {
    color: black;
}

.fr-payment{
	top: 22px;
}
.npo-create1-panels {
    border-radius: 3% !important;
    border: 4px solid #fff;
    height: 350px;
    background-color: transparent;
    
}
a.list-group-item:hover, a.list-group-item:focus {
    text-decoration: none;
    background-color: transparent;
}
.npo-inx1-heading {
    font-size: 20px;
    padding-top: 15px;
    padding-bottom: 30px;
    font-family: "Assistant",sans-serif;
    letter-spacing: 1px;
    color: #fff;
}
.npo-inx2-subheading {
    font-family: "Assistant",sans-serif;
    font-size: 15px;
    line-height: 25px;
    color: #484141;
    letter-spacing: 1px;
}
/* .npo-inx3-subheading { */
/*     color: #c2a43b; */
/*     font-size: 12px; */
/*     font-family: "Assistant",sans-serif; */
/*     padding: 2px; */
/* } */
.npo-inx4-subheading {
    font-size: 13px;
    font-family: "Assistant",sans-serif;
    line-height: 22px;
    color: #e0e0e0;
}
.npo-inx5-subheading {
    font-size: 16px;
    font-family: "Assistant",sans-serif;
    padding-top: 50px;
    color: #fff;
}
.npo-inx5-subheading:hover{
	cursor: pointer;
}
/* .npo-top-heading { */
/*     font-size: 40px; */
/*     font-weight: 900; */
/*     color: #fff; */
/*     font-family: "Assistant",sans-serif; */
/* } */
.npo-top-subheading {
    font-size: 15px;
    font-family: sans-serif;
    color: #fff;
    padding-top: 25px;
}
/* .npo-bg-color { */
/*     padding: 31px; */
/*     background-image: url(https://image.gocrowdera.com/project-images/88473190-6198-4b9d-a973-cb8a5ed0b80c.jpg); */
/*     background-size: cover; */
/*     background-repeat:no-repeat; */
/* } */
.npo-show {
    margin-top: 0px !important;
}
.npo-impactassessment{
	padding-right: 0px; 
	padding-left: 0px; 
	padding-top: 0px; 
	margin-top: -65px;
	overflow: hidden;
	height: 65px;
	word-wrap: break-word;
}

.preview-banner-margin-top{
	margin-top: 14px !important;
    margin-bottom: -21px;
}

#twitterShare{
	text-decoration: none;
}

.preview-rhs-nopadding{
	padding-bottom: 20px !important;
}

.npo-section-top-padd{
	padding-top: 15px;
}

a.accordion-toggle.npo-accrdn {
    font-weight: 600;
    font-family: 'Assistant', sans-serif;
}

.npo-section-top-margin{
	margin-top: 15px !important;
}

p.npo-subheading-font{
	font-style: italic;
}

@import url('https://fonts.googleapis.com/css?family=Assistant:400,700|Open+Sans:700');

.TW-update-redactor .redactor-box .redactor-editor,
.TW-editUpdate-redactor .redactor-box .redactor-editor,
.TW-redactor .redactor-box .redactor-editor {
	height: 200px;
}
div.customUrlLabel{
	padding-right: 0 !important;
	padding-left: 0 !important;
	padding-top: 6px;
}

div.customUrlTextBoxDev{
	padding-right: 0 !important;
	padding-left: 0 !important;
	left:-17%;
}

div.customUrlTextBoxTest{
	padding-right: 0 !important;
	padding-left: 0 !important;
	left:-14%;
}

div.customUrlTextBoxStaging{
	padding-right: 0 !important;
	padding-left: 0 !important;
	left:-10%;
}

div.customUrlTextBoxProd{
	padding-right: 0 !important;
	padding-left: 0 !important;
	left:-19%;
}

input.customVanityUrl{
	width:120%;
}

input.customVanityUrlTest{
	width:129%;
}

input.customVanityUrlStaging{
	width:120%;
}

input.customVanityUrlProd{
	width:138%;
    padding-left: 190px;
}

.col-videoUrl-textbox{
    padding-right: 0;
    padding-left: 5px;
    top: 107px;
}

.col-videoUrl-button{
    padding-right:2px;
    padding-left: 0;
    top: 107px;
}

input.videoUrl{
    width:98%;
}

.col-add-picture{
    padding-right: 0;
    padding-left: 39%;
    top: 43%;
}

.col-pictures{
    top:5px;
    padding-right: 25px;
}
.createpage-img-panel {
    height: 200px;
}

.panel-hidden{
    display:none;
}

.imageNumValidation{
    color: #f04124;
    font-size: 12px;
    display:none;
}

.col-error-placement{
    top:110px;
}
.col-error-placement span{
    color: #f04124;
    text-align: center;
}

.col-error-placement .imgmsg{
    text-align: center;
}

.cols-error-placement-team #editimg, .cols-error-placement-team #imageNumValidation, .cols-error-placement-team #editTeamImg, .cols-error-placement-team span{
    color: #f04124;
}

input.shortUrlText {
    width: 215px;
    border: none;
}

.glyphicon-link-color{
    background-color: #9D5A5A;
}

.glyphicon-show-link-color:hover{
    background-color: #880000;
}

.glyphicon-show-link-color-hover{
    background-color: #880000 !important;
}

.glyphicon-support-color{
    background-color: #FA8258;
    margin-right: 5px !important;
}

.glyphicon-envelope-color{
 background-color: #fa58ac;
 margin-right: 5px !important;
}

.glyphicon-design, .glyphicon-design:hover, .glyphicon-design:active, .glyphicon-design:visited, .glyphicon-design:after, .glyphicon-design:focus{
    color: white;
    padding: 7px;
    font-size: 19px;
    left: 3px;
    top: 2px;
    text-decoration: none;
}

.glyphicon-design-acknowledge, .glyphicon-design-acknowledge:hover, .glyphicon-design-acknowledge:active, .glyphicon-design-acknowledge:visited, .glyphicon-design-acknowledge:after, .glyphicon-design-acknowledge:focus{
    color: white;
    padding: 9px;
    border-radius: 50%;
    font-size: 22px;
    left: 3px;
    top: 2px;
    text-decoration: none;
}

.popoverClass .popover-content button.close, .popoverClassMob .popover-content button.close, .popoverClassManagePage .popover-content button.close, .popoverClassMobManagePage .popover-content button.close{
    position: absolute;
    top: 0;
    right: 8px;
}

.popoverClass .popover, .popoverClass .popover-title, .popoverClassMob .popover, .popoverClassMob .popover-title, .popoverClassManagePage .popover, .popoverClassManagePage .popover-title, .popoverClassMobManagePage .popover, .popoverClassMobManagePage .popover-title{
    background-color: whitesmoke;
    border-color: whitesmoke;
    color:#fff;
}

.popoverClass .popover-content, .popoverClassMob .popover-content, .popoverClassManagePage .popover-content, .popoverClassMobManagePage .popover-content{
    background-color: white;
    color:black;
}

.popoverClass .popover.bottom > .arrow:after, .popoverClassManagePage .popover.bottom > .arrow:after{
    border-bottom-color: whitesmoke !important;
}

.popoverClassMob .popover.left > .arrow::after, .popoverClassMobManagePage .popover.left > .arrow::after{
    border-left-color: whitesmoke !important;
}

.shortUrlglyphicon, .shortUrlglyphiconMob{
   cursor:pointer;
}

#embedTilemodal .modal-dialog.modal-embed-with-video{
    width:1024px;
}

.glyphicon-play-bg-color{
    background-color: rgb(216, 216, 216);
    border-radius: 4px;
    margin-top: 12px;
}

.glyphicon-play-padding-sm{
    font-size: 10px;
    padding: 5px 6px;
}

.glyphicon-play-padding-md{
    font-size: 15px;
    padding: 9px 13px;
}

.glyphicon-play-padding-lg{
    font-size: 20px;
    padding: 13px 18px;
}

.customSizeText{
    width:51px;
}

.custom-width{
    width:20px;
}

.margin-lg-left, .margin-md-left, .margin-custom-left{
    margin-left: 15px;
}

.margin-sm-left{
    margin-left: 12px;
}

.lbl-width{
    width:54px;
    margin-left:-3px;
}

.selected{
    background-color: #e8f6ff;
    border: 1px solid #00a0ff;
    -webkit-box-shadow: #e8f6ff 0 0 0 3px;
    -moz-box-shadow: #e8f6ff 0 0 0 3px;
    -ms-box-shadow: #e8f6ff 0 0 0 3px;
    -o-box-shadow: #e8f6ff 0 0 0 3px;
    box-shadow: #e8f6ff 0 0 0 3px;
    border-radius: 4px;
}

.video-play-md, .video-play-lg{
    width:95px;
}

.video-play-sm.selected, .video-play-sm.video-play-hover{
    height:65px;
    width: 70px;
}

.video-play-md.selected, .video-play-md.video-play-hover{
    height:80px;
    width:95px;
}
.video-play-lg.selected, .video-play-lg.video-play-hover{
    height:88px;
    width:95px;
}

.video-play-custom.selected, .video-play-custom.video-play-hover{
    height: 80px;
    width: 150px;
}

.video-play-hover:hover{
    background-color: #e8f6ff;
    -webkit-box-shadow: #e8f6ff 0 0 0 3px;
    -moz-box-shadow: #e8f6ff 0 0 0 3px;
    -ms-box-shadow: #e8f6ff 0 0 0 3px;
    -o-box-shadow: #e8f6ff 0 0 0 3px;
    box-shadow: #e8f6ff 0 0 0 3px;
    border-radius: 4px;
}

textarea.textarea-embed-video{
    overflow:hidden;
    width:93%;
}
textarea.textarea-embed-tile{
    overflow:hidden;
    width:100%;
}

.embed-video-in-modal{
    width:93%;
    height:270px;
}

.modal-body.embed-modal-body{
    padding:5px;
}

.tab-clear{
    height:17px;
}

.embedIcon-left{
    margin-left: 5px;
    
}

.glyphicon-show-design {
    color: white;
    font-size: 16px;
    padding: 7px;
    text-decoration: none;
    top: 12px;
    left: 2px;
}
.glyphicon-show-design-ract{
    color: white;
    font-size: 16px;
    padding: 7px;
    text-decoration: none;
    top: 12px;
    left: 2px;
    background-color: #880000 !important;
}

.embedIcon-manage-left{
    margin-left:2px;
}

.only-tile-embed-modal .fedu.thumbnail.c-thumbnail{
    width:72%;
    margin-left: auto;
    margin-right: auto;
}

.textarea-of-embed-tile{
    overflow:hidden;
    width:74%
}

.modal-tile{
    width:930px;
}

.fedu.thumbnail.c-thumbnail{
    padding: 0;
}

#campaignthumbnails.col-sm-12 {
    padding-left: 5px;
}
.sh-head-fb-over:hover,
.sh-head-fb-over:focus{
    color: #fff;	
}
.show-sharetabs-header{
    background-color: #fff !important;
    left: 0;
    bottom: -3%;
    position: fixed;
    z-index: 1000
}
.show-ispriview-headurl{
    top: 5px;
    padding: 6px;
}
.show-headerApproval-tooltip .popover{
    width: 500px;
}
.social-header{
    margin: 0;
    cursor: pointer;
}

.cr-story-padding .redactor-box .redactor-editor{
    min-height: 0px;
    height: 120px;
    overflow-x: auto;
    overflow-y: auto;
    height: 300px;
}

.redactor-animate{
    min-height: 120px !important;
    height : auto !important;
}

.cr-panel-spend-matrix-guide{
    background-color: white;
    height:48px;;
    padding-left: 0;
    padding-right: 0;
}

.cr-panel-spend-matrix{
    background-color: #889299;
    border-color: #DDD;
    color: #FFF;
    height:48px;
    padding:11px;
}

.cr-spend-matrix{
    height:48px;
}

.cr-spend-matrix-font{
    font-size: 18px;
    font-weight: 900;
}

.cr-panel-body-spend-matrix{
    background-color: white;
    border-color: #dddddd;
}

div.col-sm-amt{
   padding-left:0;
}

span.cr-label-spend-matrix {
    padding-top: 6px;
    padding-left: 0;
    padding-right:0
}

.cr-label-spend-matrix-for{
    padding-top: 6px;
}

.spend-matrix-icons{
    background-color: #889299;
    color:white !important;
    padding-top: 0px;
    padding-right: 4px;
    padding-bottom: 0px;
    padding-left: 3px;
    margin-top: 5px;
}

.saved-message{
    display:none;
    color:#01BBD3;
    margin-top:20px;
}

.spend-matrix-top{
/*     margin-top:45px; */
    margin-top: 10px;
}

.cr-currency{
    position: absolute;
    left: 22px;
    top: 7px;
}

.spendAmount, .impactAmount {
    padding-left: 18px !important;
}

.display-none{
    display: none;
}

.glyphicon-size{
    font-size: 13px;
    margin-right: 0px !important;
}

.glyphicon-save{
    padding-left:2px;
}

.edit-description{
    padding-right: 18px !important;
}

.col-web-url{
    padding-right: 2px !important;
}

.question-ans{
    padding-top: 5px;
    padding-left:20px;
}

.cr-panel-body{
    margin-right: 0 !important;
    margin-left: 0px !important;
}

.display-block-text1{
    display:block;
}

.display-none-text1{
    display:none;
}

.display-block-text3{
    display:block;
}

.display-none-text3{
    display:none;
}

.validatecampaignTitle a {
    color: #000 !important;
    font-size: 30px;
    font-family: Verdana;
    font-weight: 900;
    font-variant: normal;
}
.validate-show-div a:hover {
    text-decoration: none;
}
.validateshowtab {
	   margin-bottom: 20px;
	   margin-top: 20px;
}
.validateshowtab .tabborders {
    border-bottom: 2px solid #e3e3e3;
    border-top: 2px solid #e3e3e3;
    padding-left: 15px;
    width: 100%;
    text-align: center;
}
.validate-share-border {
    border-bottom: 2px solid #e3e3e3;
    border-top: 2px solid #e3e3e3;
    margin-top: 20px;
    width: 100%;
}
.validate-panel-height {
	   height: 300px;
    margin-bottom: 0;
}
.validateshowtab .show-new-tabs-alignments {
	   margin-left: 0px;
    padding-left: 70px;
}
.validateshowcontent {
    background-color: #F3F3F3;
}
.validate-show-div .organization-panel.panel {
    border-color: #F3F3F3;
    background-color: #F3F3F3;
}
.validate-show-div .organization-panel.org-panel-1.panel {
	   height: 400px;
}
.validate-show-div .organization-panel.org-panel-2.panel {
    height: 400px;
}
.validate-show-div .organization-panel.org-panel-3.panel {
    height: 400px;
}
.organization-panel h5 {
    margin-top: 20px;
}
.organization-panel h6 {
	   margin-top: 10px;
	   font-size: 15px;
}
.validate-show-div .organization-panel.tileanstitle-goals {
    border-top-color: white;
    border-left-color: #F3F3F3;
    border-right-color: #F3F3F3;
    border-bottom-color: #F3F3F3;
    background-color: #F3F3F3;
    border-width: 2px;
}
.validate-show-div .tileanstitle-goals .daysleftIcon, .validate-show-div .show-tile-text-size.contribution-tile {
    border-left: 1px solid #F3F3F3;
    border-right: 1px solid #F3F3F3;
}
.validate-show-div .modal-footer {
    margin-top: 15px;
    padding: 19px 0px 20px;
}
.personal-details-panel {
	   padding-left: 5px;
	   padding-right: 5px;
}
.validate-show-div .icons-centering {
    width: 240px !important;
}
.validate-show-div .amount-centering {
    width: 240px !important;
}
.validate-show-div .green-heading {
	   text-align: center;
	   margin-bottom: 30px;
}
.personal-details-panel label {
	   font-size: 14px;
}
.validate-show-div .show-tile-text-size.contribution-tile {
    line-height: 6px;
}
.personal-details-panel h6 {
	   margin-bottom: 16px;
}
.validate-side-bar {
	   border-color: #F3F3F3;
    background-color: #F3F3F3;
    padding: 5px;
}
.side-bar-top.col-md-2, .side-bar-top.col-lg-2, .side-bar-top.col-sm-3 {
    padding-left: 0px;
}
.validate-side-bar label {
	   margin-right: 5px;
	   font-size: 14px;
}
.org-padding {
	   padding-left: 5px;
	   padding-right: 5px;
}
.org-panel-4 label, .org-panel-3 label {
   	font-size: 14px;
}
.validate-show-div .show-tile-text-size.contribution-tile.show-contribution-amt-tile {
    margin-top: 5px;
}
div.validate-show-div .show-tile-text-size.contribution-tile.show-contribution-amt-tile {
	   line-height: 6px;
}
div.validate-show-div .show-description {
    height: 100%;
    margin-left: 0px;
}
.TW-campaignstory-img-width.col-md-12,
.TW-campaignstory-img-width.col-sm-12, 
.TW-campaignstory-img-width.col-xs-12  {
    padding-left: 0px;
    padding-right: 0px;
}

#validateChecklistmsg {
	   display: none;
}

.reasons-p .help-block{
    padding-left:16px;
}

.cr-hash-tags{
    margin-left:0px !important;
}

.cr-reasons-guide{
    font-size: 14px;
    margin-bottom: 0px;
    padding-top: 12px;
    padding-left: 10px;
}

.cr-panel-hash-tags-guide{
    font-size: 14px;
    margin-bottom: 0px;
    padding-top: 3px;
    padding-left: 8px;
    padding-right: 5px;
}

.tax-reciept{
    display:none;
}

.col-sm-impact {
    padding-top: 5px;
}

.cr-impact-currency{
    position: absolute;
    left: 20px;
    top: 11px;
}

.form-group-selectpicker .dropdown-menu{
    height:255px;
    min-height:0;
    max-height:0;
}

.clear-tax-reciept{
    height:10px;
}

.uploadingFile{
    display:none;
}

.col-tax-file-show{
    padding-top: 7px;
    padding-left: 0;
    padding-right: 0;
}

.cr-tax-files{
    position: relative;
    display:inline-block;
    background-color: #F6F8F8;
    border: 1px solid #d7d7d7;
    border-radius: 4px;
    margin-bottom: 12px;
}

.cr-tax-files .deleteicon {
    position: absolute;
    top: 3px;
    right: 4px;
}

.cr-tax-files .deleteicon .close{
    font-size: 16px;
}

.delete-image{
    margin:2px;
    width:10px;
    height:10px;
}

.col-file-name{
    padding-left: 10px;
    padding-right: 26px;
    padding-bottom: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: normal;
    white-space: pre;
}

.col-reciept-display-none{
    display:none;
}

.fcra-display-none{
    display:none;	
}

.fcra-clear {
    height: 30px;
}

.tax-reciept-holder-country .dropdown-menu {
    max-width: 0px !important;
}

.tax-reciept-holder-country-edit .dropdown-menu {
    min-height: 0px !important;
/*     height: 180px; */
     height: 125px;
}

.tax-reciept-dropdown-menu .dropdown-menu {
    min-height: 0px !important;
    height: 125px;
}

.form-group-dropdown div.bootstrap-select > button {
    background-color: #333 !important;
    color: white !important;
}

.col-sm-impact-num{
    padding-left: 0 !important;
}

.col-impact-text{
    padding-top: 5px;
    padding-right:0;
}

.col-sm-impact-amount {
    margin-bottom: 0px !important;
}

.media-stript-container{
    background-color: #e0e0e0 !important;
/*     border-top: 2px solid #01bbd2 !important; */
}
.hm-media-title h3{
    color: #44505d;
    font-size: 15px;
    font-weight: 900;
    margin-bottom: 0;
    padding-top: 23px;
}

.hm-partners-title h3{
    color: #44505d;
    font-size: 15px;
    font-weight: 900;
    margin-bottom: 0;
    padding-top: 23px;
}
.hm-media-padding {
    width: 109px;
    border-right: 1px solid #c9c9c9;
    height: 55px;
    padding-left: 14px;
}
.hm-media-stript-width {
    width: 1000px !important;
    padding: 15px 0 25px 0;
}
img.hm-img-bottompadding {
/*     padding-bottom: 15px; */
    width: 100px;
}
.hm-log-width {
    width: 139px;
    padding-left: 29px;
    padding-top: 9px;
}
/* .hm-allimg-padding { */
/*     padding: 7px 0; */
/* } */
hr.hm-line-color{
    border-color: #666666;
    margin-top: 10px;
/*     margin-bottom: 52px; */
}

.show-headered-without-update {
    left: 311px;
    padding-top: 4px;
}
.show-pointer-not img{
    cursor: not-allowed !important;
}
.show-pointer-not{
    cursor: not-allowed !important;
}

.col-sm-impact-animal-amount{
    margin-bottom: 0px;
    padding-left:5px;
}

.cr-impact-animals-currency{
    position: absolute;
    left: 12px;
    top: 11px;
}

#chart-container #graph {
    display: inline-block;
    height: 250px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    width: 868px;
}

#chart-container {
    color: #eaeaea;
}

.digitsError{
    color: #F04124;
    font-size: 12px;
    font-weight: normal;
}

#chart-container #graphWithoutLabel {
    height: 250px;
    margin:0px;
    width: 200px;
}

div.col-sm-pie-left-pdding{
    padding-left: 0px;
}

.height-xs{
    height:25px;
}

.clear-height-xs{
    height:20px;
}

.showing-hashtags {
    bottom: 12px;
    padding: 7px;
    position: absolute;
    top: 77px;
}

.cr1-lbl-padding {
    left: -13px;
}
.cr1-paddings-lft {
/*     margin-left: 15px; */
    width: 146% !important;
}
.cr1-url-lft {
    padding-left: 25px !important;
}
.cr2-text-city {
    font-weight: 900;
    text-align: center;
}
img.hm-height-width {
    height: 39px;
    width: 94px;
    margin-top: 2px;
}
.hr-brodway-space {
    width: 107px;
    margin-left: -27px;
}
.hm-spaces {
    margin-left: -21px;
}
.hm-radio-space {
    margin-left: -36px;
}
.hm-toi {
    top: 0px;
}
.manage-container-page{
	width: 1000px;
}
.mange-borders{
    background-color: #fff;
    border-bottom: 2px solid #e3e3e3;
    border-right: 2px solid #e3e3e3;
    padding-left: 15px;
    width: 100%;
}
.manage-bottom-top{
    border-right-width: 0;
    line-height: 2;
    margin: 10px 0 10px -13px;
}
.mange-tabs-payu{
    border-right-width: 0;
    line-height: 2;
    margin: 10px 0 10px -13px;
}
.manage-org-bottomMargin{
    margin-bottom: 0px;
}
.manage-btn-width {
    width: 100%;
    border-color: #01bbd3;
    height: 57px;
    padding-top: 18px;
}
.manage-deletebtn-width{
    width: 100%;
    font-weight: 900;
    height: 57px;
}
.manage-btn-padding {
    padding-left: 0;
}
.manage-edit-draft-left {
    padding-right: 0;
}
@-moz-document url-prefix() { 
    .manage-btn-width {
        width: 100%;
        border-color: #01bbd3;
    }
    .manage-deletebtn-width{
        width: 100%; 
        font-weight: 900; 
    }
}
.manage-btn-width-aft-validated{
	font-size: 18px;
    height: 100%;
    padding-bottom: 15px;
    padding-top: 15px;
    width: 90.2%;
}
.manage-edit-left-campaign{
    margin-left: 15px;
}
.manage-tiletitile-top{
    margin-top: 0 !important;
}
.manage-fb-color,
.manage-fb-color:hover,
.manage-fb-color:focus {
    background-color: #3b5998;
    color: #fff;
}
.mange-size-FBbtn {
    font-size: 17px;
    font-weight: 900;
    height: 100%;
    padding-left: 13px;
    padding-right: 13px;
    width: 100%;
}
@-moz-document url-prefix() { 
    .mange-size-FBbtn {
        font-size: 17px;
        font-weight: 900;
        height: 100%;
        padding: 14px;
        width: 100%;
    }
}
.manage-social{
    background-color: #fff;
    border-bottom: 2px solid #e7e7e7;
    border-right: 2px solid #e7e7e7;
    height: 150px;
    margin-top: 20px;
    padding: 15px;
}
.manage-btn-back-color,
.manage-btn-back-color:hover,
.manage-btn-back-color:focus {
    background-color: #01bbd3;
    border-color: #01bbd3;
    color: #fff;
    font-weight: bold;
}
.manage-tbs-right-borders{
    border-right: 2px solid #6d6e6e;
    padding-left: 8px;
    padding-right: 10px;
}
.manage-comit-lft{
    padding-left: 7px;
}
.show-submitapproval-in-check-box{
    height: 36px !important;
    margin-bottom: 0 !important;
    padding-top: 3px;
}
.show-submit-margin {
    margin-bottom: 0;
}
.manage-check-box-ondraft{
    margin-bottom: 0;
/*     margin-top: 7px;	 */
}
.manage-table-bottom {
    margin-bottom: 25px !important;
}
.mange-comments-bottom {
    margin-bottom: 25px;
}
.mange-team-bottem{
    margin-bottom: 25px;
    overflow: auto;
}
.mange-rewards-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: pre;
    padding-bottom: 5px;
    word-wrap: normal;
}
.manage-fb-padding {
    font-size: 19px;
    padding-right: 30px;
}
/* .mange-story-imgs img{ */
/*     width: 100%;	 */
/* } */
.mange-story-imgs iframe{
    width: 100% !important;
}
.errormsg {
    color: red;
}
.sharing-icons-padding-left{
    padding-left: 30%;
}

label.cr-spend-guide-text{
	padding-top: 5px;
	padding-left: 10px;
	margin-bottom: 0px;
	font-size: 14px;
}
.manage-org-height {
    height: 179px;
}
.mange-campaigntitle-mobile a{
    color: #000 !important;
    font-size: 30px;
    font-family: Verdana;
    font-weight: 900;
    font-variant: normal;
    text-decoration: none;
}
img.home-img-large-size{
    width: 100%;
}
.show-header-height {
    height: 100% !important;
    margin-left: -38px;
}
.show-header-navtabs .navbar-collapse.collapse{
    height: 70% !important;
}
.show-paddingsbtn {
    padding-left: 180px;
}
.show-paddingsbtn-submitapprov{
    padding-left: 180px;
}
.show-tabsDesktop-headers {
    top: 5px;
    left: 18px;
}
.show1-Primary{
    display: none;
}
.whatsapp-mobile-icon {
    position: fixed;
    bottom: 70px;
    right: 3%;
    z-index: 100;
}
 
 .whatsapp-mobile-icon .btn-whatsapp{
     width: 60px;
     height: 60px;
     border-radius: 50%;
     outline: 0px;
     background-color: #29a628;
     padding: 14px;
 }
 
.whatsapp-mobile-icon .btn-whatsapp{
    width: 60px;
    height: 60px;
    border-radius: 50%;
    outline: 0px;
    background-color: #29a628;
    padding: 14px;
}

.campaignCustomVanityUrl label#vanityUrlLength {
    margin-right: -12px;
}
.campaignCustomVanityUrl .form-group {
    margin-bottom: 0px;
}
.campaignCustomVanityUrl .help-block {
    color: #ff0000;
    padding-left: 26px;
}
.editCustomVanityUrl .form-group {
    margin-bottom: 0px;
}
.editCustomVanityUrl .help-block {
    color: #ff0000;
    padding-left: 15px;
}
.hm-how-it-work {
    position: relative;
}
.hm-how-it-work-img {
    bottom: 17%;
    position: absolute;
    right: 10.4%;
}
.learn-how-it-work-img{
    bottom: 17%;
    position: absolute;
    right: 10.2%;
}
.hm-start-campaign-btn,
.hm-start-campaign-btn:hover,
.hm-start-campaign-btn:focus{
    background-color: #175e83;
    color: #fff;
    font-size: 17px;
    font-weight: 500;
    border-color: #175e83;
    border-radius: 2px;
}
.hm-headingtext{
    color: #005f84;
    font-size: 40px;
    font-weight: 900;
    padding: 30px 0 0;
    margin-left: 36px;
}

/* new */
img.how-it-success-img{
    width: 100%;
}
.how{
    position: relative;
}
.how-A{
    left: 0;
    position: absolute;
    right: 0;
}
.how-B{
	position: relative;
}
.how-zindex{
    z-index: 1000;
    color: white;
}
.howit-container{
    width: 1000px;
}
.how-zindex-title {
    color: white;
    padding-bottom: 50px;
    padding-top: 20px;
    z-index: 1000;
}
.circle-how {
    background-color: #fff;
    border-radius: 50%;
    color: #000;
    height: 300px;
    opacity: 0.66;
    width: 300px;
}
.how-title {
    padding-top: 18px;
    font-family: ubuntu condensed;
}
.how-des-1 {
    color: #000;
    font-family: ubuntu condensed;
    font-size: 15px;
    line-height: 14px;
    padding-left: 20px;
    padding-right: 20px;
}
.learn-tips-title {
    font-size: 15px;
}
.circle-small{
    background-color: #000;
    border-radius: 50%;
    color: #fff;
    font-size: 30px;
    padding-top: 15px;
    height: 80px;
    margin: 0 auto;
    width: 80px;
}
.learn-between-space {
    height: 500px;
}
.learn-no-transform{
    transform: rotateY(0deg);
    transform-style: preserve-3d;
    transition: all 0.6s ease-out 0s;
}
.learn-no-transform:hover{
    transform: rotateY(360deg);
}
.learn-number{
    margin-top: -41px;
    font-weight: 900;
}
.learn-radious-bgcolor:hover{
    background-color: #E9BD29;
    opacity: 1;
}
.learn-radious-bgcolor:hover > .learn-no-transform {
    transform: rotateY(360deg);
}

#how-it-image{
	background-image: url("http://image.gocrowdera.com/assets/sucess-tips-bg-images.png");
    background-attachment: fixed;  
    background-repeat: no-repeat;
    background-size: cover;
    height: 1325px;
}
.hm-mediastrip img {
    margin-top: 9px;
}
.abt-us-cardposition{
	left: 38.4%;
}
.show-pageDiscription img {
    width: 100%;
}
.managecampaignDescription {
    border:#f7f7f7;
    background-color: #f7f7f7;
    height: 105px;
    margin-top: -3px;
    line-height: 30px;
}
.managecampaignDescription p {
    font-weight: bold;
    margin: 0 0 0px;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 24px;
    word-wrap: break-word;
    font-family: Ubuntu Condensed;
    color: #222222;
}
.managecampaignDescription .panel-body {
    padding: 5px;
}
.how-toptext {
    padding-top: 54px;
    
}
.how-bottomstrip {
    font-family: ubuntu condensed;
    font-size: 17px;
}
.how-tipsbuildcampaign {
    color: #B3373C;
    text-decoration: none !important;
}
.how-bolg-tips{
    color: #5FBED5;
}
.how-bolg-tips:hover,
.how-bolg-tips:focus {
    color: #5FBED5;
}
.learn-between-space-2{
    height: 400px;
}
.how-it-contactus {
    padding-top: 34px;
    font-size: 17px !important;
}
.manage-header-primary-top {
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
    background-color: #fff !important;
    display: none; 
}
.manage-headers-A-one{
  display: none;
}
.manage-header-logo img {
    height: 39px;
    margin-top: 5px;
    padding-left: 15px;
    padding-right: 15px !important;
}
.manage-header-height {
    height: 31px;
}
.manage-headerstabs-height{
    height: 24px;
    margin-top: 14px;
}
.manage-alltabs {
    padding-left: 30px;
}
.manage-social-mB {
    left: 0;
    position: fixed;
    top: 50px;
    width: 100%;
    background-color: #fff !important;
    z-index: 999;
    display: none;
}
.manage-fb-btn-width {
    height: 38px;
    margin-top: 4px;
    padding: 7px;
    width: 306px;
    font-weight: 900;
}
.manage-fbheader-size {
    padding-left: 180px;
}
.mange-social-all {
    padding-top: 4px;
}
.manage-width-edit {
    margin-right: -28px !important;
    margin-top: 4px !important;
    padding-left: 152px;
}
.manage-width-india {
    margin-right: -99px !important;
    margin-top: 4px !important;
    padding-left: 82px;
}
.mange-padding-btn {
    padding: 0 !important;
}
.manage-headerbts {
    padding-bottom: 10px;
    padding-top: 10px;
    width: 305px;
}
.mange-headerbtn-india {
    padding-bottom: 10px;
    padding-top: 10px;
    width: 305px;
}
.manage-submitapprove-edit {
    margin-right: -14px !important;
    margin-top: 3px !important;
    padding-left: 167px;
}
.manage-submitapprov-india {
    margin-right: -94px !important;
    margin-top: 3px !important;
    padding-left: 87px;
}
.mange-btnsubmitapprov-size {
    height: 60px;
    padding: 0;
    font-weight: 900;
    margin: 0 !important;
}
.edit-space {
    padding-right: 4px;
}
.mange-submitapprovs {
    font-weight: 900;
}
.col-tax-reciept-panel .rowseperator .help-block {
    margin-bottom: 0px;
}
.manage-updateshare {
    padding-left: 230px;
    top: 6px !important;
}
.manage-urlshort {
    cursor: pointer;
    padding: 9px;
    top: 1px;
}
.taxreceiptcontainer {
    width: 1000px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    margin-bottom: 20px;
}
.tax-receipt-logo {
	margin-bottom: 10px;
}
.modal-body .taxreceiptcontainer {
    width: 800px;
}
.taxreceiptbgcolor img {
    width: 120px;
    height: 100px;
}
.taxreceiptcontributorlabel label {
    background-color: #889299;
    border-color: #889299;
    color: #FFF;
    height: 40px;
    padding: 10px;
}
.taxreceiptlabelfont {
    font-size: 16px;
    font-weight: 600;
}
.searchablehastag, .searchablehastag:hover {
    color: #01bbd2;
    text-decoration: none;
}
.taxdetailslabel {
/*     margin-top: 10px; */
    font-size: 13px;
}
.taxreceiptcontainer .taxorgaddress.form-control {
    min-height: 170px
}
.taxreceiptcontributiondetail .taxreceipttop {
    margin-top: 5px;
    margin-bottom: 5px;
}
.organizationdetails .taxreceipttop {
    margin-top: 2px;
    margin-bottom: 2px;
}
.organizationdetails .taxreceiptdetailsfont {
    margin-top: 2px;
}
.taxreceiptdetailsfont {
    margin-top: 5px;
    margin-bottom: 0px;
    font-size: 16px;
    font-weight: 500;
    text-align:right;
}
.panel.taxreceiptcontributiondetail {
	margin-bottom: 0px;
}
.taxreceiptdetailsfont.zerotopmargin {
    margin-top: 0px;
}
.taxreceiptcontainer .form-control.digitalsignature {
    height: 150px;
}
.taxreceiptheader {
    background-color: #B3373C;
    color: #fff;
    padding: 10px 50px;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 20px;
}
.taxreceiptcontainer .form-control {
    min-height: 34px;
    height: auto;
}
.sendemailtocontributors, #signaturemsg, #signaturemsgsize, #signatureIcon, #delsignature {
    display: none;
}
.updatesubmitbtn {
    margin-top: 30px;
}
.schedulecheckboxdiv {
    margin-bottom: 20px;
}
.scheduledate {
    width: 200px;
}
.updateschedular {
    display: none;
}
.bootstrap-timepicker-widget table td input {
    width: 40px;
}
/* .footer-logosize { */
/*     padding-left: 36px; */
/* } */
button.dropdown-toggle.selectpicker.btn.btn-sm.btn-default {
    border-color: #e3e3e3;
}
button.dropdown-toggle.selectpicker.btn.btn-sm.btn-default:hover {
    border-color: #e3e3e3;
}
.success-error-container{
    width: 1000px;
}
.error-paddingtop{
    padding-top: 70px;
}
.error-title-color {
    color: #D0363E;
    font-weight: 900;
    font-size: 27px;
}
.error-title-color404{
	color: #D0363E;
    font-weight: 900;
    font-size: 20px;
    margin-top: 33px;
}
.error-description-font {
    font-size: 16px;
    font-weight: 900;
    color: #000;
}
.error-heade{
    font-weight: 900;
    color: #000;
}
.mobile-img-error {
    padding-bottom: 30px;
}
.error-description-font a {
    text-decoration: none;
}
.error-autorizedmsz{
	color: #000;
	font-size: 15px;
	font-weight: 900;
}
.error-title-color401{
    color: #D0363E;
    font-weight: 900;
    font-size: 25px;
    margin-top: 33px;
}
.error-img {
    padding-left: 125px;
    width: 1106px;
}
.error-title-color404 a {
    text-decoration: none;
}
.ack-thousands-thankyoupage {
    width: 1000px;
}
.panel-thankupage {
    margin-bottom: -1px;
/*     margin-top: 24px; */
}
.ack-funding-panel {
    color: #01bbd3;
    font-weight: 900;
    padding: 11px;
    margin-bottom: -1px;
}
.ack-table-color-green {
    background-color: #f7fcff;
}
.ack-table-color-red {
    background-color: #FDF3F2;
}
.padding-panel{
    padding: 20px;
    margin-top: -1px;
    margin-bottom: 0;	
}
.ack-socialmedia-padding {
    padding-left: 184px;
}
.ack-socialicon-size img {
    height: 32px;
}
.ack-social-mail-icons {
    font-size: 17px;
    height: 32px;
    padding: 7px 8px 4px;
    width: 32px;
}
.ack-social-mail-icons:hover,
.ack-social-mail-icons:focus {
    font-size: 17px;
    height: 32px;
    padding: 7px 8px 4px;
    width: 32px;
}
.btn-ackfund,
.btn-ackfund:hover,
.btn-ackfund:focus {
    background-color: #01bbd3;
    color: #fff;
    font-size: 15px;
    font-weight: 900;
    margin-bottom: 30px;
}
.ack-panel-reward{
    padding: 15px;
}
.ack-panel-title{
    color: inherit;
    font-size: 17px;
    margin-bottom: 0;
    margin-top: 0; 
    font-weight: 900; 
    color: #01bbd3;      
}
.ack-table-heading-padding{
    padding-left: 18px !important;
}
.ack-tile-height{
    height: 317px;    
}
.ack-panel-spacing-mobile {
    margin-top: -27px;
}
.ack-textareaheghit {
    height: 145px !important;
}
.ack-textareabottom{
    margin-bottom: 7px;
}
.ack-panel-perks {
    margin-top: -4px;
    padding-top: 0;
}
.ack-width-padding {
/*     margin-left: 13px; */
    padding-bottom: 33px;
    padding-top: 33px;
    width: 100%;
}
a.thankyou-textdeco {
    text-decoration: none;
}
.managepage-bottom-margin{
    margin-bottom: -24px;    
}
.manage-submit-approvaltileheight {
    height: 141px;
}
.mange-pagesingleapproval{
    height: 180px;
}
.show-priview-orgtile{
    height: 177px;
    margin: 0;
}
.reset-password-bottom{
    padding-bottom: 90px;
}

#indianStates .bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
    width: 100%;
    margin-bottom: 0;
    margin-left: 0;
}
.dateErrorMsg {
    display: none;
    color: #f04124;
}

.tags-managepagewidth {
    width: 17%;
}
.manage-tags-topbottom {
    padding-bottom: 42px;
    padding-top: 10px;
}
.show-tags-topbottom{
/*     padding-bottom: 22px; */
/*     padding-top: 10px; */
}
.contact-details {
    padding-bottom: 15px;
    padding-left: 30px;
}
.footer-logopaddin {
    padding-right: 15px;
}
.footer-last-section-links {
    padding-left: 0;
}
.ft-payment-img{
    left: 223px;
}
.show-team-prfl {
    top: 23px;
}
.show-fundrasier-namepadding{
    padding-top: 7px;
}
.show-fundrasier-namepadding > h5 {
    text-align: left;
}
.thank-ack-cmmentBox {
    background-color: #f5f5f5;
    margin-bottom: 30px;
    margin-top: 6px;
}
.thanku-comnt-top {
    margin-top: 6px;
}

.taxreceiptmodalbody.modal-body {
	overflow-x: scroll;
}
.cdra-ft-clogo{
    margin-bottom: 30px;
    padding-left: 10px;
}
.cdra-ft-cutomercnt {
    color: #fff;
    margin-bottom: 25px;
    text-align: center;
}
.cdr-ft-contactnum {
    color: #fff;
    font-size: 30px;
    font-weight: 900;
    text-align: center;
}
.cdra-ft-contactmail {
    color: #fff;
    font-size: 12px;
    text-align: center;
}
.cdra-ft-us {
    font-size: 40%;
}
.cdra-ft-top{
    top: 52px;
}
.cdra-mng-dropwidth{
    width: 100%;
}
.cdra-mng-ftpadding{
    margin-bottom: 22px;
    padding-bottom: 18px;
}
.mange-story-imgs {
    font-size: 16px;
    font-weight: normal;
    line-height: 26px;
    letter-spacing: 0;
    word-wrap: break-word;
}
.show-textstorylinespec{
    font-weight: normal;
    letter-spacing: 0;
    word-wrap: break-word;
}
.hm-yourstory {
    padding-top: 8px;
}
#deadline.input-lg,
#daysLeft.input-lg {
    width: 100%;
}
.has-video-error .form-control{
    border-color: #f04124;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
.has-video-error .video-help-block {
    color: #f04124;
    font-size: 12px;
    font-weight: normal;
}
.digitalsignature.taxreceipttop img{
	height: 100%;
}
.signature_img_seperator {
    display: none;
}

.pannumberEditDiv {
	display: none;
}
.margin-btm-10 {
	margin-bottom: 10px;
}
.manage-Descriptions{
    background-color: #fff;
    border-bottom: 2px solid #e7e7e7;
    border-right: 2px solid #e7e7e7;
    color: #5a6771;
    margin-top: 22px;
    overflow: hidden;
    padding: 15px;
}
.manage-reasons-des{
    color: #727272;
    font-family: open sans;
    font-size: 14px;
    padding-top: 15px;
    text-align: justify;
}
.manage-extra-moretags {
    background-color: #fff;
    border-bottom: 2px solid #e7e7e7;
    border-right: 2px solid #e7e7e7;
    height: 68px;
    margin-top: 22px;
    padding: 15px;
}
a.manage-campaigndetails-font{
	color: #787878;
    font-family: open sans;
    font-size: 17px;
}
.manage-back-color {
    background-color: #fff;
    margin-bottom: 22px;
}
.manage-color-back {
    background-color: #fff;
}
.manage-bg-color {
    background-color: #fff;
    left: 16px;
    padding: 3px 0;
    width: 97%;
}
.manage-create-perkpadding {
    margin-right: 15px;
    margin-top: 15px;
}
.manage-mobile-margine {
    margin-bottom: 22px;
}
.manage-contribution-bgcolor {
    background-color: #fff;
    padding-top: 15px;
}
.manage-submintappro-checkbox {
    padding: 8px;
}
.manage-submit {
    padding: 19px;
}
.receipt-btn-seperator {
    display : none;
}
.team_grid_background {
    background-color: #ffffff;
}

span.donation-font{
	font-size: 14px !important;
}

#wepayDiv {
	display: none;
}

.new-manage-updateshare {
    padding-left: 115px;
    top: 6px !important;
}

.show-tbs-left-borders{
    border-left: 1px solid #d4d4d4;
    padding-left: 8px;
    padding-right: 10px;
}

.pr-icon-div-margin{
	margin-left: 26px;
	margin-top: -5px;
}

.donation-head-padding{
	padding: 4px !important;
}

 /*contact-us-css*/
.ct-container-wid {
    width: 1000px;
}
.ct-hr-sizes {
    width: 100px;
    margin-top: 10px;
}
.ct-padding {
    padding-top: 150px;
    padding-bottom: 150px;
}
.ct-text-desp {
    padding-top: 3px;
    font-family: 'Assistant', sans-serif;
    color: #494f67;
    font-size: 12pt;
}
.ct-width {
    width: 20%;
}
.ct-color {
    color: #005f84;
    font-family: 'Assistant', sans-serif;
    font-size: 30pt;
}
.ct-subtitle {
    color: #5a6771;
    font-family: 'Assistant', sans-serif;
    font-size: 15pt;
}
.ct-menus-font {
    color: #01bbd3;
    font-family: 'Assistant', sans-serif;
    font-size: 22px;
}
.ct-contact-font {
    font-family: 'Assistant', sans-serif;
    color: #5a6771;
    font-size: 14px;
    margin: 0;
    line-height: 0;
}
.ct-color-contact{
	color: #59666f;
    font-family: 'Assistant', sans-serif;
    letter-spacing: 2px;
    font-weight: 900;
}
.ct-contact-font span {
    font-size: 20px;
}
.ct-contDetail-bottom {
    padding-bottom: 80px;
}
.wid-inline-font {
	display: -webkit-inline-box;
	padding-top: 15px;
    margin-bottom: 0;
    padding-bottom: 10px;
}
.wid-goal-rs {
    padding-top: 0;
    padding-left: 6px;
    color: #000;
    font-weight: 900;
    font-size: 22pt;
    overflow: hidden;
    word-wrap: break-word;
}
.wid-space {
    left: 10px;
    margin-left: -7px;
}
.wid-goal-padding {
    padding-right: 6px;
}
.wid-diplay-inl {
    display: -webkit-inline-box;
    padding: 0;
}
.wid-progress {
    margin-bottom: 0;
    border-radius: 0;
    height: 26px;
   
/*     width: 205px; */
}
.wid-inline-days {
	display: -webkit-inline-box;
	background-color: #f8b900;
	padding: 4px 6px;
	height: 26px;
	width: 67px;
}
.wid-days-lbl {
    font-size: 10px;
    line-height: 9px;
/*     padding-left: 15px; */
    color: #000;
    font-weight: 900;
}
.wid-days {
    font-size: 24px;
    margin-top: -8px;
    color: #000;
}
.wid-descrip-height{
	height: 45px;
    overflow: hidden;
    word-wrap: break-word;
}
.wid-bottom {
    margin: 0;
}
.wid-btn {
	width:100%;
}
.wid-btn-video-off {
    width: 72%;
}
.wid-percen-spacing {
    float: left;
    padding-left: 25px;
    color: #000;
    font-weight: 600;
}
/* .wid-progress-break div { */
/*     width: 80% !important; */
/* } */
.wid-progresbar {
    width: 78%;
    border: none;
    background-color: #ededed;
}
.wid-inr {
    font-size: 27px;
}
button.embed-donate-btn-size1 {
    width: 105px !important;
    height: 50px !important;
    padding: 0 !important;
    font-size: 14px !important;
}
button.embed-donate-btn-size2 {
    width: 210px;
    height: 60px;
    padding-right: 30px;
}
button.embed-donate-btn-size3 {
    width: 240px;
    height: 70px;
}
.btn-sm-margin {
    margin-left: -11px !important;
}
.btn-sm-center {
    margin-left: 33px !important;
}
.btn-right {
    margin-left: 28px;
}
.btn-top-spaceing {
    padding-top: 15px;
    display: -webkit-inline-box;
}
.textarea-embed-tile-button,
.textarea-embed-tile-button2,
.textarea-embed-tile-button3 {
    overflow: hidden;
}
.btn-sm-left {
    margin-left: 49px;
}
.margin-sm-left-donate{
    margin-left: 28px;
}
.wid-top-padd {
    padding-top: 15px;
    margin: 0;
}

button.embdsmallBtn{
	padding: 0px;
    font-size: 16px;
    width: 105px;
    height: 50px;
}

button.embdmidBtn{
	padding: 0px;
    font-size: 22px;
    width: 210px;
    height: 60px;
}

button.embdlgBtn{
	padding: 0px;
    font-size: 25px;
    width: 240px;
    height: 70px;
}
.wid-embed-btn {
    width: 100%;
}
.wid-marigin-btn {
    margin-bottom: 0;
}

   /*npo create flow style */
 .npo-fundraiser-left-padd{
    padding-left: 29px;
    }
    
    .npo-country-left-margin{
    margin-left:-14px !important; 
    }
    
    .npo-about-left-padd{
    padding-left: 17px !important;
    }
    
    .npo-entity-left-margin{
    margin-left: 182px;
    }
    
    .npo-entity-left-padd{
    padding-left: 0;
    }
    
    .npo-fundr-web-add-right-padd{
    
    padding-right: 21px;
    
    }
    
    .npo-btn-next-right-padd{
    padding-right: 25px;
    }
    
    .npo-btn-next-prev-right-padd{
    padding-right: 25px;
    }
    
    .npo-story-width{
     width: 99.2% !important;
    }
    
    .npo-tab-back-color-width {
    width: 22% !important;
   }
     
    .npo-story-panel-width{
     width: 83% !important;
     border-bottom: 1px solid #dddddd !important;
     padding-bottom: 36px !important;
    } 
    
    .npo-tab-back-color{
    background-color: #46b8da !important;
    color: #FFF;
    }
    
    .npo-org-tab-align{
    margin-bottom: 0px;
    padding-left: 32px;
    padding-top: 9px;
    height: 48px;
    }
    
    .npo-tab-container-height{
     height: 58px;
    }
    
    .npo-tags-subheading{
        width: 76% !important;
        padding-bottom: 36px !important;
    }
    
    .npo-subheading-font{
        font-family: assistant,sans-serif;
        font-size: 14px;
        font-weight: 500;
        color: #666;
    }
    
    .npo-social-padding{
    padding-left: 0;
    padding-right: 0;
    
    }
    .next-prev-right-padd{
    padding-right: 30px !important;
    }
    
    .npo-terms-left-margin{
    margin-left: 310px;
    }
    .npo-pay-drop-left-margin{
    margin-left: -10px !important;
    }
    
    .npo-impact-left-margin{
    margin-left: 16px !important;
    }
    .impact-right-padding{
    padding-left: 0 !important;
    }
    
    .npo-reasons-align{
    padding-left: 7px !important;
    padding-top:  10px !important;
    }
    
    .npoModal-btn{
    padding-bottom: 13px !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    font-family: 'Assistant', sans-serif;
    text-decoration: none !important;
}

a.npoModal-btn-a:hover,
a.npoModal-btn-a:focus{
    text-decoration: none !important;
}

.npo-modal-fundraiser{
	width: 78%;
	margin: 0 auto;
	border-radius: 3%;
}

.requiredFieldHeading span{
	font-family: 'Assistant', sans-serif;
	font-weight: 500;
}

.npo-modalBody-padding{
	padding: 20px 20px 5px 20px;
	text-align: center;
}

.npo-alert-mngfundraiser{
    margin-top: 15px !important;
}

textarea[readonly].npo-notallow-cursor{
	background-color: #fff !important;
	width: 98.5% !important;
}

input[readonly].npo-notallow-cursor,
textarea[readonly].npo-notallow-cursor,
select.npo-notallow-cursor{
	pointer-events: none !important;
}   

.npo-form-noPadding{
	padding-left: 0 !important;
    padding-right: 0 !important;
/*     background-color: #fff; */
}

.npo-image-indx{
	margin-left: 15px !important;
    position: relative !important;
    left: 8px !important;
}

span.npodonation-font{
	font-size: 13px !important;
}

/* .npo-section-head{ */
/* 	text-align: center; */
/* } */

.npo-section-head b {
    font-family: "Assistant",sans-serif;
    font-size: 20px;
    font-variant: small-caps;
/*     color: #3f91cb; */
}

.discoverBannerText a img {
    margin-top: 107px !important;
    margin-right: 25px;
    width: 110px;
}

.npo-boldText-banner{
    font-style: normal !important;
/*     font-family: georgia,sans-serif !important; */
    top: 100px !important;
}

/* .item:nth-child(1) { */
/*     background-image:url("https://image.gocrowdera.com/project-images/ae24bfde-f541-4ffc-974c-3deea4c7f3f7.jpg"); */
/* 	background-repeat:no-repeat; */
/* } */

/* .item:nth-child(2) { */
/*     background-image:url("https://image.gocrowdera.com/project-images/e8b67f25-bc58-4d67-981a-60680f992fb1.jpg"); */
/* 	background-repeat:no-repeat; */
/* } */

/* .item:nth-child(3) { */
/*     background-image:url("https://image.gocrowdera.com/project-images/8bced1de-3cba-4edd-8599-f58bc1147095.jpg"); */
/* 	background-repeat:no-repeat; */
/* } */

.npo-carousel-indicator{
	left: 49%  !important;
	bottom: 0px  !important;
}
.container-size {
    margin: 0 auto !important;
/*     width: 500px; */
}
.img-boxs {
    padding-left: 0;
}
.top-paddings {
    padding-top: 60px;
}
.padding-left {
    padding: 15px 0;
}
.social-left-padding {
    padding-left: 0;
    padding-right: 0;
}
.padding-right-xs {
    padding-bottom: 30px;
}
.npo-section-head {
    padding-bottom: 15px;
    padding-top: 12px;
}
.zero-padding {
    font-family: "Assistant",sans-serif;
    font-size: 15px;
}

.disabled.npo-a-disable > a{
	pointer-events: none;
}

.npo-input-focus:focus{
	 background-color: #f6f8f8 !important;
	 border-color: rgba(82, 168, 236, 0.8) !important;
	 box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(82, 168, 236, 0.6) !important;
	 outline: 0 none !important;
}

.npo-story-width > div > ul#redactor-toolbar-0{
	padding-left: 4% !important;
}

.npo-select > .dropdown-menu.open {
    background-color: #e7e7e7 !important;
    overflow-x: scroll !important;
    width: 60%;
}
.npo-dropdown-question {
    padding-bottom: 30px;
}

#npo-drop h3	{ 
	cursor:pointer; 
	color: #0e0e0e;
    cursor: pointer;
    font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 15px;
    font-weight: 600;
    padding-top: 20px;
    transition: all 0.4s ease 0s;
}

/* #npo-drop h3.active, */
/* #npo-drop h3.active:hover{  */
/* 	color:#d74646;  */
/* } */

#npo-drop div { 
	height:auto !important; 
	overflow:hidden; 
	position:relative; 
}

#npo-drop div p	{ 
	padding:0; 
	margin-bottom:15px; 
}

#npo-drop h3:hover{
	color: #000000;
	font-weight: 600;
}

.npo-nxt-btn{
	background-color: #d3d3d3 !important;
	color: black !important;
	transition: background-color 0.4s ease 0s;
}

.npo-nxt-btn:hover{
	background-color: #5e6b75 !important;
	color: white !important;
	border-color: #5e6b75 !important;
}

button.npo-btn-sbmt{
	width: 150px !important;
    margin-left: -35px;
}

.cr-start-dropdown-payment-npo{
	 width: 346px !important;
    text-align: center;
}

.cr-start-dropdown-payment-npo button{
	padding-left: 0 !important;
}

.npo-terms-padding{
	padding-left: 40px !important;
	 margin-top: -7px;
}

.npo-position-1{
	left: 175px;
}
.modal-padding {
    padding: 1px 14px 1px;
}

.rhs-show-org-profiletile{
	border-right: 1.5px solid #e7e7e7;
	overflow: hidden;
	width: 105.65%;
    height: 56px;
}

.btn.btn-show-bannerslogantext.btn-lg.btn-block.npo-join-us.sh-mission-script-height{
	border-radius: 0;
    line-height: 0;
}

.npo-story-faq{
/* 	margin-top: -50px !important; */
}


.locationn{
  display: block;
    display: -webkit-box;
    max-width: 150px;
    height: 50px;
    margin: 0 auto;
    font-size: 15px;
    line-height: 1.4;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}  

a.npo-accrdn:hover,
a.npo-accrdn:active,
a.npo-accrdn:focus{
	text-decoration: none;
}

.fr-nonpft-font {
    text-decoration: none !important;
    font-weight: 600;
}

.fr-collapsable-font {
    font-size: 15px;
    text-decoration: none !important;
    color: #5a6771 !important;
    font-weight: bold;
}

.fr-qt-pad {
    padding: 0;
}

.fr-padding-bottom {
/*     padding-top: 12px; */
    margin-bottom: 0;
}

.textarea-sizes {
    height: 200px !important;
    resize: none;
    font-family: Assistant, sans-serif
}

.text-size-half {
    height: 115px !important;
    resize: none;
}
.fr-social-padding {
    padding: 0;
}
.padding-lanch-btn {
    padding-right: 110px;
    padding-top: 0;
}
.padding-btns {
    padding-left: 70px;
}
.fr-payment-txt {
    text-align: center;
}
.fr-payment-email {
/*     left: 11%; */
    top: 21px;
    width: 104.4%;
}
.fr-pays button.dropdown-toggle.selectpicker.btn.btn-sm.btn-default {
    width: 346px;
}
.fr-pays {
/*     left: 78px; */
}
.fr-getway-title {
    padding-left: 24px;
}
.padding-collapse {
    padding: 11px 0;
}
.npo-contributionalign {
    width: 100% !important;
    padding: 15px !important;
    border-right: 1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
}
.npo-showtilepadding {
    padding: 15px;
}
.npo-input-focus::-webkit-input-placeholder
{
	color: #afb6bb !important;
}
.npo-input-focus::-moz-placeholder {
	color: #afb6bb !important;
}
.npo-npofocus::-webkit-input-placeholder
{
    color: #afb6bb !important;
}
.npo-npofocus::-moz-placeholder {
    color: #afb6bb !important;
}
.npo-foucs-weburl {
    color: #afb6bb;
    margin-top: -5px;
}
.npo-url-height {
    height: auto !important;
}
/* .npo-line-height { */
/*     line-height: 25px; */
/* } */
.npo-bottom-padding {
    padding-bottom: 15px;
    padding-left: 0;
    padding-right:0;
}
.npo-preview-hidden {
    height: 0;
}
.npo-email-left {
    left: 16px;
}
.npo-input-width {
   width: 78%;
}
.npo-tax-inputfields {
/*     width: 98%; */
    width: 102%;
}
.npo-droptax-width {
    width: 108% !important;
}
.npo-step2-previous {
    margin-left: 14px;
}
.npo-showpage-top {
/*     margin-top: 21px !important; */
}
div.npo-drop-color > button {
/*     background-color: #5a6771 !important; */
/*     color: #fff !important; */
/*     border-color: #5a6771 !important; */
    background-color: #082833 !important;
    color: #fff !important;
    border-color: #5a6771 !important;
}
.npo-drops-back .dropdown-menu > li > a:hover{
/*     color: #fff !important; */
/*     text-decoration: none; */
/*     background-color: #006083; change color of links in drop down here */
     color: #fff !important; */
     text-decoration: none; 
/**      background-color: #082833 !important; */
    background-color: blue !important;
}
/* .npo-drops-back .dropdown-menu > li > a:focus{ */
/* 	color: #fff !important; */
/*     text-decoration: none; */
/*     background-color: #8b949b; */
/* } */
li.selected {
    display: none;
}
.npo-top-padding {
    padding-top: 15px;
}
.npo-border-card {
    border: 1px solid #e7e7e7;
    padding: 15px;
    height: 229px;
    margin-bottom: 15px;
}
.npo-card-text {
    height: 60px !important;
    overflow: hidden;
    word-wrap: break-word;
    /* padding: 0; */
}
.npo-small-txt {
    overflow: hidden;
    height: 36px;
	letter-spacing: 2px;
    font-size: 16px;
}
.npo-small-txt  b{
    letter-spacing: 0.5px;
	font-weight: 900;
    font-size: 14px !important;
}
.npo-card-txtpadding {
    padding: 0;
/*     left: 25px; */
    line-height: 15px;
    top: 18px;
}
.npo-font-card {
    color: #fff;
    margin-bottom: 6px;
    display: inline-flex !important;
    font-weight: 600;
}
.npo-color-crd small {
    color: #03b8d5;
}
.npo-color-crd {
    letter-spacing: 0.7px;
    line-height: 16px;
    padding: 0;
}
.card-title {
    font-family: 'Assistant', sans-serif;
    font-weight: 900;
}
.card-img-npo img {
/*     height: 220px; */
/*     width: 100%; */
    height: 70px;
    width: 110px;
    margin-bottom: 15px;
}
.npo-card-position {
    margin: 0 auto;
    position: absolute;
    right: 40px;
    top: 20px;
    z-index: 1000;
}
.npo-card-imgbanner {
    bottom: 0;
    margin-left: -8px;
    margin-right: auto;
    position: absolute;
    top: 196px;
}
.npo-card-imgsize {
    height: 60px;
    width: 60px;
}
.npo-card-color {
    color: #56cfde;
    padding-right: 3px;
    font-weight: 900;
    font-size: 14px;
}

.fr-payment{
	top: 22px;
}
.npo-create1-panels {
    border-radius: 3% !important;
    border: 1px solid #082833;
    height: 400px;
    background-color: transparent;
    position: relative;
    top: 10px;
    box-shadow: 1px 1px 22px #afadad;
}
a.list-group-item:hover, a.list-group-item:focus {
    text-decoration: none;
    background-color: transparent;
}
.npo-inx1-heading {
    font-size: 20px;
    padding-top: 15px;
    padding-bottom: 15px;
    font-family: "Assistant",sans-serif;
    letter-spacing: 1px;
    color: #000000;
}
.npo-inx3-subheading {
    font-size: 14px;
    font-family: calibri;
    padding: 2px;
    font-weight: 500;
    font-style: italic;
    font-variant: all-small-caps;
    color: #9a7305;
}
.npo-top-heading {
    font-size: 40px;
    font-weight: 700;
    color: #fff;
    font-family: "Assistant",sans-serif;
}
.npo-top-subheading {
    font-size: 22px;
    font-family: "Assistant",sans-serif;
    color: #e0e0e0;;
    padding-top: 0;
}
.npo-bg-color {
    padding: 31px;
/*     background-image: url(https://image.gocrowdera.com/project-images/22dbad46-a035-4157-945f-de3bb3317653.jpg); */
/*     background-size: cover; */
/*     background-repeat:no-repeat; */
    background-color: #082833;
    padding-left: 45px;
}
.npo-show {
    margin-top: 0px !important;
}
.npo-impactassessment{
	padding-right: 0px; 
	padding-left: 0px; 
	padding-top: 0px; 
	margin-top: -65px;
	overflow: hidden;
	height: 80px;
	word-wrap: break-word;
}

.npo-section-top-padd{
	padding-top: 15px;
}

a.accordion-toggle.npo-accrdn {
    font-weight: 600;
    font-family: 'Assistant', sans-serif;
}

.npo-section-top-margin{
	margin-top: 10px !important;
}

p.npo-subheading-font{
	font-style: italic;
}

.npo-sh-embedtile{
    padding:0;
}

.npo-tile-wid {
    width: 68.5%;
    margin-left: 16%;
}

button.npo-btn-small {
    width: 105px;
    height: 50px;
    padding: 0;
    font-size: 14px;
}

button.npo-btn-medium {
    width: 210px;
    height: 60px;
    padding: 0;
    font-size: 17px;
}
button.npo-btn-large {
    width: 240px;
    height: 70px;
    padding: 0;
    font-size: 22px;
}
button.npo-btnsize {
    width: 66% !important;
    margin: 0px auto;
    margin-left: 15.6%;
    margin-top: -14px;
}
button.npo-btnmobiledonate {
    width: 95.3%;
}
.campgnData-dropdowns{
	margin: 0 5px 0 5px; 
}
.searchTitle {
    width: 160px;
    box-sizing: border-box;
    border: 2px solid #ccc;
    border-radius: 4px;
    font-size: 16px;
    background-color: white;
    background-image: url('https:////image.gocrowdera.com/assets/search-icon.png');
    background-position: 10px 10px; 
    background-repeat: no-repeat;
    padding: 12px 20px 12px 40px;
    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
}
.searchTitle:focus {
    width: 50%;
}
.npo-cr-headingtabs{
	width:25%;
}
.input-wrap {
    border: 1px solid #dce1e3;
    border-radius: 4px;
    padding: 15px;
    margin-bottom: 20px;
}
.text-control-field{
    font-size: 14px;
    font-family: 'Open Sans',sans-serif;
    font-weight: 400;
    width: 100%;
    border-radius: 0 !important;
    padding: 0;
    height: 30px;
    outline:none;
    border-color: #e3e3e3;
}
.font-rupee {
	font-family: 'rupee'!important;
    font-weight: normal;
    font-style: normal;
    font-size: 20px;
    top: 3px!important;
    position: absolute;
    z-index: 1;
}
.npo-perk-size1 {
    font-size: 20px;
    padding: 0;
    font-family: assistant,sans-serif;
    font-weight: 600;
    overflow: hidden;
    word-wrap: break-word;
}
.npo-perksbottom {
    padding-bottom: 20px;
}
label.npo-amt-size2 {
    font-size: 16px;
    padding: 0;
    font-family: assistant,sans-serif;
    overflow: hidden;
    word-wrap: break-word;
}
.npo-description-size3 {
    font-size: 14px;
    padding: 0;
    font-family: assistant,sans-serif;
    overflow: hidden;
    word-wrap: break-word;
}
.npo-custom {
    width: 50% !important;
    margin: 0px auto;
    padding-left: 4px;
    padding-right: 11px;
}
.npo-sh-embedtile{
    padding:0;
}
.npo-tile-wid {
    width: 68%;
    margin-left: 16%;
}
img.videoInfo-img-npo{
	padding-left: 456px !important;
}
.npo-impact-margin{
	margin-left: -15px !important;
}

.faq-panel-top-margin{
    margin-top: -12px;
}

textarea.hashtags.form-control.npo-input-focus{
	height: 80px;
	overflow: scroll;
	white-space: normal;
}

#npoPerk{
	cursor: pointer;
}
.npo-mode-1 {
    font-size: 11px !important;
    height: 40px !important;
    padding-left: 12px;
}
.npo-card-title {
    font-family: 'Assistant', sans-serif;
    font-weight: 900;
}
.npo-text-deco {
    text-decoration: none !important;
    text-align: center;
}
.npo-lbl-width {
    width: 105%;
}
.npo-rhs-section{
	letter-spacing: 0.7px;
    line-height: 16px;
    padding: 0;
    left: -25px;
    top: 55px;
}
.npo-card-title{
	height: 40px;
    overflow: hidden;
}
/* #perks-section { */
/*     display: none; */
/* } */
.npo-leftPrevi {
    left: 16px;
    width: 110px;
}
.npo-admin-tile{
	width: 133%;
    text-align: center;
    margin-left: -20px;
}
.npo-backed-lbl{
    width: 105%;	
}
.npo-top-padding{
    top: 44px;
}
.npo-text-title{
    height: 49px;
    overflow: hidden;
    padding-top: 4px;
}
.manage-tile-imgsize {
    height: 225px !important;
    width: 100%;
}
.npo-perk-width{
	width: 282px;
}
.indvl-image-paddding{
    padding-right: 15px;   
}
.indvl-video-padding{
    padding-left: 20px;
}
.npo-childtile-color{
    background-color: #ffefca;
    padding: 15px;
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.npo-email-alignmen {
    left: 0 !important;
    width:88% !important;
}
.fa-asc-show-mange {
    font-size: 30px;
    font-weight: 900;
}
.fa-asc-show-mange:hover {
    font-size: 40px;
    transition: 2s;
}
.read-more-center {
    text-align: center;
    height: 20px;
}
.read-more-down{
    text-align: center;
    height: 8px;
}
.npo-tbs-padding-admin {
    padding-left: 15px;
}
/* .npotabs-right-padding { */
/*     margin-right: -6px; */
/* } */
.npo-inline{
    margin-right: 4px;
}
input.cr1-paddings-lft-npo-indvl{
	margin-left: 12px;
    width: 144% !important;
    padding-left: 280px;
    padding-bottom: 0px;
    padding-top: 15px;
}
.indvl-fndrsr{
	padding-top: 50px;
}
.raiser-fund-cr {
    padding-top: 1px !important;
    font-size: 13px;
    width: 130% !important;
    margin-left: -6px !important;
}
.npo-btnsize-forapproval {
    height: 44px;
}
#npoLabel,
#indvdlLabel{
    background-color: #082833;
}
.digital_signature {
    padding: 0;
}
.col-sm-fcra {
    padding-left: 16px !important;
}
.npo-crpaddingleft {
    padding: 0;
}
.npo-extra-padding{
    padding: 0;
}
.npo-cr-leftpadding {
    padding-right: 0;
}
.cr-npo-toppadding {
    margin-top: -25px;
}
.npo-chk-padding{
    padding-bottom: 15px;
}
.npo-tile-inr {
    font-size: 25px;
    top: 8px;
    position: relative;
    padding-right: 3px;
}
.npo-cr-paddingleft {
    padding-left: 0;
}
.npo-cr-paddingleftadd{
    padding-left: 15px;
}
.npo-paddings-lft-right{
	padding-left: 0;
	padding-right: 0;
}
.npo-wid-rht-support {
    top: 17px;
}
.npo-lbl-widtile {
    width: 97%;
    font-size: 14px;
    color: #56cfde;
}
.npo-banerleft {
    position: relative;
    left: 10px !important;
}
.npo-error-lft label{
	margin-left: 17px;
}
.npo-side-padding{
	padding: 0;
}
.npo-background-color{
    padding-right: 0;
    width: 100%;
    background-color: #fff !important;
    margin-top: -21px;
    padding-top: 15px;
    padding-bottom: 15px;
}
.npo-validationerror label {
    margin-left: 17px !important;
}
/* .
padding-right: 15px;
    width: 108%;
    background-color: #fff !important;
    margin-top: -21px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    margin-top: 0px; */

#campaigncreate #img-display {
	margin-top: 10px;
}

.contribtnListModal{
	max-height: 600px;
    min-height: 400px;
    width: 72%;
}

.perk-support-size {
     font-size: 12px;
}
.npo-paypal-rightpadding{
   padding-left: 20px;
}
.npo-payment-toppadding {
     padding-top: 15px;
}
.npo-validLabel label {
    padding-left: 31px;
    position: relative;
    top: -17px;
}
.cr-emailPaypal {
    width: 88% !important;
}
.cr-Iaccept-lft {
    position: relative;
    left: -5px;
}
.npo-panel-createsize{
	height: 250px;
	overflow:hidden;
	margin-bottom: 0;
}
.npo-cr1-createnow {
    padding-top: 15px;
}
.check-perkerroplace {
    margin-bottom: 15px !important;
}
.abt-leftSpace {
    margin-left: 12px !important;
}
a.dashboard-tabsactive:focus, a.dashboard-tabsactive:active {
    background-color: #5a6771;
    color: white;
}
button.npo-dnt-now {
    margin-top: -14px;
}
.npo-topmargin {
/*     position: relative; */
/*     top: 4px; */
}
.npo-margin-dropdown {
    margin: 12px;
}
.npo-showdropdown-space {
    padding-top: 20px;
}
.npo-btn-height{
    padding-top: 19px;
    height: 63px;
}
.npo-width-payu{
    width: 68.4%;
}
.show-seacandary-header {
    font-size: 12px !important;
}
.show-header-tabsfont {
    font-size: 15px !important;
}
/* .npo-banner-transperency-show { */
/*     background-color: rgba(50, 50, 50, 0.7); */
/*     height: 107.5%; */
/*     position: absolute; */
/*     opacity: 0.7; */
/*     top: 0; */
/*     width: 100%; */
/* } */
.webaddEllipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 215px;
    padding-left: 0px;
}
.shout-bg-color {
    background-color: #123636;
    background-image: url(http://image.gocrowdera.com/project-images/5fa31cd1-ab16-4550-b9fd-a9db80b1b19b.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    height:700px;
}
.container-contentsize {
    width: 1000px;
}
.content-small {
    font-size: 12px;
    letter-spacing: 1px;
    line-height: 18px;
    padding-bottom: 15px;
    font-family: "Assistant",sans-serif;
}
.shout-imgTwo{
/*      background-image: url(http://image.gocrowdera.com/project-images/276f43d3-77e3-4c21-87a4-e616a18580af.png); */
    background-repeat: no-repeat;
    width: 103% !important;
    height: 678px;
    position: relative;
/*     background-attachment: fixed; */
    background-size: 100% 100%;
/*     background-color: #123636; */
}
.shout-imgrelitive{
    position: relative;
}
.webaddEllipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 215px;
    padding-left: 5px;
}
.modlbtn-fndr{
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.modlbtn-fndr:hover{
	font-size: 28px;
}
img.webPageProject-img {
    image-rendering: -moz-crisp-edges;
    width: 100%;
    height: 140pt;
    border-bottom: 1px solid #e5e5e5;
    padding: 2pt;
}
.clearPerkForm {
	padding-left: 5px;
}
.shipAddrserror{
	color: red;
}
.donationWebpagePerk{
	display: none;
}
.shout-one{
    position: absolute;
    font-size: 20px;
    color: #fff;
    bottom: 30px;
    left: 115px;
    right: 0;
    padding-bottom: 44px;
}
.shout-two{
    position: absolute;
    font-size: 20px;
    color: #fff;
    top: 45%;
    left: 52px;
    right: 0;
}
.content-size {
    font-size: 38px;
    padding-bottom: 10px;
    font-family: "Assistant",sans-serif;
    font-weight: 700;
    line-height: 40px;
    letter-spacing: 1px;
}
.content-small-script {
    font-size: 15px;
    letter-spacing: 1px;
    font-family: "Assistant",sans-serif;
    font-weight: 700;
    padding-top: 10px;
}
.btn-shoutcolor {
    background-color: #01bbd3 !important;
    outline: none !important;
/*     margin-top: 4px; */
    position: relative;
    left: 122px;
    padding: 4px;
    width: 15%;
    font-size: 18px;
    font-weight: 700;
    color: #fff !important;
    padding: 10px;
}
.shout-toppadding {
    position: relative;
    top: -30px;
    left: 35px;
}
.shout-number-width {
    width: 225% !important;
    position: relative;
    left: -153px;
}
.shout1{
    position: relative;
}
.shout2{
    position: absolute;
    left:0;
    right:0;
}
.npo-topspace {
    padding-top: 10px;
}
.npo-titleheight {
    padding-top: 60px;
    padding-bottom: 60px;
}
.socialicon {
    display: inline-flex;
    padding-bottom: 22px;
}
.ft-padding img {
    padding: 0 !important;
}

/******************************************new-create-flow-design***************************/
.cr-dropdowns-width.btn-group.bootstrap-select {
    margin-left: 13px;
    width: 95% !important;
    margin-bottom: 10px;
}
.cr-text-center button > span {
    text-align: center !important;
}
.cr-citywidth-font {
    width: 247% !important;
    position: relative;
    left: 7px;
    margin-bottom: 13px !important;
}
.cr-text-center.open ul.inner {
    text-align: center;
}
.chart-container-circle #graphWithoutLabel {
    margin: 0 auto !important;
}
.cr-dropdown-leftpad {
    padding: 0;
    position: relative;
/*     left: -10px; */
}
.cr-emailtextsize {
    width: 105%;
}
.cr-chekboxes-left {
    position: relative;
    left: -43px;
    width: 120%;
    padding-top: 35px;
}
.cr-city-leftpadding {
    position: relative;
    left: -3px;
    padding-right: 10px;
    padding-bottom: 11px;
    width: 99.2%;
}
.cr-spandmatrix-bottom {
    padding-bottom: 10px;
}
.cr-wepay-leftalign {
    position: relative;
    left: -13px;
}
.cr-perk-left{
    position: relative;
    left: -5px !important;
}
.cr-perks-bottom {
    padding-bottom: 25px;
}

/* *****************************************************************************************/

/* **************************helper classes ************************************************** */
.cr-amt-indx1[readonly]{
	background-color: rgb(253, 234, 180) !important;
}
.zindex {
    z-index: 4000;
}
.transparent{
	background-color: #082833a8;
}

.grayWhite-color{
	color: #e0e0e0;
}
.autoHeight{
	height: auto;
}
.paddingTopInhrt{
	padding-top: inherit;
}
.npo-showtopspaceFundraiser {
    margin-top: -10px;
}
.sh-margin-auto {
    margin: 0 auto;
}
.sh-padding-lft{
    padding-left: 0;
}
a.decoration-none, 
a.decoration-none:hover{
	text-decoration: none;
    color: #01bbd2;
}
.inx-italic-font {
    font-family: georgia, sans-serif;
}
.inx1-cr-topspace{
    padding-top: 10px;
}
.cdra-font-weight{
    font-weight: normal;
}
.no-margin{
	margin: 0px !important;
}
/* **************************************************************************** */

/******************Webpage Banner*********************/
.npo-show-banner > img {
    width: 100vw !important;
    height: 100vh !important;
    opacity: 0.7;
}
.npo-show-banner {
    background-color: rgba(20, 20, 0, 0.9);
}
.npo-showposition{
/*     padding-top: 420px; */
}

.btn-topstyle{
	margin-bottom: 15px;
	position: relative;
    width: 210px;
    z-index: 1000;
    background-color: transparent;
    border: 8px solid #ffffff;
    font-size: 38px;
    color: #fff !important;
    transition: background-color 0.4s ease 0s;
}
.btn-topstyle:hover,
.btn-topstyle:focus{
	text-decoration: none;
	background-color: transparent;
	border: 8px solid #ffffff;
}
.fbnpo img{
	margin-left: 8px;
}
.twitterandfbshare img {
    width: 100px !important;
    height: 32px !important;
    position: relative !important;
}
.sh-donatenow {
    position: relative;
    top: 297px;
    left: 52%;
}
.top-lft-social {
    position: relative;
    top: 214px;
    left: 130px;
}

.downArrow{
	position: relative;
    height: 0;
    top: -115px;
    color: white;
}
.bounce{
	-moz-animation: bounce 3s infinite;
	-webkit-animation: bounce 3s infinite;
	animation: bounce 2s infinite;
}

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}

.baner-click {
    font-size: 35px;
    text-decoration: none !important;
    width: 60px;
} 
.npo-topPosition {
    position: relative;
    top: 14.5rem;
}
.baner-overContent{
    top: 221px;
/*     left: -78px; */
}
.npo-title-effects{
	color: #fbeeee;
	z-index: 1000;
	font-size: 60px !important;
	text-transform: capitalize !important;
    padding-left: 10px;
    padding-bottom: 25px;
}
.baner-bottom-footer {
    position: relative;
    top: 105px;
}
a.baner-arrowClick i {
    color: #fff;
}
.npo-baner-height > img {
    width: 100%;
    height: 370px !important;
}
.npo-small-font{
/* 	color: #01bbd2; */
    color: #fff;
}
/* .orly{ */
/* 	background-color: #082833; */
/* 	/* Safari 4-5, Chrome 1-9 */ */
/* /*   background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#082833), to(#2F2727)); */ */

/*   Safari 5.1, Chrome 10+ */
/* /*   background: -webkit-linear-gradient(top, #2F2727, #082833); */ */

/*   Firefox 3.6+ */
/* /*   background: -moz-linear-gradient(top, #2F2727, #082833); */ */

/*   IE 10 */
/* /*   background: -ms-linear-gradient(top, #2F2727, #082833); */ */

/*   Opera 11.10+ */
/* /*   background: -o-linear-gradient(top, #2F2727, #082833); */ */
/* } */
/* .gokul { */
/*     background-color: #164ba0; */
/*     Safari 4-5, Chrome 1-9 */
/* /*   background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#164ba0), to(#2F2727)); */ */

/*   Safari 5.1, Chrome 10+ */
/* /*   background: -webkit-linear-gradient(top, #2F2727, #164ba0); */ */

/*   Firefox 3.6+ */
/* /*   background: -moz-linear-gradient(top, #2F2727, #164ba0); */ */

/*   IE 10 */
/* /*   background: -ms-linear-gradient(top, #2F2727, #164ba0); */ */

/*   Opera 11.10+ */
/* /*   background: -o-linear-gradient(top, #2F2727, #164ba0); */ */
/* } */

/* .anand { */
/*     background-color: #E46653; */
/* /*     background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E46653), to(#2F2727)); */ */

/*   Safari 5.1, Chrome 10+ */
/* /*   background: -webkit-linear-gradient(top, #2F2727, #E46653); */ */

/*   Firefox 3.6+ */
/* /*   background: -moz-linear-gradient(top, #2F2727, #E46653); */ */

/*   IE 10 */
/* /*   background: -ms-linear-gradient(top, #2F2727, #E46653); */ */

/*   Opera 11.10+ */
/* /*   background: -o-linear-gradient(top, #2F2727, #E46653); */ */
/* } */

/*Bootstrap Carousel Fade Transition (for Bootstrap 3.3.x)
  CSS from:       http://codepen.io/transportedman/pen/NPWRGq
  and:            http://stackoverflow.com/questions/18548731/bootstrap-3-carousel-fading-to-new-slide-instead-of-sliding-to-new-slide
  Inspired from:  http://codepen.io/Rowno/pen/Afykb*/
.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
  transition: opacity 3s;
}    
.carousel-fade .carousel-inner .active {
  opacity: 1;
}    
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}    
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}    
.carousel-fade .carousel-control {
  z-index: 2;
}

/*WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."
  Need to override the 3.3 new styles for modern browsers & apply opacity*/
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}

.testimonial-subtitle{
	font-size: 12px;
	color: #000 !important;
	font-family: assistant, sans-serif !important;
    font-weight: 500 !important;
}

b.testimonial-content-text{
	letter-spacing: 1px;
	font-family: "Assistant",sans-serif !important;
	font-size: 18px;
	font-weight: 300 !important;
}

.testimonial-imgs{
	padding-top: 30px;
}

.new-home-mobile-banner{
	height: auto !important;
	background-color: #020202;
    background-image: none;
    width: 100%;
    font-family: 'Birdseye', sans-serif !important;
    font-size: 24px !important;
    font-weight: 600 !important;
    color: #fff;
    text-align: left !important;
}

.new-home-mobile-banner font{
	padding: 20px 0 20px 15px !important;
	display: block !important;
}

.npo-show-descrptn{
	padding-bottom: 20px;
	color: #f4ebfc;
    font-size: 17px;
    letter-spacing: 0.5px;
    font-weight: 300;
}
.npo-banner-margin-top{
	padding-top: 10px;
}
.text-muted.npo-small-txt{
	letter-spacing: 0 !important;
	font-size: 14px;
}

.managepage-scrollfinxed {
    position: fixed;
    top: 20px;
    z-index: 2000;
    width: 70%;
}
.scrollfinxed {
    position: fixed;
    top: 19px;
    z-index: 2000;
    width: 50%;
    height: 65px;
}
.btn-stiky {
    position: fixed;
    top: 16.2px;
    z-index: 2000;
    width: 282px;
/*     right: 13%; */
}
.sh-margin-rhstile{
/*     margin-top: 48px !important; */
}
.sh-stiky-fbSupport {
    position: fixed;
    top: 59px;
/*     left: -1.9%; */
/*     right: 0; */
/*     background-color: #f5f5f5 !important; */
/*     padding-left: 68%; */
/*     padding-right: 64%; */
    z-index: 1000;
/*     box-shadow: 0 0 1px #a5a5a5; */
    width: 282px;
}
.manage-stiky-fbSupport{
    position: fixed;
    top: 59px;
    z-index: 1000;
    width: 283px;
}
.sh-socialIcons {
    position: fixed;
    top: 6%;
    width: 100%;
    z-index: 3000;
}
/* .manage-socialwebIcons{ */
/* 	position: fixed; */
/*     top: 8%; */
/*     width: 100%; */
/*     z-index: 3000; */
/* } */
.manageweb-social-stiky{
	position: fixed; 
    top: 55px;
    width: 50%;
    z-index: 3000;
    display: none;
    left: 16%;
}
.websh-modal-z {
    z-index: 20000;
}
.web-margin-forTabs{
    margin-right: -17px;
}
/* .sh-socialextraheader { */
/*     position: fixed; */
/*     top: 6%; */
/*     width: 100%; */
/*     z-index: 3000; */
/* } */
.sh-socialicn-stiky{
	position: fixed;
    top: 45px;
    width: 50%;
    z-index: 3000;
    display: none;
    left: 16%;
}
.webshowHeader-height {
	height: 64px !important;
}
.webpage-stiky-background {
    background-color: #f5f5f5;
    position: fixed;
    top:58px;
    height: 45px;
    width: 100%;
    left: 0;
    box-shadow: 0 0 1px #a5a5a5;
/*     display:none; */
    z-index: 1000;
}
.webManagepage-stiky-background{
	background-color: #f5f5f5;
    position: fixed;
    top:57px;
    height: 45px;
    width: 100%;
    left: 0;
    box-shadow: 0 0 1px #a5a5a5;
    z-index: 1000;
}
.webMange-stiky-tabs{
	width:auto !important;
	height: 47px !important;
	padding-left:12px;
	margin-right: -14px;
	padding-top: 10px;
	padding-right: 12px;
}
.webmanagePaymentTab {
	width:auto !important;
	height: 47px !important;
	padding-left:12px;
	margin-right: -14px;
	padding-top: 10px;
	padding-right: 12px;
	margin-left: 4px;
}
.showWebpage-stikyTabs {
	width: auto !important;
	height: 47px !important;
	padding-left: 12px;
	margin-right : -14px;
	padding-top: 10px;
	padding-right : 12px;
}
.websh-modal-z {
    z-index: 20000;
}
img.web-imgbanner{
	height: 0% !important;
}
.npo-header-height{
    height: 56px !important;
}
.web-select{
	color: #333;
/*     font-size: 18px; */
/*     font-weight: 900 !important; */
    text-decoration: none !important
}
a.web-select:hover, .webshow-btnhovercolors{
    color:#005f84 !important; 
}
.web-heightTabs{
	height: 64px;
    position: relative;
    top: 20px;
}
.active.web-active-color > span > a >span {
    color: #005f84;
/*     font-weight: 900 !important; */
/*     background-color: #ececec; */
/*     padding: 15px; */
    transition: font-weight 3s ease;
}
.mange-btn-stikywidth{
	padding:15px;
}
.webshow-btnhover{
	padding:15px;
}
.npo-arrow-text {
    font-size: 11px;
    color: #fff;
    text-decoration: none !important;
    display: flex;
    margin-left: -6px;
}
/* .btn-hoverColor:hover { */
    
/*     padding-top: 10px; */
/*     padding-bottom: 10px; */
/* } */
.npo-padding-none{
     padding: 0 !important;
}
#paymentUnverifiedButtonHeader{
	width: 267px;
    position: relative;
    padding-left: 32px;
    margin-left: 36px;
    bottom: 15px;
    font-weight: 600;
}
.webpage-inlinetextBaner {
    position: absolute;
    top: 30%;
}
.fedu.thumbnail:hover div>a>div>div>img,
.fedu.thumbnail:hover div>div>a>img {
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
}
.btn-new-delete{
	width: 94.7%;
	font-size: 18px;
    height: 100%;
    padding-bottom: 15px;
    padding-top: 15px;
}
.managedraftStikiy-Back{
    background-color: #f5f5f5;
    position: fixed;
    top: 66px;
    height: 45px;
    width: 100%;
    left: 0;
    box-shadow: 0 0 1px #a5a5a5;
}
.createBtn-left{
	width: 100%;
}
.push-banner-btn{
    position: relative;
    display: inline-grid;
}
.dash-rhs {
    padding-top: 9px;
    background-color: #005f84;
    width: 15%;
    
}
.dash-height{
    height: 112rem;
}
.dash-hr-control {
    margin-top: 7px;
    margin-bottom: -5px;
}
a.dash-active-col {
    color: white !important;
    text-decoration: none;
}
.dash-username {
    margin-top: -8px !important;
}
.dash-publicview {
    font-size: 12px;
    position: relative;
    left: 30px;
}
.citrusExpireVal{
	font-weight: 600;
	display: inline-table;
    position: absolute;
    padding-top: 40px;
    color: #3c2333;
}
.storySaveButton{
	left: 0; 	
	bottom: 0;
}
.storySaveButton button{
	margin-bottom: 0;
	left: 0px;
}
div.spend-matrix-template > div > span {
    font-size: 14px;
    position: relative;
    top: 9px;
}
.li-padding {
    padding: 18.5px;
}
.panels-widthlft{
    position: relative;
    left: 9%;
}
.panel-colorplans {
    color: #01bbd3 !important;
    font-weight: 500;
    letter-spacing: 2px;
    text-align: center;
    font-weight: 900;
    background-color: #e9eff3 !important;
}
.plans-listfont li {
    letter-spacing: 1px;
    font-size: 13px;
    color: black;
    line-height: 18px;
}
.top-positionMost {
    margin-top: -22px;
    text-align: center;
    margin-bottom: -1px;
    font-weight: 900;
    letter-spacing: 1px;
}
.plan-bannercolor {
    background-color: #e9eff3;
    padding: 4%;
}
.plans-bannertitle {
    font-weight: 900;
    color: #000;
}
.paid-planssubtitle {
    letter-spacing: 1px;
    line-height: 27px;
    font-size: 15px;
}
.btn-planscolor{
    background-color: #01bbd3;
    color: white;
    font-size: 17px;
}
.btn-planscolor:hover,
.btn-planscolor:focus{
	background-color: #01bbd3;
    color: white;
    font-size: 17px;
}
.toggle.ios, .toggle-on.ios, .toggle-off.ios { border-radius: 20px;  }
.toggle.ios .toggle-handle { border-radius: 60px; width: 60%; }

.btntogglecolor .toggle > .toggle-group label.toggle-on {
    left: -21px;
    font-size: 0;
}
.btntogglecolor .toggle > .toggle-group label.toggle-off {
    right: -24px;
/*     background-color: #005f84; */
    color: white;
/*     border-color: #005f84; */
    font-size: 0;
}
.plans-fontweight {
    font-size: 15px;
    color: #005f84;
    font-weight: 400;
    position: relative;
    top: -4px;
}
.amt-plan {
/*     font-size: 25px; */
/*     color: #005f84; */
/*     font-weight: 400; */
/*     position: relative; */
/*     top: 7px; */
/*         font-size: 34px; */
    font-size: 30px;
    color: #000;
    font-weight: 700;
    position: relative;
    top: 7px;
}
.pan-active{
    background-color: #e9eff3 !important;
}
.plans-listfont .list-group-item {
    cursor: pointer;
}
.tabl-spancing table{
/*     border-spacing: 12px 5px !important; */
    border-collapse: separate;
}
tr.pricingplansrow th p{
/* 	border: 1px solid #e7e7e7; */
/* 	padding: 5px; */
	font-family: "Assistant",sans-serif;
	font-size: 21px;
    background-color: #e9eff3;
    color: #01bbd3;
    margin-bottom: 0 !important;
    font-weight: 600;
}
tr.pricingplansrow td{
    border: 0.1px solid #e7e7e75c;
    padding: 4px;
    font-family: "Assistant",sans-serif;
    font-size: 14px;
    vertical-align: middle !important;
}
tr.pricingplansrow td:nth-child(2),
tr.pricingplansrow td:nth-child(3),
tr.pricingplansrow td:nth-child(4),
tr.pricingplansrow td:nth-child(5),
tr.pricingplansrow td:nth-child(6),
tr.pricingplansrow th:nth-child(2),
tr.pricingplansrow th:nth-child(3),
tr.pricingplansrow th:nth-child(4),
tr.pricingplansrow th:nth-child(5),
tr.pricingplansrow th:nth-child(6){
    text-align: center;
}
.paid-smlsize {
    font-size: 10px;
    position: relative;
    top: 5px;
    color: #005f84;
}
.amt-fixpaid2 {
    font-size: 17px;
    font-weight: 900;
    top: -9px;
    position: relative;
    padding-right: 2px;
    color: #005f84;
}
.amt-paidsize label{
    font-size: 34px;
    font-weight: 900;
    color: #005f84;
}
.paid-permonth{
    font-size: 10px;
    position: relative;
    top: 0px;
    color: #005f84;
}
.paidprice-positionMost {
    margin-top: -38px;
    text-align: center;
    margin-bottom: -1px;
    font-weight: 900;
    letter-spacing: 1px;
    position: relative;
    left: -1px;
    width: 102%;
    color: #000;
    font-size: 12px;
    bottom: 0px;
    top: -3px;
    padding-bottom: 12px;
    padding-top: 12px;
}
.th-watertitletop {
    position: relative;
    top: -9px;
    font-size: 25px;
}
.th-titletop {
    position: relative;
    top: -35px;
    font-size: 25px;
}
.title-top {
    position: relative;
    top: -5px;
    text-align: center;
    color: #005f84;
    font-size: 15px;
    padding-left: 10px;
}
.th-smoothindpremium{
    font-size: 25px;
}
.pricingplansrow th {
/*     border: 1px solid #e7e7e7; */
    background-color: #e9eff3;
    color: #01bbd3;
}
tr.pricingplansrow th:nth-child(5) p{
/*     padding-top: 0px; */
/*     padding-bottom: 18px; */
    position: relative;
    top: 0;
}
tr.pricingplansrow th:nth-child(1) p{
/*     padding-top: 0px; */
/*     padding-bottom: 18px; */
    padding-left: 5px;
    margin-top: -4px;
}
.btntogglecolor {
    padding-left: 10px;
    position: relative;
    top: 10px;
}
.th-subheading {
    padding: 10px;
    font-size: 15px;
}
.th-paddings {
    padding-left: 10px;
    padding-right: 10px;
}
.pricingplans-containerMobile {
    padding-top: 40px;
    padding-bottom: 40px;
}
.pricingplans-containerMobile{
    width: 1000px;
    margin: 0 auto;
}
.caret-postition {
    text-align: center;
    color: #000;
}
.pricing-amts {
    padding: 10px !important;
}
.tabs-border-none td {
    border: none !important;
    padding: 15px !important;
}
.amt-textnormal {
    font-size: 15px;
    padding: 3px;
    position: relative;
    top: 1px;
}
.trinals {
    padding-left: 3px;
    font-weight: 900;
    color: #B2A899;
}
.anuals {
    padding-right: 3px;
    font-weight: 900;
    color: #B2A899;
}
.tri-click-check .toggle {
    height: 5px !important;
    position: relative;
    left: 15px;
    width: 72px !important;
}
.cr-perktopPaddings {
    padding-top: 100px !important;
}
h6.Onchange-label {
    font-size: 14px;
    line-height: 21px;
    letter-spacing: 1px;
}
.Onchange-label {
    position: relative;
    top: -10px;
}
.cr-labelforForign {
    position: relative;
    top: -10px;
}
.npo-topEinfcrano {
    position: relative;
    top: -9px;
}
.editposition-paddings {
    padding-bottom: 20px;
}
.cr1-vanityLenght {
    position: relative;
    right: 15px;
}
.cr-telephonfortab div div {
    padding-left: 0;
}
.url-widthdsk input{
    width: 107% !important;
}
.url-widthdsk label.webUrlNameLen {
    position: relative;
    left: 29px;
}
.npo-topEinfcrano p.npo-subheading-font {
    font-weight: 600;
    word-spacing: 5px;
}
.Onchange-label p.npo-subheading-font,
.cr-labelforForign p.npo-subheading-font{
    font-weight: 600;
    word-spacing: 2px;
}
.cr1-tabwebUrl label.vanityUrlLength {
    position: relative;
    left: 14px;
}
.cr-dropdowns-width-edit.btn-group.bootstrap-select {
    margin-left: 13px;
    width: 94.9% !important;
    margin-bottom: 10px;
}
div.cr1-editindays {
    left: 10px;
}
.read-more-show{
    color: green;
    font-size: 18px;
    font-weight: 600;
    text-decoration: underline;
    text-align: center;
    transition: 0.8s all;
}
.read-less-show{
    color: red;
    font-size: 18px;
    font-weight: 600;
    text-decoration: underline;
    text-align: center;
    transition: 0.8s all;
}
.read-more-show:hover, 
.read-less-show:hover{
    font-size: 22px;
}
.sh-showImpact {
    position: relative;
    top: 11px;
}
.web-relativebanner {
    position: relative;
}
.webshow-startraiserbtn {
    height: 66px !important;
}
.npo-showPageraisers {
    height: 57px !important;
}
.pricing-txtalign {
    text-align: start;
}
.pricing-paddingtrn {
    padding-left: 15px;
    padding-right: 15px;
}
.pricing-tdtxt {
    font-size: 12px !important;
    padding: 24px !important;
}
.pricing-subhead {
    font-size: 15px !important;
    font-weight: 600;
}
tr.pricingplansrow td i {
    color: #01bbd3;
}
.pricing-tblPaymentSchedul {
    width: 100%;
}
.pricing-service th {
    padding: 5px;
}
.pricing-service2 th {
    padding: 5px;
}
.pricing-colorservice{
    color: #005f84 !important;
    font-weight: 900 !important;
    letter-spacing: 2px;
    padding: 5px;
    font-size: 21px !important;
}
.pricing-service2 th p {
    font-size: 21px !important;
    letter-spacing: -1px;
}
.sh-fundraisertitle a {
    font-size: 12px !important;
    font-weight: 600 !important;
}
.sh-fundraisertitle {
    position: relative;
    top: -30px;
    font-size: 12px;
}
.contactFndrsr img{
	cursor: pointer;
	transition: all .2s ease-in-out;
}
.contactFndrsr img:hover{
	transform: scale(1.5); 
}
.create-b-color {
    font-size: 15px;
    font-weight: 600;
}
.cr-perksaverht {
    position: relative;
    right: -14px;
}
.crperk-close {
    position: relative;
    left: -15px;
}
.npo-leftnext {
    position: relative;
    left: -2px;
}
.cr1-btnnxtbtns {
    position: relative;
/*     left: -8px; */
    left: 10px;
}
.cr1-btnnxtbtnsrewards {
    position: relative;
    right: -31px;
}
.cr-prviewnxtbtn {
    position: relative;
    top: 22px;
}
.npo-perkprevious {
    position: relative;
/*     left: -12px; */
    left: -25px;
}
.npo-webperkbtn1 {
     position: relative;
     left: -12px;
     top: 22px;
}
.npo-webperkbtn2 {
    position: relative;
    right: -29px;
    top: 22px;
}
.npo-faqprview {
    position: relative;
    left: 3px;
}
.npo-faqnxt {
    position: relative;
    right: 5px;
}
.cr-editprviewperk1 {
    position: relative;
    left: -13px;
    top: 22px;
}
.cr-editprviewperk2 {
    position: relative;
    right: -28px;
    top: 22px;
}
.npo-editprview1 {
    position: relative;
    left: 17px;
}
.npo-editnxtbtn2 {
    position: relative;
    left: -4px;
}
.npo-editperkprview1 {
    position: relative;
    left: -11px;
    top: 22px;
}
.npo-editperkprview2 {
    position: relative;
    left: 28px;
    top: 22px;
}
.npo-editfaqlftpreview1 {
    position: relative;
    left: 17px;
}
.npo-editfaqlftnxt2 {
    position: relative;
    left: -11px;
}
.manage-fundraisernametop {
    position: relative;
    top: -9px;
}
.show-passprotectedmodal {
    border-radius: 1%;
    height: 581px;
    padding-top: 30px;
}
.sh-passpro-header {
    border: none;
}
.sh-passprocolor {
    background-color: #fff;
    border: thick solid #5f676f;
    border-color:#01bbd3;
    color: #01bbd3;
    font-size: 17px;
    font-weight: 600;
    font-family: "Assistant",sans-serif;
    -webkit-transition: background-color 0.4s ease;
    -moz-transition: background-color 0.4s ease;
    -o-transition: background-color 0.4s ease;
    transition: background-color 0.4s ease;
}
.sh-passprocolor:hover {
    background-color: #01bbd3 !important;
    color: #fff;
    border-color:#01bbd3;
}
.cr2-payuDetials {
    padding-top: 15px;
    width: 105%;
}
.cr2-widthpayuPanel {
    width: 100%;
}
.cr2-payuwidth {
    width: 95%;
}
.npo-editwebpayu {
    width: 88%;
}
.citrus-lftcardclender{
    position: relative;
    left: 7px !important;
}
.sharetilewidth {
    width: 340px;
}
.showsocilaicons {
    margin-left: -10px;
}
.showtoppostion {
    margin-top: -2px;
    margin-left: -2px;
}
.soci-gplus {
    margin-top: -3px;
    margin-left: -5px;
}
.soci-gplus img {
    height: 52px !important;
}
.socila-shorturl {
    margin-top: -2px;
    margin-left: -5px;
}
.social-fbbackstyle {
    padding-left: 12px;
    font-size: 21px;
    font-weight: 600;
    color: #fff !important;
    background-color: #3b5998;
    padding-right: 12px;
    position: relative;
    top: 12px;
    left: -2px;
    text-decoration: none !important;
    cursor: pointer;
}
.social-fbicon {
    position: relative;
    top: -15px;
}
.sh-social-modalcenter {
    width: 375px;
    margin: 0 auto;
}
.npo-zinx-modal {
    z-index: 3000;
}
.modal-radious{
    border-radius: 3%;
}
.socialmodal-share {
    padding-bottom: 15px;
    padding-left: 24px;
}
.socialmodal-share {
    padding-bottom: 20px;
    padding-left: 25px;
}
.social-modaltitle {
    border-bottom: none;
    text-align: center;
}
.social-modaltitle h4 {
    font-size: 28px;
    font-weight: 900;
}
.social-lbltxt {
    font-size: 14px;
    text-align: center;
    padding-top: 10px;
    color: #005f84;
    letter-spacing: 1px;
}
.socialmodal-share a {
    color: #918a8a !important;
}
.npo-socialtop {
    margin-top: -14px;
}
.npo-section-top-margin a{
    outline: none;
}
.npoembedInr {
    padding-top: 7px;
    padding-right: 2px;
}
.amt-embedtile {
    color: #005f84;
    font-size: 30px;
}
.npo-lblembedcolr {
    color: #56cfde;
}
.social-whatsappload {
    background-color: #25d366;
    height: 30px;
    padding: 5px;
    position: relative;
    top: 10px;
    width: 33px;
}
div#launch label.error {
    margin-left: 30px;
}
.perk-backgroundcolor {
    background-color: #e7e7e7;
    color: #000;
    font-weight: 500;
}
.paypalVerification input.npo-email-alignmen {
    width: 88% !important;
}

.npo-cstmbtn{
	position: absolute;
	display: none;
    color: #fff;
}

.npo-cstmbtnraisers{
    position: absolute;
    display: none;
    color: #fff;
}

.npo-btnposition{
	position: relative;
}

.editDonateBtn:hover + .npo-cstmbtn,
.npo-cstmbtn:hover{
	display: block;
	right: 8px;
    top: 35px;
    font-size: 20px;
    cursor: pointer;
}

.startfundraiserbtn:hover + .npo-cstmbtnraisers,
.npo-cstmbtnraisers:hover{
	display: block;
	right: 8px;
    top: 32px;
    font-size: 20px;
    cursor: pointer;
}

.npo-edit-buttonOne{
	display: none;
}
.npo-fundraisersedit-buttonTwo{
    display: none;
}

.npo-cstmbtn:active + .npo-edit-buttonOne{
	display: block;
}
.show-contibutionBackground{
    background-color: #fff;
    padding-top: 15px;
    padding-right: 15px;
}
.show-mszpadding {
    position: relative;
    top: -7px;
    left: 6px;
}
.reqUrlEqualsBaseUrl {
    top: 11px;
    padding-left: 0px;
    padding-right: 0px;
}
.reqUrlEqualsBaseUrlfont{
	font-size: 14px;
    font-family: assistant, sans-serif;
}

.newslistA {
    padding: 0;
    width: 105%;
}
.newslistA a {
    padding-left: 16px;
}
.newslistB {
    width: 107%;
    padding: 0;
}
.newslistB a {
    padding-left: 30px;
}
.newslistC {
    padding: 0;
    width: 105%;
}
.newslistC a {
    padding-left: 27px;
}
.news-stripcolor {
    background-color: #e0e0e0 !important;
    padding-bottom: 50px !important;
    padding-top: 30px !important;
}
.newslistD a {
    position: relative;
    left: 42rem;
}
.newslistA a img {
    width: 90%;
}
.media-beatgiving {
    padding-top: 33px;
}
.media-yourstory {
    padding-top: 41px;
}
.media-topspace{
    position: relative;
    top: -40px;
}

a.shTabs-whatsapp-color-nposh {
    background-color: #29a628;
    height: 42px;
    border: none;
    padding-top: 10px;
    padding-left: 20px;
}
a.shTabs-twitter-color-nposh {
    background-color: #2CA8D2;
    height: 42px;
    border: none;
    padding-top: 10px;
    padding-left: 20px;
}
a.shnpo-fbsupportwidth{
    height: 42px;
    background-color: #3b5998;
    border: none;
    padding-top: 10px;
    padding-left: 20px;
}
.shnpo-fbsupportwidth i {
    padding-right: 5px;
}
.npo-heightwhats {
    height: 16px;
    padding-right: 5px;
}
a.shTabs-twitter-color-nposh i {
    padding-right: 2px;
}
.sh-sharefont {
    font-size: 14px;
}
.show-fbsupports {
    height: 42px;
    background-color: #3b5998;
    border: none;
    padding-top: 10px;
    padding-left: 20px;
}
.shTabs-whatsapp-colorshowpg {
    background-color: #29a628;
    height: 42px;
    border: none;
    padding-top: 10px;
    padding-left: 20px;
    color: #fff;
}
.show-tweetpgcolr {
    background-color: #2CA8D2;
    height: 42px;
    border: none;
    padding-top: 10px;
    padding-left: 14px;
    color: #fff;
}
.showwhats-icn {
    height: 16px;
}
.show-sharefont {
    font-size: 14px;
}
.show-tileorgheight .new-show-height{
    height: 232px;
}
.sh-widthforSocialIcons{
	width: 267px;
    position: relative;
    left: 36px;
}
.npoHeader-tabssize {
/*     width: 530px; */
    height: 0;
    position: relative;
    top: 18px;
    left: 73px;
}
.npo-headersharebtncolor {
    width: 58px;
    height: 40px;
    margin-top: -1px;
    background-color:  #fff !important;
    border: none;
    position: relative;
/*     left: -30px; */
    box-shadow: none !important;
    padding: 0 15px !important;
}
.npo-shareicnpostion {
    position: relative;
    top: 4px;
}
.npo-header-hamber {
    position: relative;
    height: 40px;
/*     border: 5px solid #01bbd3 !important; */
    width: 71px;
    top: 5px;
    left: -14px;
    background-color: #fff !important;
}
/* .npo-header-hamber:hover, */
/* .npo-header-hamber:focus { */
/*     color: #fff !important; */
/*     transition: background-color 0.4s ease 0s; */
/*     background-color: #005f84 !important; */
/* } */
.npo-hambarpaostion {
    position: relative;
    left: 3px;
    top: -28px;
    font-size: 33px;
    padding: 17px;
    color: #bababa!important;
}
.npo-hambarpaostion:hover,
.npo-hambarpaostion:focus {
/*     position: relative; */
/*     left: 3px; */
/*     top: -14px; */
/*     font-size: 25px; */
/* /*     background-color: #e7e7e7 !important; */ */
/*     padding: 17px; */
    position: relative;
    left: 3px;
    top: -28px;
    font-size: 33px;
    padding: 17px;
/*     color: #bababa!important; */
}
.npo-logindropmenu {
    margin-top: 9px;
    margin-right: 32px;
    border: 1px solid #000 !important;
}
.npo-listsharepadding {
    padding: 5px !important;
}
.npo-sharedropmenu {
    margin-right: 11px;
    margin-top: 3px;
    width: 196px;
    border: 1px solid #175E83 !important;
    background-color: #fff!important;
}
.npo-listsharepadding:hover {
/*     background-color: #e7e7e7 !important; */
}
.npo-logindropcolor:hover {
/*     background-color: #e7e7e7 !important; */
}
.npo-showimg img {
    height: 35px;
    margin: 0 !important;
}
.head-shorturlposition {
    padding: 12px;
    color: #fff;
    margin-left: 5px;
    margin-bottom: 9px;
    margin-top: 4px;
}
.npo-sharedropmenu li input.social-copytext {
    background-color: #e7e7e7 !important;
    border: none;
    height: 37px;
}
.webManage-btnhover {
    padding: 12px;
}
.npo-tablabelspace {
    padding-left: 12px;
}
.npo-caretdropicon{
    content:"";
    position: absolute;
    right: 1px;
    top: -11px;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 10px 10px 10px;
    border-color: transparent transparent #175E83 transparent;
    z-index:9999;
}
img.npo-socialwhats {
    background-color: #29a628;
    padding: 6px;
    width: 35px;
}
svg.share-icnstyle {
/*     height: 2em; */
/*     width: 25px; */
/*     font-weight: 400 !important; */
/*     fill: #000; */
    height: 3em;
    width: 37px;
    font-weight: 400 !important;
    fill: #5fbed5;
}
ul.npo-sharedropmenu li a {
    color: #000 !important;
}

/* .npo-logindropmenu li a { */
/*     color: #fff !important; */
/* } */
.npo-logindropmenu li a img {
    color: #fff  !important;
}
/*********************************/
.btn-donate-color button,
.btn-donate-color button:hover {
    background-color: #01bbd3 !important;
    border: none !important;
    color: #fff !important;
    outline: none !important;
    margin-right: 20px;
    border-radius: 2px;
    font-size: 19px;
    margin-top: -1px;
    font-family: 'Assistant', sans-serif !important;
    -webkit-font-smoothing: antialiased !important;
    padding: 5px 21px 9px 21px;
    font-weight: 600;
}
button.btn-fundraiser,
button.btn-fundraiser:hover {
    background-color: #E87722 !important;
    border: none !important;
    outline: none !important;
    font-size: 19px;
    border-radius: 2px;
    margin-right: 20px;
    font-weight: 600;
    margin-top: -1px;
    font-family: 'Assistant', sans-serif !important;
    -webkit-font-smoothing: antialiased !important;
    padding: 5px 8px 9px 11px;
}
.btn-facebook-color,
.btn-facebook-color:hover {
    background-color: #3b5998 !important;
    color: #fff !important;
    font-size: 19px;
    font-family: assistant, sans-serif;
    font-weight: 600;
    padding: 5px 13.5px 7px 12px !important;
    border-radius: 2px;
    outline: none !important;
    border: none !important;
    margin-right: 3px;
    margin-top: 0px;
}
.f-share {
    font-size: 12px;
    padding-left: 14px;
    margin-bottom: 0;
    padding-right: 30px;
    position: relative;
    top: -1px;
    font-family: 'Assistant', sans-serif !important;
    -webkit-font-smoothing: antialiased !important;
}
.fa-top{
/* 	font-size: 15px; */
/*     padding-left: 30px; */
    font-size: 24px;
    padding-right: 5px;
    position: relative;
    top: 1px;
    color: #bababa;
}
.npo-logindropmenu li > a:hover {
    background-color: #e7e7e7 !important;
}
.npo-sharedropmenu li > a:hover {
    background-color: #D4D1C4 !important;
}
.npo-mediafeducontainer{
   margin-top: -50px !important;
}
.npo-mediaMobileTransperent{
	background-color: transparent !important;
}
.npo-mediaAddWhite{
	background-color: #fff !important;
}
li.npo-transitionline:after{
	content: '';
	display: block;
	margin: auto;
	height: 3px;
	width: 0px;
	background: transparent;
	transition: width .5s ease, background-color .5s ease;
	position: relative;
    top: 11px;
}
li.npo-transitionline.active:after{
	width: 100%;
	background: #175E83;
	position: relative;
    top: 11px;
}
#uploadingPanCard{
    color: #46b8da;
    display: none;
}
#panCardmsg,
#panCardsize,
#panCardsizeSmaller,
#panCardicondiv,
#cancelChequeImgPreview{
	display: none;
}
.infoPrice{
	position: absolute;
    float: right;
    z-index: 3000;
    right: 0px;
}
select#countrySelectCampaign + div > div{
        max-width: 100%;
}
select#countrySelectCampaign + div > div >ul{
        max-width: 100%;
}

select#country + div >button{
	background-color: #310c0c;
	opacity: 0.8;
}
.sh-onlinecontributionpos {
    position: relative;
    left: 50px;
}
.superadmin-spacetop {
    padding-top: 20px;
}
select#countryOpts + div >button,
a.nav-text2.hm-back-width.hed-font-sizes.newHeaferfont,
a.learnNewheader.nav-text3.hm-back-width.hed-font-sizes.newHeaferfont{
    width: 100% !important;
}
.style-forlogoname {
    display: none;
}

.new-promotional h1{
	font-size: 25pt;
	font-family: "Assistant",sans-serif;
    font-weight: bold;
    text-align: center;
    padding-top: 20px;
}

.promotional-plan-content p,
.promotional-plan-content ul li{
	letter-spacing: .3px;
	color: #2f2f2f;
    margin: 15px 0;
	font-size: 13pt;
}

.promotional-plan-content{
	color: rgba(0, 0, 0, 0.8);
    padding-top: 15px;
    text-align: start;
}

img.promotionalplan-bannerimg{
	min-width: 100%;
}

a.promotional-plan-createbTn:hover, a.promotional-plan-createbTn:focus {
	background-color: #005f84;
    border: 6px solid #005f84;
    color: #ffffff;
}

a.promotional-plan-createbTn{
    background-color: #fbfbfb;
    font-weight: 600;
    color: #005f84;
    font-size: 16px;
    border: 6px solid #005f84;
    -webkit-transition: background-color 0.4s ease;
    -moz-transition: background-color 0.4s ease;
    -o-transition: background-color 0.4s ease;
    transition: background-color 0.4s ease;
}

.promotional-bg-color {
	background-color: #fbfbfb;
}

.new-promotional b {
	font-size: 13pt;
}

.new-promotional b i,
.new-promotional p span b{
	font-size: 13pt;
}

.promotionalplan-banner-block h1{
	color: white;
    font-weight: 600;
    z-index: 3000;
    position: relative;
    top: -250px;
    text-align: center;
    vertical-align: middle;
    font-size: 50pt;
}

.inDaysFontColor button span{
	color: #6d6e6e;
    font-weight: 900;
}

.inDaysFontColor,
.inDaysFontColor button{
	outline: none !important;
}

.fade-scale {
	transform: scale(0);
	opacity: 0;
	-webkit-transition: all .75s ease-out;
	-o-transition: all .75s ease-out;
	transition: all .75s ease-out;
}

.fade-scale.in {
	opacity: 1;
	transform: scale(1);
}

/* #create-modal{ */
/* 	z-index: 3000; */
/* 	overflow: hidden !important; */
/* 	width: 80%; */
/*     margin: 0 auto; */
/* } */

.modal-create-para{
	font-family: assistant, sans-serif;
    font-size: 13pt;
    display: block;
    z-index: 30000;
    margin: 0 auto;
    word-spacing: 1pt;
    letter-spacing: .2pt;
    line-height: 20pt;
}

.promotionalplan-banner-block img,
.promotionalplan-banner-block  {
    height: 60vh !important;
    max-width: fit-content;
    margin-bottom: 10px;
}

.card-img-npoonlyshow{
    width: 100%;
    height: 22rem;
}

/* code for superadmin's dashboard slider */

.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 24px;
}

.switch input {display:none;}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 18px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #006083;
}

input:focus + .slider {
  box-shadow: 0 0 1px #006083;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

/* code for superadmin's dashboard slider ends here */

/*Static Landing Page Css*/
#static-sectionOne div.wrapper{
	 background-image:url("https://image.gocrowdera.com/project-images/0eedbe2b-f37f-483a-ad28-27b94d393566.jpg");
	 background-repeat:no-repeat;
	 overflow: hidden;
	 padding-bottom: 18pt;
	 image-rendering: pixelated;
	 padding-left: 25px;
	 background-attachment: inherit;
}

#static-sectionOne div.static-overlay{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: .6;
    background-color: #000000;
}

#static-sectionOne div.static-shadow-overlay{
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    opacity: .4;
/*     background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 100%); */
    /* background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.8) 100%); */
    /* background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.8) 100%); */
/*     filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000', GradientType=0); */
}

.static-banner-content {
    display: table-cell;
    width: 100%;
    height: 100%;
    vertical-align: middle;
    padding-bottom: 15.6rem;
    position: relative;
    top: 50px;
}

.static-inner-content {
    animation-duration: 2s;
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    position: relative;
}

.static-inner-content h1{
	font-family: serif;
    font-size: 6.3rem;
    line-height: 1.333;
    margin-top: 0;
    color: #FFFFFF;
    font-style: italic;
}

.static-inner-content h1 b{
	font-size: 8rem;
	font-style: initial;
}

.static-inner-content p{
	font-family: assistant, sans-serif;
    font-size: 1.86rem;
    color: #fff;
    letter-spacing: .3rem;
    position: relative;
    margin-top: 0;
    margin-bottom: 1.2rem;
    margin-left: 6px;
}

.static-actionButtons{
	padding-top: 6rem;
    text-align: left;
}

.static-actionButtons .btn {
    width: 215px;
    border-color: #ffbf08;
    color: #ffbf08;
    margin: 1.5rem 1.5rem 0 0;
    letter-spacing: .25rem;
    -webkit-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
    background: transparent !important;
    height: 70px;
    padding: 10px;
}
.static-actionButtons .btn:hover{
	background: #ffbf08 !important;
    color: #ffffff;
}

.static-inner-content h4 {
    font-family: assistant, sans-serif;
    color: #fff;
    letter-spacing: .3rem;
    position: relative;
    margin-bottom: 1.2rem;
    font-size: 1.6rem;
    width: 90%;
}

.landing-page-marquee {
	height: 100%;
}    

.landing-page-marquee marquee{
	background: #fff;
	height: 100%;
}

.landing-page-marquee marquee a{
    display: inline-block;
    margin-right: 15px;
    padding-top: 8px;
}

#static-comparator{
	padding-top: 10.2rem;
    padding-bottom: 9rem;
    background-color: #39b54a;
    color: #010507;
    position: relative;
}

.static-comparator-wrapper{
	padding-left: 70px;
    padding-right: 33px;
}

[data-aos][data-aos][data-aos-delay='300'].aos-animate, body[data-aos-delay='300'] [data-aos].aos-animate {
    transition-delay: .3s;
}

[data-aos^=fade][data-aos^=fade].aos-animate {
    opacity: 1;
    transform: translate(0);
}

[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
    transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}

[data-aos][data-aos][data-aos-duration='600'], body[data-aos-duration='600'] [data-aos] {
    transition-duration: .6s;
}

[data-aos][data-aos][data-aos-delay='300'], body[data-aos-delay='300'] [data-aos] {
    transition-delay: 0;
}

[data-aos^=fade][data-aos^=fade] {
    opacity: 0;
    transition-property: opacity, transform;
}

.leftRow,
.rightRow{
	display: table-cell;
    padding: 10px;
    text-align: left;
}

.gingerShot {
    font-size: 5rem;
    color: #FFFFFF;
}

.display-1 {
    font-family: "montserrat-medium", sans-serif;
    line-height: 1.25;
    margin-top: 0;
    font-weight: 600;
}

p.subhead.subhead--dark.section-c-bottomline {
    letter-spacing: 0.1rem;
}

.subhead--dark {
    color: #000000;
}

.subhead {
    font-family: assistant,sans-serif;
    font-size: 2.7rem;
    line-height: 1.333;
    letter-spacing: .25rem;
    color: #39b54a;
    margin-top: 0;
    margin-bottom: 0;
}

.leftRow p.subhead.subhead--dark.section-c-bottomline{
	color: black !important;
}

.promotionalplan-banner-block img{
	height: 100vh !important;
    width: max-content ;
    max-width: fit-content ;
}

.rightRow div b {
    font-weight: 600;
    font-size: 3.3rem;
}

.rightRow div p {
    color: #545454;
    font-size: 1.7rem;
    font-family: assistant, sans-serif;
}

.rightRow div ul {
    list-style: none;
    color: #fff;
    line-height: 3rem;
    margin-bottom: 3rem;
    padding-inline-start: inherit;
}

.btn--stroke, button.btn--stroke {
    background: #ff6262  !important;
    border: 0.2rem solid #ff6262 ;
    color: #fff;
    display: inline-block;
    font-family: "montserrat-medium", sans-serif;
    font-size: 1.2rem;
    text-transform: uppercase;
    letter-spacing: .3rem;
    height: 5.4rem;
    line-height: calc(5.4rem - .4rem);
    padding: 0 3rem;
    margin: 0 .3rem 1.2rem 0;
    text-decoration: none;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.planButton:hover, button.planButton:hover {
    background: #ff6262 !important;
    border: 0.2rem solid red;
    color: #fff;
    border-color: #ff6262 !important;
}

.rightRow div{
	padding-bottom: 40px;
}

#static-stats{
	background-color: #fff !important;
    text-align: left;
    padding-top: 4rem;
    color: #010507;
    position: relative;
    font-family: "lora-regular", serif;
    font-size: 1.7rem;
    font-style: normal;
    font-weight: normal;
    line-height: 1.765;
}

[data-aos][data-aos][data-aos-delay='300'].aos-animate, body[data-aos-delay='300'] [data-aos].aos-animate {
    transition-delay: .3s;
}
[data-aos^=fade][data-aos^=fade].aos-animate {
    opacity: 1;
    transform: translate(0);
}
[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] {
    transition-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}
[data-aos][data-aos][data-aos-duration='600'], body[data-aos-duration='600'] [data-aos] {
    transition-duration: .6s;
}
[data-aos][data-aos][data-aos-delay='300'], body[data-aos-delay='300'] [data-aos] {
    transition-delay: 0;
}
.section-header.has-bottom-sep {
    padding-bottom: 2.1rem;
    position: relative;
}
[data-aos^=fade][data-aos^=fade] {
    opacity: 0;
    transition-property: opacity, transform;
}
.stats-mainheader {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}
.section-header {
    text-align: center;
    position: relative;
    margin-bottom: 3.6rem;
    max-width: 960px;
}
[data-aos=fade-up] {
    transform: translateY(100px);
}
.stats-tagline {
    color: rgb(240, 59, 59);
    text-align: left;
}

.display-1-stats {
    font-family: "montserrat-medium", sans-serif;
    font-size: 5.8rem;
    line-height: 1.25;
    margin-top: 0;
    font-weight: 600;
}

.stats-tagline-small {
    text-align: left !important;
    font-family: assistant, sans-serif;
    font-size: 2rem !important;
    letter-spacing: 0.1rem;
    color: #746565;
}

.static-comparator-wrapper div.leftRow,
.stats-container{
	padding-left: 50px;
}

.about-stats {
    text-align: center;
}

.stats-blocks {
	padding: 35px 0 35px 0;
    font-size: 5.4rem;
    display: flex;
    
}

.block-1-6 .col-block:nth-child(6n+1), .block-1-5 .col-block:nth-child(5n+1), .block-1-4 .col-block:nth-child(4n+1), .block-1-3 .col-block:nth-child(3n+1), .block-1-2 .col-block:nth-child(2n+1) {
    clear: both;
}

.block-1-4 .col-block {
    width: 25%;
}
.stats__col {
    margin: 0.4rem 0;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    border-right: 1px solid rgba(255, 255, 255, 0.25);
}

.stats h5 {
    font-family: "montserrat-semibold", sans-serif;
    margin-top: 1.8rem;
    color: #000000;
    font-size: 1.8rem;
    line-height: 1.333;
    position: relative;
}

.stats-blocks div div {
    font-size: 6rem;
}

.stats__count {
    font-family: "montserrat-bold", sans-serif;
    font-size: 8.4rem;
    line-height: 1;
    color: rgb(240, 59, 59);
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#static-crowdfunding-comparator{
	background: #2a4752;
}

.platform-comparator-wrapper-main{
	padding: 105px 0 60px 0;
}

.right-comparator{
	color: white;
}

.leftRow.platform-comparator b:nth-child(1) {
    font-family: assistant, sans-serif;
    line-height: 55px;
    font-size: 34pt;
    font-weight: 600;
}

.col-sm-6.platform-comparator.right-comparator b{
	font-family: assistant, sans-serif;
    line-height: 55px;
    font-size: 34pt;
    font-weight: 600;
}

.col-sm-6.platform-comparator.right-comparator p{
	font-family: assistant, sans-serif;
    line-height: 20pt;
    font-size: 15pt;
}

.col-sm-6.platform-comparator.right-comparator p span{
	font-weight: 600;
}

select#compareWith{
	margin: 0 auto;
    height: 6rem;
    line-height: 3rem;
    max-width: 100%;
    display: inherit !important;
    font-size: 16pt;
    width: 200px !important;
    background: #2a4752 !important;
    color: white !important;
    text-align: justify;
    padding: 0 0 0 40px !important;
    border: #2a4752 !important;
    font-family: assistant, sans-serif;
    font-weight: 600;
    outline: none;
    cursor: pointer;
}

.vs{
	color:white;
	font-size: 3rem;
	display: flow-root;
	width: 100%;
	font-weight: 600;
}

.platform-comparetor-chart{
	margin: 0 auto;
	color: white;
	border: 1px solid #e7e7e7;
	background: #ffffff;
}

.platform-comparetor-chart tbody tr th {
    text-align: center;
    background: #175e83;
    color: white;
    font-family: assistant, sans-serif;
    padding: 1.5rem 3rem;
    font-size: 12pt;
}
.platform-comparetor-chart tbody tr td:nth-child(1) {
    border-right: 1px solid #e7e7e7;
    font-weight: 600;
}
.platform-comparetor-chart tbody tr td {
    text-align: center;
    color: #2a4752;
    font-family: assistant, sans-serif;
    font-size: 10pt;
    padding: 1.5rem 3rem;
    border: 1px solid #e7e7e7;
}

.full-screen-height-vertical{
	height: 85vh;
}

.container.container.platform-comparator-wrapper.row.about-stats.stats.block-1-4.block-m-1-2.block-mob-full.aos-init.aos-animate {
    padding-bottom: 50px;
}
.btn--stroke.planButton{
	margin: 0 auto !important;
	display: -webkit-box !important;
	padding: 0 34% !important;
}
.modal-create-title{
	color: #01bbd3;
    font-size: 16pt;
}
.static-inline-input{
	display: flex;
}
.card-fafa{
	right: 140px;
	top: 34px !important;
	font-size: 25px;
	color: #8a8888 !important;
}
.cvv-input{
	right: 15px;
}
div.static-picker-color button, div.static-picker-color.open > button, div.static-picker-color button:active, div.static-picker-color button.btn:focus, div.static-picker-color.open.btn:focus, div.static-picker-color.bootstrap-select.dropup > button, div.static-picker-color.open > button.dropdown-toggle.btn-default{
	background-color: transparent !important;
    border: none !important;
    border-bottom: 1px solid #1abc9c !important;
    color: #bababa !important;
    outline: none !important;
    box-shadow: none !important;
    margin-bottom: 15px;
    font-size: 14pt !important;
    letter-spacing: 1pt !important;
    padding: 18px 0 !important;
}
.static-picker{
	top: 8px;
}
.static-picker div:nth-child(2) > .dropdown-menu > li > a:hover, .static-picker div:nth-child(2) > .dropdown-menu > li > a:focus {
    background-color: #175e83 !important;
    padding: 2px;
}
.static-picker div:nth-child(2) > .dropdown-menu > li > a{
	padding: 2px;
}
.static-picker-color > .dropdown-menu.open {
    margin-left: -4.9%;
}
.npo-form-nolefttPadding{
	padding-right: 10px !mportant;
	padding-left: 0 !important;
}

.staticpage-modal-header{
	border-bottom: 0 !important;
	background: #175e83;
	color: #ffffff;
	border-radius: 15px 15px 0 0;
}
.staticpage-modal-content{
    border-radius: 30px;
}
.staticpage-modal-content > .modal-body > form {
    margin-top: 0 !important;
}
.static-cardtypeImgrhsForIcons{
	width: 12% !important;
    position: absolute;
    z-index: 200;
    right: 20px;
    top: 25px;
}
.landing-page-marquee > marquee > a> img{
	filter: grayscale();
}
.landing-page-marquee > marquee > a> img:hover,
.landing-page-marquee > marquee > a> img:focus,
.landing-page-marquee > marquee > a> img:active{
	filter: none;
}
#marqueeSection{
	height: 15vh;
}
.full-screen-height-vertical-comparator{
	height: 100vh;
	padding-top: 7rem;
}
.plans-right-row{
	border: 4px solid #fff;
    font-family: assistant,sans-serif;
    background: transparent;
}
.plans-right-row div{
	box-shadow: none;
	-webkit-box-shadow: none;
	background-color: transparent !important;
}
.plans-right-row div:nth-child(1){
	border-right: 2px solid #fff ;
}
.full-screen-height-vertical-explore{
	height: 100vh !important;
}
.explore-progresbar {
    border: none;
/*     background-color: #ededed; */
    background-color: #c9c2c0;
}
.explore-inline-days{
	display: -webkit-inline-box;
    background-color: #f8b900;
    padding: 4px 6px;
    height: 26px;
}
.sticky-panel-explore{
	background: #175e83 !important;
    color: white !important;
    border-color: #175e83 !important;
}

.sticky-panel-explore div b a{
	color: white !important;
}

.sticky-panel-explore div b a:hover{
	text-decoration: none;
}

h4.explore-subheading{
	margin-top: 150px;
	width: 50%;
    color: #f04124;
    font-size: 2rem;
}
.explore-page-title{
	color: #333333 !important;
}
.explore-page-sub-title{
	width: 50% !important;
	color: #333333 !important;
	font-weight: 600;
	position: relative !important;
}
.explore-banner{
	background-image: url(https://image.gocrowdera.com/project-images/1415f6ca-be14-477f-99d1-ea0635814f3a.jpg) !important;
	background-size: cover;
	
}
.feduMarginTop{
	margin-top: -50px !important;
}
.panel.panel-default.col-sm-12.col-xs-12.col-lg-12.sticky-panel-explore div div button {
    background: #175e83 !important;
    outline: none !important;
    color: #fff !important;
}
.panel.panel-default.col-sm-12.col-xs-12.col-lg-12.sticky-panel-explore div {
    padding-bottom: 0;
    padding-top: 0;
    color: #fff !important;
}
.panel.panel-default.col-sm-12.col-xs-12.col-lg-12.sticky-panel-explore div button {
    border-color: #175e83;
    outline: none;
    color: #fff !important;
}
.exploreTitle-one{
	color: #175e83 !important;
	display: flex
}
.exploreLogoImg{
    position: relative;
    top: -10px;
}
.exploreTitle-two{
	display: flex;
}
.explore-header{
	font-family: assistant, sans-serif  !important;
	display: flex;
}
.explore-content{
	top: 15px  !important;
}
.explore-page-btn{
	opacity: 0.9;
	border-radius: 30px;
	background-color: #175e83 !important;
	border-color: #175e83 !important;
	padding: 18px 0 0 0;
    height: 64px;
    margin: 0 !important;
    width: 210px;
    font-family: assistant , sans-serif !important;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    border-radius: 2px;
}
.explore-page-action{
	top: 45px;
	position: relative;
	padding-left: 0 !important;
}
.explore-page-btn:hover{
	opacity: 1;
}
/*--------------------*/
.tax-right-padding {
    padding-right: 26px;
    width: 104%;
}
.cr-containerWidth{
    width: 70%;
}
.cr-mobilenxt-left {
    left: 18px;
}
.skipSection {
    position: relative;
    left: -18px;
    font-size: 18px;
}
.btnmobile-right-next-npo {
    position: relative;
    left: -20px;
}
.btnmobile-right-nextfaq-npo {
    position: relative;
    left: 4px;
}
.btn-nextC {
    position: relative;
    left: -15px;
}
.width-coowners {
    padding: 0;
}
/*--------------------*/
.vanitymessage,
.vanitValidator {
    color: red;
    font-size: 12px;
}
.vanitymszalign {
    position: relative;
    left: 16px;
}
.perkpricemsg {
    color: red;
    font-size: 12px;
}
.ltestcampaign-top{
    padding-top: 100px;
    padding-bottom: 100px;
}
.home-tile-noborder {
    border: none;
}
.description-stylesize span{
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    font-style: normal !important;
}
.goaltile-top{
    margin-top: -16px;   
}
img.relyimg-style {
    border-radius: 4px;
}
.cards-padding {
    padding-top: 100px;
    padding-bottom: 100px;
}
.button-desktoppos{
    text-align: left;
    padding-left: 8px;
}
h6.talkto-bottompadd {
    padding-bottom: 35px;
}
.raised-topPadding {
    position: relative;
    top: 60px;
}
.cards-padding-top{
    padding-top: 60px;
    padding-bottom: 100px;
}
.givingTuesdayLogo{
	padding-right: 22px;
	position: absolute;
	z-index: 1000;
}
.givingTuesdayLogo img{
	top: -90px;
    bottom: 0px;
    position: relative;
    z-index: 3000;
    float: right;
    height: 60px;
}
.inNewsColor{
	background: #f0f0f0;
}

.inNewsColor h2{
	padding: 30px 0 !important;
}
.testimonial-inner-carousel div{
	padding-top: 25px;
}
.showTstmnlHover{
	padding-top: 131px;
}
.innews-logos{
	padding-bottom: 60px;
}
.margin-widthmedia div {
    padding: 20px 0;
}
.talktoour-labelpadding {
    padding-bottom: 82px;
}
.title-raisedsucces-font {
    margin-bottom: 15px;
    font-family: "Assistant",sans-serif;
    font-weight: lighter;
    font-size: 33px;
    color: #005f84;
    text-align: center;
}
.title-pioneerstyledesktop {
    margin-bottom: -2px;
    font-family: "Assistant",sans-serif;
    font-weight: lighter;
    font-size: 33px;
    color: #005f84;
    text-align: left;
    position: relative;
    top: -20px;
}
.fa-circle-size {
    font-size: 5px;
}
.hometeam-styledesktop {
    font-size: 18px;
    font-family: assistant,sans-serif;
    word-spacing: 2px;
    position: relative;
    left: -15px;
/*     padding-top: 0px; */
    padding-bottom: 7px;
}
.hometeam-styledesktop li {
    padding-bottom: 12px;
}
.title-pioneerstyledesktop small {
    font-family: "Assistant",sans-serif;
    font-weight: lighter;
    font-size: 18px;
    color: #005f84;
    text-align: left;
}
.latest-campaign-txtstyle {
    margin-bottom: 50px;
    font-family: "Assistant",sans-serif;
    font-weight: lighter;
    font-size: 33px;
    color: #005f84;
    text-align: center;
}
.partners-topbottom {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
.latest-button-toppaddins {
    position: relative;
    top: 50px;
    left: 15px;
}
.qnasec{
	padding-top: 90px !important;
}
.homepage-IndiaBanner{
    background-image: url(https://image.gocrowdera.com/project-images/4d709ca2-9fb5-45fc-a28e-cd29926f7985.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100vh;
    width: 100vw !important;
}
.homepage-UnitedStateBanner{
    background-image: url(https://image.gocrowdera.com/project-images/4123137a-3c2d-4a2d-9ed7-72e2a995ac8a.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100vh;
    width: 100vw !important;
}
.homepage-SouthafricaBanner{
    background-image: url(https://image.gocrowdera.com/project-images/4123137a-3c2d-4a2d-9ed7-72e2a995ac8a.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100vh;
    width: 100vw !important;
}
.homepage-SingaporeBanner{
    background-image: url(https://image.gocrowdera.com/project-images/d00e7e96-2eb7-4c23-a0a9-adbfc88bd61b.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100vh;
    width: 100vw !important;
}
.homepage-CanadaBanner{
    background-image: url(https://image.gocrowdera.com/project-images/d1648c5e-9cf5-4408-bf08-ed1d2da63bb9.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100vh;
    width: 100vw !important;
}
.homepage-defaultBanner{
	background-image: url(https://image.gocrowdera.com/project-images/c345270a-0b44-4f1b-9c50-4068357e07bb.jpg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	height: 100vh;
	width: 100vw !important;
}

span.alwysOnSpan{
	position: initial;
    display: table-caption;
    font-size: 14px;
    line-height: 12px;
    padding: 5px 0 0 2px;
}
.cr-tags-bottomepadding {
    padding-bottom: 30px;
}
.featureBlock-admin{
	position: relative;
	top: -110px;
}
.featureblock-opacity{
	opacity: 0.3;
}
.amount-usd{
	padding: 0;
    position: relative;
    top: 25px;
}

.payment-create-plans div ul{
	text-align: justify;
	color: #6d6e6e;
}

.plans-create-div{
	padding: 0 25px;
}

.payment-create-plans-one, .payment-create-plans-two, .payment-create-plans-three{
	background: #e9eff3;
	box-shadow: none;
	text-align: center;
	padding: 15px;
}

.payment-create-plans-one, .payment-create-plans-two{
	border-right: 8px solid #fff;
}

.staticpage-crate-modal-header {
    background: #fff;
    color: #4f5252;
    border-radius: 4px 4px 0 0;
    border-bottom: 0;
}

.staticpage-crate-modal-header h4{
	font-weight: 600;
	font-size: 4rem;
}

section.comparator-div{
	padding-top: 3rem !important;
	background: #fff !important;
	padding-bottom: 0 !important;
}

.btn-create-modal {
    background: #175e83 !important;
    border: 0.2rem solid #175e83;
    color: #fff;
    display: inline-block;
    font-family: "montserrat-medium", sans-serif;
    font-size: 1.2rem;
    text-transform: uppercase;
    letter-spacing: .3rem;
    height: 5.4rem;
    line-height: calc(5.4rem - .4rem);
    padding: 1px;
    margin: 0 .3rem 1.2rem 0;
    text-decoration: none;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    margin-top: 10px;
}

.btn-create-modal:hover,
.btn-create-modal:focus{
	box-shadow: none;
	outline: none;
	opacity: 0.9;
	color: #fff;
}

.iscreated-modal-form form{
	background-color: #e9eff3 !important;
	padding: 30px 80px;
}

input.payment-input[readonly]{
/* 	background-color: #e9eff3 !important; */
}

.create-modal-close:hover,
.create-modal-close:focus,
.create-modal-close:active{
	box-shadow: none;
	outline: none;
}

.create-modal-close{
	position: relative;
    top: -25px;
    font-size: 16px;
    bottom: 9px;
}

.btnmobile-right-next {
    position: relative;
    left: -9px;
}
.npo-txtdropdwown-width {
    width: 102% !important;
}
.cr-leftpaddingA {
    position: relative;
    left: -16px;
}
.cr1-btnnxtbtns-3 {
    position: relative;
    right: 10px;
}
.cr-fcra-taxrecipt {
    width: 102%;
}
.cr2-paddingNil {
    padding: 0;
}
.npo-all-widthtaxrecipt {
    width: 103%;
}
.cr2-fcrawidth {
    width: 100%;
}

.connect-button span {
	float: left;
    display: block;
    position: relative;
    padding: 0 12px;
    height: 30px;
    background: #01bbd2;
    font-size: 15px;
    line-height: 30px;
    color: #fff;
    font-weight: 700;
    font-family: Helvetica Neue,Helvetica,Arial,sans-serif;
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
    -webkit-box-shadow: inset 0 1px 0 hsla(0,0%,100%,.25);
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.25);
    border-radius: 2px;
    padding-left: 12px;
    text-align: center;
    wwidth: 193px;idth: 193px;
}

.pointerNone{
	pointer-events: none;
}

.display-inlinemedia {
    display: inline-flex;
    position: relative;
    left: 17%;
    width: 65%;
}
.img-heightMedia {
    padding-left: 15px;
    padding-right: 15px;
}
.inner-carousel-height{
    height: 14rem;
}
.slider-positions {
    position: relative;
    background-color: #fff;
}
.display-inlinemedia-lasticons {
    position: relative;
    left: 19%;
    display: inline-flex;
    width: 65%;
}
.bs-example{
    background-color: #e7e7e7;
}
.indecators-carouselcircle .active {
    margin: 0;
    width: 12px;
    height: 12px;
    background-color: #bababa;
    border: none;
}
.indecators-carouselcircle li {
    border: 1px solid #bababa;
}
.inner-carousel-height > .item {
/*     display: none; */
/*     position: relative; */
    -webkit-transition: 0.6s ease-in-out left;
    transition: 2s ease-in-out left;
}

.foundation-banner{
	background-position: center;
	margin: 0 auto;
	background: #2a2a2a;
    height: 60vh;
    background-image: url(https://image.gocrowdera.com/project-images/c09ac19d-9ebd-40c9-9865-39fdea404e79.png);
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
}

.foundation-banner > img{
	margin: 0 auto;
}

.new-promotional h2 {
    font-size: 22pt;
    font-weight: 600;
}

.container.new-promotional {
    padding: 25px 80px;
}

.gsc-control-cse {
    height: 50px;
}

.strpe-btn {
    border: none;
    width: 56%;
    padding: 0px;
}
.img-heightMedia {
    filter: grayscale();
}
a.img-heightMedia:hover {
    filter: none;
}
img.inchight {
    height: 50px;
}
.btn-fsharescolor {
    padding: 0px;
    margin: 0 auto;
    width: 100%;
    background-color: #31497b;
    font-size: 14px;
    border-radius: 6px;
    color: #fff !important;
}
.fb-sharefont {
    font-size: 12px;
    padding-right: 8px;
}
.carousel-width-positions{
    padding-top: 50px;
    padding-left: 26px;
    height: 118px;
}
.carousel-topbottom{
    padding-top: 50px;
    padding-bottom: 75px;
}
.img-cssstyl img {
    max-height: 55px;
    width: auto !important;
    max-width: 85%;
    display: inline-block !important;
    margin-bottom: 15px;
    filter: grayscale();
}
.img-cssstyl img:hover {
    filter: none;
}
.news-carousel-color {
    background-color: #e7e7e7;
}
.img-cssstyl {
    display: inline-block;
}
.owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 32px;
}
.owl-theme .owl-dots .owl-dot {
    outline: none;
}
.modal-style-radious {
    border-radius: 5px;
}
.modal-height {
    padding: 15px;
}
.modal-zindex{
    z-index: 4000;
}
.play-cdra-video {
    font-size: 25px;
    text-align: center;
    position: relative;
    left: 5px;
}
.two-centsofHopeimg {
    background-image: url(https://image.gocrowdera.com/project-images/2af346e3-e0cb-46da-83e5-d80b0826c34f.png);
    width: 104%;
    height: 43.2rem;
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: cover;
    border-radius: 4px;
    float: right;
}
.border-playbuttons {
    border: 2px solid #395f84;
    padding: 5px;
    width: 40px;
    position: relative;
    border-radius: 10px;
    top: 40px;
    cursor: pointer;
    background-color: #395f84;
}
.border-width {
    width: 87%;
    margin: 0 auto;
}
.playbutton-fadded{
	animation:blinkingText 1.5s infinite;
}
@keyframes blinkingText{
	0%{		color: #175E83;	}
	49%{	color: #fff;	}
	50%{	color: #fff;	}
	99%{	color: #fff;	}
	100%{	color: #175E83;	}
}
.mystyle {
  width: 100%;
  padding: 25px;
  background-color: coral;
  color: white;
  font-size: 25px;
  box-sizing: border-box;
}
.homepage-transperentHeader{
    background-color: transparent !important;
    box-shadow: none !important;
    transition: 2s background-color;
}
.displayHide{
    display: none !important;
}

.hovertextcolor:hover,
.hovertextcolor:focus {
    background-color: transparent !important;
    outline: none;
    color: #fff;
}
a.hovertextcolor{
/* 	color: #fff !important; */
}
.menu-forancher a{
    background-color: transparent !important;
    outline: none;
    color: #fff;
}
/* a.createcampaign-onscrollcolor, */
/* a.createcampaign-onscrollcolor:hover, */
/* a.createcampaign-onscrollcolor:focus{ */
/*      background-color: transparent !important; */
/* } */

#wepay-pay-modal{
	margin-top: 20px;
}
.wepayRegionInfo-img{
	position: relative;
    top: -13px;
}
.wepayRegionInfo-img + div{
	width: 250px;
}
.plans-create-div  div{
	margin-bottom: 20px;
}
.wepay-pay-country{
	width:100% !important;
}
.btn-createcolor,
.btn-createcolor:hover,
.btn-createcolor:focus{
	background-color: #ffbf08 !important;
}
.chk-padding-nil {
    padding-left: 0;
    padding-right: 10px;
}
.userDashboard-height a {
    height: 55px;
    position: relative;
    top: -5px;
}
.li-dropmenuhegith {
    height: 28px;
}
.btn-createcolor,
.btn-createcolor:hover,
.btn-createcolor:focus{
	background-color: #ffbf08 !important;
}
.li-subname-height a, .li-subname-height a:hover {
    height: 15px;
}
.li-subname-height {
    position: relative;
    left: -15px;
}
li.li-subname-height a:hover {
    background-color: transparent !important;
}
.dashboardcard-size{
    height: 150px;
    width: 250px;
}
.dashboard-receipt-top {
    position: relative;
    top: 122px;
}
.npo-sml-amtfont {
    font-size: 25px;
}
.dash-inrtop {
    position: relative;
    top: 3px;
}

.noborder-header{
	border-bottom: none !important;
	border-top: none !important;
}

.modal-currencyopt-span b{
	font-size: 20px;
}

.currncy-modal-content{
	width: 70%;
    margin: 0 auto;
}

.btn-currency-bannerslogantext{
	color: #ffffff !important;
    background-color: #175983 !important;
    border-radius: 2px;
    outline: none !important;
    border: none !important;
    box-shadow: none;
    margin-top: -14px;
    font-size: 25px;
    font-weight: inherit;
    font-family: Assistant;
    font-weight: bolder;
    line-height: 20px;
    height: 55px;
    padding-top: 9px !important;
}

.btn-currency-bannerslogantext:hover{
	opacity: 0.9;
}

.btn-currency-bannerslogantext p,
.currency-text-bottomline p{
	font-size: 12px;
	text-align: center;
}

.webpagebg-img:before {
    background-image: linear-gradient(red, yellow);
}
.webpage-lft {
    position: relative;
    left: 13.5%;
}
.cr-validate-align label.error {
    margin-left: 0 !important;
}
.emergency-tags{
	top: 25%;
    right: 5px;
    position: absolute;
    float: right;
}
.display-cardDescription{
    word-break: break-all;    
}
.reci-text-fontsize{
    font-size: 14px;
    font-family: 'Assistant', sans-serif;
}
.go-greenbannerImage{
    background-image: url(https://image.gocrowdera.com/project-images/9f7b6a00-0468-4fe4-8c69-a14d27a78ff9.jpg);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 100vh;
    width: 100vw !important;
    background-attachment: fixed;
    background-position: center;
    background-size: cover;
}
/* .green-textlabel { */
/*     color: #ffffff; */
/*     font-family: 'Assistant', sans-serif; */
/*     font-size: 36px; */
/*     position: relative; */
/*     left: 150px; */
/*     width: 65%; */
/*     font-size: 60px; */
/*     font-weight: 600; */
/*     top: 47%; */
/* } */
.green-textlabel {
    color: #fff;
    font-family: 'Assistant', sans-serif;
    /* font-size: 36px; */
    position: relative;
    /* left: 150px; */
    width: 44%;
    font-size: 55px;
    font-weight: 600;
    top: 32%;
    float: right;
    text-align: right;
    right: 18%;
    /* border: 1px solid #e02727; */
    text-shadow: -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000, 1px 1px 0 #000;
}
.green-txtstylecolor{
    font-family: "Assistant",sans-serif;
    font-size: 40px;
    font-weight: bold;
    text-align: center;
    padding-top: 20px;
}
.container-green-width{
    width:1000px;
    padding: 50px;
}
.greentxt-parafont {
    color: #023e02;
/*     padding-top: 50px; */
    letter-spacing: 1px;
    word-spacing: 3px;
    font-family: Assistant, sans-serif;
}
.para-txt-align {
    text-align: justify;
}
.txt-greens {
    color: #2f9106;
    border: white;
    text-shadow: -0.5px -0.5px 0 #fdfcfc, 0.5px -0.5px 0 #fbf9f9, -0.5px 0.5px 0 #f7f4f4, 0.5px 0.5px 0 #fdfbfb;
}
.pan-img-width{
    height: auto;
    width: 100%;
}
/* .cr1-popover-webUrl + .popover{ */
/*     width:100%; */
/*     background-color: #175E83; */
/* } */
.cr1-popover-webUrl + .popover,
.cr1-popover-all  + .popover{
    background-color: #082833 !important;
    border: 2px solid #e5e5e5;
    font-family: assistant, sans-serif;
    letter-spacing: 1px;
    word-spacing: 3px;
    box-shadow: 4px 6px 4px #e2dddd;
}
.popover-title {
    background-color: #082833 !important;
    border: none;
    font-family: assistant, sans-serif;
    letter-spacing: 1px;
    word-spacing: 3px;
    font-weight: 700;
}
.cr1-popover-webUrl + .popover.top > .arrow:after,
.cr1-popover-all + .popover.top > .arrow:after {
    border-top-color: #082833 !important;
}
.cr1-widthgoalAmt{
    width: 105%;
}
.blocked-feature-modal-content{
	width: 70%;
	padding: 50px 100px;
	margin: 0 auto;
}
.modal-close-button{
	position: relative;
    top: -50px;
    float: right;
    left: 100px;
}
.create-edit-wizardbottom {
    padding-bottom: 40px;
}
.givingTuesdayLogo b {
    top: -90px;
    bottom: 0;
    position: relative;
    z-index: 3000;
    float: right;
    height: 60px;
    font-size: 70px;
    color: #00ab00ad;
}
#top-image {
    background: url('https://image.gocrowdera.com/project-images/5bc25511-46c3-446d-a520-73104cce1efb.png') no-repeat;
    position:fixed ;
    top:0;
    width:100%;
    z-index:0;
    height:100vh;
    background-size: calc(100% + 50px);
    position: relative;
}
.error-bg-new{
    background: linear-gradient(110deg, #83bda4 60%, #fff 60%);
    height: 100vh ;
    padding: 0 !important;
    
}
.error-bg-new div{
    width: 100%;
}
#above{
    position: absolute;
    background: url("https://image.gocrowdera.com/project-images/5b5cb284-489f-4f11-a9f3-84ebacbf6a16.png") no-repeat;
    top: -138px;
    right: 383px;
    z-index: 0;
    width: 100%;
    background-size: auto;
    height: 100%;
    background-position: right;
}
.error-content{
    width: 50% !important;
    float: right;
    margin: 22% 0;
}
.error-content a:hover {
    text-decoration: none;
    opacity: 0.9;
    cursor: pointer !important;
}
.error-content a {
    color: #008cba;
    font-weight: 500;
    padding: 15px;
}
.error-content b {
    font-size: 40px;
}
.google-login-btn{
	padding: 0;
    display: inline-flex;
    background: #ffffff !important;
    padding-top: 0px;
    font-family: 'Roboto', sans-serif;
    color: #444 !important;
    vertical-align: middle;
    height: 45px;
}
.google-login-btn img{
	padding-right: 0px;
    height: 30px;
    position: relative;
    top: 8px;
}
.google-login-btn:hover,
.google-login-btn:focus,
.google-login-btn:active{
	text-decoration: none;
	outline: none;
	box-shadow: none;
}
.google-login-btn span{
	padding-top: 10px;
    padding-left: 50px;
    font-size: 14px;
    font-weight: normal;
}
.fb-login-btn{
	color: #fff;
    background-color: #31497B;
    border-color: #31497B;
    padding-left: 81px;
}
.dash-managecampagin-scroll {
    overflow-y: scroll;
    height: 94rem;
    scroll-behavior: smooth;
    overflow-x: hidden;
    width: 102rem !important;
    padding-top: 50px;
    box-shadow: 0px 5px 6px 5px #e7e7e7;
}
.subMenu-liwidth li {
    width: 100%;
    /* text-align: center; */
    padding-left: 0;
    height: 43px;
    margin-left: 0 !important;
}
.subMenu-liwidth {
    padding-top: 5px;
}
.subMenu-liwidth li a, .subMenu-liwidth li a:focus {
    padding-left: 25px;
    color: #000;
    padding-right: 20px;
    font-family: Assistant, sans-serif;
}
.dash-managecampagin-scroll::-webkit-scrollbar{
    width:0px;
}
.dash-managecampagin-scroll::-webkit-scrollbar-track-piece{
    background-coor:transparent;
}
.dash-oncampaign-back {
    position: relative;
    top: 17px;
    z-index: 1000;
    background-color: white;
    width: 20%;
}
.menu-campaigns:hover {
	color: #fff;
    background-color: #e7e7e7;
}
.menu-campaigns > li a:hover,
.menu-campaigns > li a:focus {
	color: #fff !important;
    background-color: #013e56 !important;
}
.menu-campaigns > li.active > a, .menu-campaigns > li.active > a:hover, .menu-campaigns > li.active > a:focus {
/*      background: rgba(255, 255, 255, 0.23) none repeat scroll 0 0 !important; */
    background-color: #013e56 ;
    color: #FFF !important;
}
.menu-titlefont{
    font-weight: 900;
}
.a-submenue {
    padding-left: 38px !important;
    color: #5b6872 !important;
}
.dash-in-managetitle{
    margin-bottom: 0;
    margin-top: -24px;
}
.menu-campaigns{
    display: none;
}
/* .sidebarNav{ */
/*     display: none; */
/* } */
.sidebarNav {
    display: none;
    z-index: 1000;
    font-size: 28px;
    position: relative;
    top: 17rem;
    width: 0;
}
form.form-signin {
    box-shadow: 0 0 35px rgba(0, 0, 0, 0.1);
    transition: all 0.5s ease-in-out 0s;
    padding: 40px 20px;
}
.menu-website{
    display:none;
}
.menu-website > li a:hover, .menu-website > li a:focus {
    color: #fff !important;
    background-color: #013e56 !important;
}
.menu-website:hover {
    background-color: #e7e7e7;
}
.menu-website > li.active > a, .menu-website > li.active > a:hover, .menu-website > li.active > a:focus {
    background-color: #013e56;
    color: #FFF !important;
}
.title-ofbanners{
    position: relative;
    left: -72px;
}
.dashboard-managetileposition {
    position: relative;
    left: -12px;
}
.dashboard-sidemenu{
    position: relative;
    top: -17px;
}
.sidebar-width {
    padding-right: 205px;
}
.panels-width {
    padding: 5px !important;
    cursor: pointer;
    text-decoration: none !important;
    color: #000 !important;
}
.ontextScript:before {
    content: "coming soon";
    position: relative;
    font-size: 12px;
    left: 40px;
    border: 1px solid #e8e8e8;
    padding: 2px 5px;
    border-bottom: none;
    font-weight: 600;
}
.panel-custom-colored, .panel-custom-colored[disabled] {
    background: #45849c !important;
    opacity: 1 !important;
    width:100%
}
.panels-height-btndescriptions {
    height: 75px;
    color: #000 !important;
}
.manage-panels {
   position: relative;
   left: 188px;
   margin-top: 86px;
}
.manage-panelB {
    margin-top: 80px;
}
.title-fontsize {
    font-family: 'Assistant', sans-serif;
    font-size: 30px;
    color: #013e56;
    text-align: center;
    letter-spacing: 1px;
    margin-top: 88px !important;
}
.always-on-span-homepage{
	position: absolute;
    line-height: 10px;
    width: inherit;
    top: -2px;
    font-weight: 600;
    left: 50px;
    font-size: 12px;
    color: black;
}
.line-days-left-homepage{
	line-height: 10px;
    position: absolute;
    top: -1px;
}
.gsc-input-box {
	border-radius: 0 !important;
}
.input-textfiledwidth{
	width: 108% !important;
}

.pull-for-slectpick {
    text-align: left;
}

.dashboard-weburl {
    padding-left: 215px;
    height: 45px;
    width: 107.5% !important;
    margin-left: -3%;
}

.modal-heightfromjs{
    top:35px; 
    height:auto !important;
}
.country-opt-btns a{
/* 	border: 2px solid #fff !important; */
/* 	transform-style: preserve-3d; */
/*     transition: all 0.6s ease-out 0s; */
    border: 2px solid #0a0a0a;
    transform-style: preserve-3d;
    transition: all 0.6s ease-out 0s;
    background-color: white !important;
    color: #000;
}
.country-opt-btns a:hover,
.country-opt-btns a:focus,
.country-opt-btns a.active{
	text-decoration: none;
	background: #3b87d9;
	cursor: pointer !important;
	outline: none !important;
}

.fade-scale::-webkit-scrollbar { 
    display: none !important; 
}

.fafa-inrabsolute {
    position: absolute;
    padding-top: 10px;
    padding-left: 14px;
}
.dash-textwidth {
    width: 100%;
    padding-left: 30px;
}
.modal-radious-forcreatflow{
    border-radius: 19px;
}
.dash-widthphntext {
    width: 171% !important;
}
.modal-radious-forcreatflow:before {
    content: "You are just few steps away from creating your campaign.";
    align-content: center !important;
    background-color: #013e56;
    padding-left: 120px;
    padding-right: 125px;
    border-top-left-radius: 19px;
    border-top-right-radius: 19px;
    position: relative;
    left: 0px;
    padding-bottom: 23px;
    top: -2px;
    color: white;
    padding-top: 19px;
}


/***************** floating lable textfield placeholder ****************/
.all-fields {
  display: flex;
  flex-flow: column-reverse;
  margin-bottom: 1em;
}
/**
* Add a transition to the label and input.
* I'm not even sure that touch-action: manipulation works on
* inputs, but hey, it's new and cool and could remove the 
* pesky delay.
*/
label.floatingLbls, input.inputTxtforFloating {
  transition: all 0.2s;
  touch-action: manipulation;
}

input.inputTxtforFloating  {
  font-size: 14px;
  border: 0;
  border-bottom: 1px solid #ccc;
  font-family: inherit;
  -webkit-appearance: none;
  border-radius: 0;
  padding: 0;
  cursor: text;
  font-family: Assistant, sans-serif;
}

input.inputTxtforFloating:focus {
  outline: 0;
  border: 0;
  border-bottom: 1px solid #666;
  box-shadow: none !important;
}

label.floatingLbls {
  text-transform: inherit;
  letter-spacing: 0.05em;
  text-align: left;
}
/**
* Translate down and scale the label up to cover the placeholder,
* when following an input (with placeholder-shown support).
* Also make sure the label is only on one row, at max 2/3rds of the
* fieldto make sure it scales properly and doesn't wrap.
*/
input.inputTxtforFloating:placeholder-shown + label.floatingLbls {
  cursor: text;
  max-width: 100%;
  white-space: unset;
  overflow: hidden;
  text-overflow: ellipsis;
  transform-origin: left bottom;
  transform: translate(0, 1.125rem) scale(1);
  text-align: left;
  color: #888585;
  font-size:14px;
  text-transform: inherit;
  font-family: Assistant, sans-serif
}

/* input.inputTxtforFloating:placeholder-shown + label.floatinglblsqt{ */
/*     transform: translate(0, 2.125rem) scale(1) !important; */
/*     white-space: unset !important; */
/*     max-width: 100% !important; */
/*      overflow: hidden; */
/*   text-overflow: ellipsis; */
/*   transform-origin: left bottom; */
/*    text-align: left; */
/* } */
/**
* By default, the placeholder should be transparent. Also, it should 
* inherit the transition.
*/
input.inputTxtforFloating::-webkit-input-placeholder {
  opacity: 0;
  transition: inherit;
  color: #fff;
}
/**
* Show the placeholder when the input is focused.
*/
input.inputTxtforFloating:focus::-webkit-input-placeholder {
  opacity: 0;
  color: #fff;
}
/**
* When the element is focused, remove the label transform.
* Also, do this when the placeholder is _not_ shown, i.e. when 
* there's something in the input at all.
*/
input.inputTxtforFloating:not(:placeholder-shown) + label.floatingLbls,
input.inputTxtforFloating:hover + label.floatingLbls,
input.inputTxtforFloating:focus + label.floatingLbls {
  transform: translate(0, 0) scale(1);
  cursor: pointer;
  text-align: left;
  max-width: 100%;
/*   color: #3377c0; */
  color: #888585;
  font-size: 14px;
  padding-left: 0 !important;
  font-family: Assistant, sans-serif;
}
.col-videoUrl-textbox-topspace {
    padding-right: 0;
    padding-left: 5px;
    top: 100px;
}

.floatingPaddingleft{
    padding-left: 30px !important;
}
label.paddingleft{
	 padding-left: 30px !important;
}
input.inputTxtforFloating:focus + label.paddingleft{
	padding-left: 0 !important;
}

label.paddingleft-choose{
	 padding-left: 30px !important;
}
input.inputTxtforFloating:focus + label.paddingleft-choose{
	padding-left: 0 !important;
}
label.perkamtlbls {
    padding-left: 35px;
}
.fafa-topspace {
    position: relative;
    top: -37px;
}
.text-uniquecolorfont{
    color: #888585 !important;
    text-transform: inherit;
    text-decoration: none !important;
    font-size: 14px;
    font-family: Assistant, sans-serif;
}
.text-fontlbl{
	color: #9c9898;
}
.zero-padding {
    padding-left: 0;
    padding-right: 0;
}
.padding-leftadd {
    padding-left: 20px;
}
.right-positionbtn{
     right: 7px;
}
.tablerows th {
    padding-right: 36px;
    padding-bottom: 15px;
    padding-top: 15px;
}
.tablerowsB th {
    padding-right: 36px;
}
.chk-displaystatus{
    display: none;
}
.heading-fontcolor{
	color: unset !important;
    background-color: unset !important;
}
span.help-block {
    position: absolute;
    bottom: -28px;
}
.fafa-amt-fonts {
    font-size: 17px;
    position: absolute;
    padding-top: 7px;
    padding-left: 4px;
    padding-bottom: 5px;
    padding-right: 7px;
}
.padding-lefttop {
    position: relative;
    top: 9px;
}
.discription-pullright {
    position: inherit;
    top: 82px;
    text-align: right;
}
.error-container-height{
	min-height: 100vh;
	margin-top: 5%;
	margin-down: 5%;
}
.team-fixing{
	min-width: 100%;
}
.error-content-new{
	margin-top: 10%;
    color: #637379;
    font-size: 22px;
}
.error-content-new h1{
	color: brown;
	font-size: 50px;
    font-weight: 600;
}
.error-content-new div a:hover{
	cursor: pointer;
}
a.broder-colrIndia.active, a.broder-colrIndia:hover, a.broder-colrIndia:focus {
    background-color:  #FF9933 !important;
    box-shadow: none !important;
    border-radius: 2px !important;
}
.changes-widthcreate {
    width: 95% !important;
    position: relative;
    left: 12px;
    padding-bottom: 12px;
}
.digits-onlyerror{
	position: absolute !important;
	color: red !important;
/* 	bottom: -15px !important; */
    margin-top: 17px;
}
.text-fontlblcolor{
    color: #888585 !important;
}

/* For super admin static value table */
.cr-admin-spans {
    border: 1px solid #ccc;
    padding: 7px 24px 7px 24px;
    position: relative;
    left: -15px;
}
.tbl-top-space{
	margin-top: 30px;
}
.search-left-space{
    margin-left: -30px;
}
.cr-admin-lbelsuser {
    border: 1px solid #ccc;
    padding: 7px 30px 7px 30px;
}
.spacemiddel-status{
    padding-top: 15px;
    padding-bottom: 30px;
}
.space-bottom-oflbl {
    margin-bottom: 35px;
}
.width-tblA {
    width: 100% !important;
}
/*End static value table*/
.plantitle {
    font-size: 26pt;
    padding-top: 25px;
    padding-bottom: 25px;
    font-family: Assistant,sans-serif;
    font-weight: 900;
    color: #175e83;
}
.plantitleB {
    font-size: 26pt;
    padding-top: 25px;
    padding-bottom: 25px;
    font-family: Assistant,sans-serif;
    font-weight: 900;
    color: #727271;
}
.imgwidth {
    text-align: left;
    padding-left: 49px;
}
.img-positiontop {
/*     position: absolute; */
/*     right: 0; */
/*     top: 25%; */
/*     margin-top: 41%; */
    margin-top: 30%;
}
.subtitlewidth {
    font-size: 25px;
    font-weight: 700;
    color: #ef7f1a;
    font-family: Assistant,sans-serif;
}
.dolleramt-size {
    font-size: 31pt;
    line-height: 23px;
    font-weight: 600;
    color: #ef7f1a;
    text-align: center;
    padding-top: 24px;
    font-family: Assistant, sans-serif;
}
.para-fontsize p {
    font-size: 17px;
    font-family: Assistant, sans-serif;
    letter-spacing: 1px;
    line-height: 17px;
    padding-top: 12px;
}
.txt-limitedslots {
    width: 109% !important;
    font-size: 20pt;
    padding-top: 33px;
    font-weight: 900;
    padding-left: 0;
    font-family: Assistant, sans-serif;
}
.inlinImg {
    display: -webkit-inline-box;
}
.subtitlewidthblue {
    font-size: 25px;
    font-weight: 700;
    color: #175e83;
    font-family: Assistant,sans-serif;
}
.extra-fontservice {
    font-size: 39px;
    font-weight: 900;
}
.normaltxt {
    color: #727271;
    font-weight: 200;
}

.extra-recurringfont {
    font-size: 21px;
    line-height: 15px;
}
.extra-recurringfontB {
    font-size: 27px;
    line-height: 15px;
}

.linercolorforborder {
    background: linear-gradient(to left, #ffffff 0%, #e6e6e6 62%);
    background: -webkit-linear-gradient(right, white 0%, #E6E6E6 62%);
    padding-bottom: 9px;
    padding-left: 9px;
}
.parapading {
    padding-left: 9px;
    padding-bottom: 9px;
}
.img-topposi {
    top: 88px;
}
.img-honytop {
    top: 105px;
}
.img-admnagementPos {
    top: 35px;
}
.back-colorimg {
    padding-left: 0 !important;
    padding-right: 0 !important;
    background-color: #fff;
    padding-bottom: 40px;
}
.txt-diclamerfont {
    font-size: 12px;
    font-family: Assistant,sans-serif;
    text-align: justify;
    letter-spacing: 1px;
    color: #959292;
    position: relative;
    top: 45px;
}
.padding-rhsTelephn {
    padding-right: 20px;
}
.chk-paddingrhs {
    padding-top: 20px;
}
.vanityToposition{
    position: absolute;
    top: 60px;
/*     left: 156px; */
}
.right-aligned-div{
	text-align: right;
}
.red-seperator{
	width: 100%;
    height: 20px;
    background: #c0324a;
}
.light-grey-bg{
	background: #f7f5f5;
}
.lbl-forinfostyle {
    padding: 6px 6px 6px 6px;
    border-bottom: 1px solid #e7e7e7;
    font-size: 12px;
    font-family: Assistant,sans-serif;
}
.rhsborderpaymodetile {
    border-right: 1px solid #e7e7e7;
}
.goal-durationstyle {
/*     padding: 15px 5px 15px 5px; */
    padding: 15px 24px 15px 5px;
    font-size: 8px;
    border-bottom: none;
}
.color-twitter {
    border-bottom: 8px solid #01bbd3;
    background-color: #fff;
    padding: 12px;
    height: 56px;
/*     width: 86px; */
}
.color-whatsapp {
    border-bottom: 8px solid #1fb61f;
    background-color: #fff;
    padding: 12px;
    height: 56px;
/*     width: 90px; */
}
.color-fbshare {
    border-bottom: 8px solid #3b5998;
    background-color: #fff;
    padding: 12px;
    height: 56px;
/*     width: 90px; */
}
img.fontstylefafa {
    padding-right: 5px;
    padding-left: 0;
    height: 11px;
    width: 6%;
}
img.fontstylefafa-donate{
    padding-right: 5px;
    padding-left: 0;
/*     height: 11px; */
    width: 12%;
}
.colorWe {
    color: #5791cd;
    font-weight: 600;
}
.colorPay {
    color: #34a736;
    font-weight: 600;
}
.colorFb {
    color: #3c5a99;
    font-weight: 700;
    font-family: Assistant, sans-serif;
}
.positionIcons {
    position: relative;
    left: -4px;
}
.positionIconsfb {
    position: relative;
    left: 5px;
}
.websitewidthSh {
    width: 106%;
}
.durationwebinlin {
    display: inline-flex;
/*     padding-bottom: 18px; */
    border-bottom: none;
}
.phnleft{
    padding-right: 6px;
}
.durationExtrapadding {
/*     padding-bottom: 16px; */
    border-bottom: none;
}
.tm-joinArea {
    position: relative;
    top: -9px;
}
.tm-joinAreaended {
    position: relative;
    top: -11px;
    left: 4px;
}
.width-progressbar{
	width: 100%;
    height: 12px !important;
    border-radius: 6px !important;
}
.digitsPerofProgressbar{
    position: relative;
    top: -5px;
    font-size: 10px;
}
img.payment-logo {
    width: 25%;
}
.teamfundstyle {
    position: relative;
    top: -10px;
    left: 0px;
    font-size: 14px;
    font-family: Assistant, sans-serif;
}
.book-space {
    padding-right: 4px;
    font-size: 14px;
}
img.contactcenter {
    margin: 0 auto;
    padding-bottom: 10px;
    padding-top: 5px;
}
button.btn-extrarrange {
    width: 70%;
}

.checkoutButtonBg{
	background-color: #013e56 !important;
	opacity: 1 !important;
}

.checkoutButtonBg:hover{
	opacity: 0.9 !important;
	background-color: #013e56 !important;
}
/* stiky table header */
.tbl-bottomspace {
    padding-bottom: 100px;
}

.onHeader th:nth-child(1) {
    width: 339px;
}
.onHeader th:nth-child(2) {
    width: 131px;
}
.onHeader th:nth-child(3),
.onHeader th:nth-child(4) {
    width: 125px;
}
.onHeader th:nth-child(5),
.onHeader th:nth-child(6) {
    width: 140px;
}
.colone-A {
    position: relative;
    left: 37px;     /*48px;*/
}
.coloan-B {
    position: relative;
    left: 4px; /*13px;*/
}
.coloan-C {
    position: relative;
    left: 7px /*28px;*/
}
.coloansh-C {
    position: relative;
    left: 7px; /*17px;*/
}
.coloan-D {
    position: relative;
    left:  31px; /*43px;*/
}

.payuLogowidht-A {
/*     width: 15%; */
    width: 10%
    position: relative;
    right: -16px;
}
.crowderalogwidth-B {
    position: relative;
    right: -30px;
    width: 25%;
}
.crowderalogwidth-C {
    position: relative;
    left: 42px;
}
.crowderalogwidth-D {
    position: relative;
    left: 72px;
}
img.payuwidth {
    width: 19% !important;
}
img.gogleLogo {
    width: 18% !important;
    position: relative;
    right: -29px;
}
img.lft-g {
/*     right: -29px; */
    right: -34px;
}

img.paypal-logo {
    width: 18%;
    right: -15px;
}
img.wepay-logo,
img.stripe-logo{
	width: 15%;
}
img.fontstylefafa-webpage{
	padding-right: 12px;
    padding-left: 0px;
    height: 11px;
    width: 10%;
}
img.fontstylefafa-mangewebpage{
	padding-right: 12px;
    padding-left: 0px;
    height: 11px;
    width: 8%;
}
img.stirp-logoleft {
    position: relative;
    left: 18px;
}
.stripe-logoleft {
    position: relative;
    left: 45px;
}
.crowderalogwidth-sh-B{
	position: relative;
/*     right: -29px; */
    right: -5px;
/*     width: 25%; */
    width: 10%;
}
.crowderalogwidth-sh-C{
    position: relative;
    left: 41px;
}
.crowderalogwidth-sh-D{
    position: relative;
    left: 71px;
}
.btn-getstartedfor {
    width: 70% !important;
}
.chk-txtpadding {
    padding-left: 0;
    padding-right: 0;
    padding-top: 25px;
}
.title-rhsclick {
    font-weight: 700;
    font-size: 25px;
}
.smltxtfont {
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    position: relative;
    left: -6px;
}
.lblteamfundra {
    position: relative;
    top: 11px;
}
.currncy-modal-content-team {
    width: 70%;
    margin: 0 auto;
}
.errorplce label.error {
    position: absolute;
    margin-top: 14px;
    color: red;
}
.errorplce {
    padding-bottom: 12px;
}
/*****For Amount with currency floating CSS*******/
input.inputTxtforFloatingAmt::-webkit-input-placeholder {
  opacity: 0;
  transition: inherit;
}
input.inputTxtforFloatingAmt:focus::-webkit-input-placeholder {
  opacity: 1;
}
input.inputTxtforFloatingAmt  {
  font-size: 14px;
  border: 0;
  border-bottom: 1px solid #ccc;
  font-family: inherit;
  -webkit-appearance: none;
  border-radius: 0;
  padding: 0;
  cursor: text;
  font-family: Assistant, sans-serif;
}
input.inputTxtforFloatingAmt:focus {
  outline: 0;
  border: 0;
  border-bottom: 1px solid #666;
  box-shadow: none !important;
}

input.inputTxtforFloatingAmt:placeholder-shown + label.floatingLbls {
    cursor: text;
    max-width: 100%;
    white-space: unset;
    overflow: hidden;
    text-overflow: ellipsis;
    transform-origin: left bottom;
    transform: translate(0, 1.125rem) scale(1);
    text-align: left;
    color: #888585;
    font-size: 14px;
    text-transform: inherit;
    font-family: Assistant, sans-serif;
    padding-left: 20px;
}
input.inputTxtforFloatingAmt:not(:placeholder-shown) + label.floatingLbls,
input.inputTxtforFloatingAmt:hover + label.floatingLbls,
input.inputTxtforFloatingAmt:focus + label.floatingLbls  {
  transform: translate(0, 0) scale(1);
  cursor: pointer;
  text-align: left;
  max-width: 100%;
/*   color: #3377c0; */
  color: #888585;
  font-size: 14px;
  padding-left: 0 !important;
  font-family: Assistant, sans-serif;
}
.txt-para {
    letter-spacing: 1px;
    text-align: justify;
}
.modaltxttop {
    padding-top: 8px;
}
button.btn-closetop {
    position: relative;
    top: -25px;
    left: 3px;
}
.show-tile-always-on{
	text-align: center;
    margin-top: 6px;
    padding-left: 37px;
    display: flex;
    padding-right: 22px;
    font-size: 8px;
    line-height: 10px !important;
}
.tile-day-always-on{
	color: #000 !important;
    font-size: 15px !important;
    font-weight: bold;
    text-align: start;
    line-height: 12px;
}
.error-validmsgpos #errormsg {
    position: sticky;
    margin-bottom: 48px;
}
.position-perks {
    position: relative;
    top: 40px;
    text-align: center;
}
.fundtitle {
    font-weight: 700;
    font-size: 14px;
}
.webpagetitlefont {
    font-size: 14px;
    font-weight: 700;
}
.fr-toolbar {
    margin-top: 61px;
}


.tax-receiptTag-ribbon {
  font-size: 11px;
  font-weight: 600;
  line-height: 22px;
  position: absolute;
  right: -5px; 
  top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 75px; 
  height: 75px;
  text-align: right;
}
.tax-receiptTag-ribbon span {
    font-size: 10px;
    font-weight: bold;
    color: #000;
    text-transform: uppercase;
    text-align: center;
    line-height: 20px;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    width: 100px;
    display: block;
    background: #f2be11;
    background: linear-gradient(#f2be11 0%, #f2be11 100%);
    box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
    position: absolute;
    top: 19px;
    right: -21px;
}
.tax-receiptTag-ribbon span::before {
    content: "";
    position: absolute;
    left: 0px;
    top: 100%;
    z-index: -1;
    border-left: 3px solid #f2be11;
    border-right: 3px solid transparent;
    border-bottom: 3px solid transparent;
    border-top: 3px solid #f2be11;
}
.tax-receiptTag-ribbon span::after {
    content: "";
    position: absolute;
    right: 0px;
    top: 100%;
    z-index: -1;
    border-left: 3px solid transparent;
    border-right: 3px solid #f2be11;
    border-bottom: 3px solid transparent;
    border-top: 3px solid #f2be11;
}
.ribbon-modal {
    right: 11px;
}
.ribbon-modal-website {
    right: -21px;
}
.ribbon-website-mdl {
    right: 12px;
}
.position-chks {
    position: relative;
}
.checkout-modal{
	background-color: #013e56 !important;
	color: white;
}
.checkout-modal tr td{
	font-size: 15px;
	text-align: center;
}
.checkout-small-para{
	font-size: 12px;
}
.campaignTitle {
    font-weight: 800;
}
.custom-input-file{
	box-shadow: 2px 3px #cfcdcd;
    border-radius: 15px;
}
.cr-position-orgpan {
    left: 157px;
}
.spend2widthadd {
    width: 97.7%;
}
.lft-2loadsepnd {
    margin-left: -3px;
}
.spend2-forwidth {
    width: 98%;
}
.spendlft2 {
    margin-left: -4px;
}
.postion-lftloadtime {
    position: relative;
    left: -13px;
}
.default-npo-banner{
	background: rgb(1 62 86) !important;
}
/* pricing page */
.plan-bannercolor-comparison {
    background-color: #e9eff3;
}
.pricingplans-containerMobile-comparision {
    width: 940px;
    margin: 0 auto;
}
.tbl-rowspacewidht {
    width: 60%;
}
.picker-spacerht {
    position: relative;
    right: 270px;
    top: 7px;
}
.space-braketamt {
    display: inline-flex;
}
tr.pricingplansrow td label {
    padding: 4px;
    font-family: "Assistant",sans-serif;
    font-size: 14px;
    width: 100px;
    vertical-align: middle !important;
}
.noospc {
    position: relative;
    left: -42px;
    top: 6px;
    font-size: 15px;
}
.tab-positions-center {
    position: relative;
    left: 250px;
    border-bottom-width: 0px;
}
.nav-tabs > li > a.tab-backcolorfont,
.nav-tabs > li > a.tab-backcolorfont:hover,
.nav-tabs > li > a.tab-backcolorfont:focus {
    background-color: #e9eff3;
    border: 2px solid #f9f5f5;
    color: #000 !important;
}
.nav-tabs > li.active > a.tab-backcolorfont {
    background-color: #fff;
    border: 2px solid #e9eff3;
    color: #000 !important;
    border-bottom: 1px solid #fff;
}
.onHeader-secondary th:nth-child(1) {
    width: 559px;
}
.amtheadstyle {
    font-size: 26px;
    color: #000;
    font-weight: 700;
    position: relative;
    top: 7px;
}
.onHeader-secondary-syndicate th:nth-child(1) {
    width: 551px;
}
.onHeader-secondary-syndicate th:nth-child(2) {
    width: 135px;
}
.onHeader-secondary-syndicate th:nth-child(4) {
    width: 139px;
}
.back-paddingEnterpricetxt {
    padding: 8%;
}
select.size-mobile-select,
select.size-mobile-select:focus{
    border: 2px solid #f9f5f5;
}
.back-paddingEnterpricetxt p {
    text-align: left;
    line-height: 24px;
    letter-spacing: 1.3px;
    font-family: "Assistant",sans-serif;
    opacity: 0.8;
}
.changesforspacecolmn{
    width: 100% !important;
    letter-spacing: 0.4px;
}
.forTwoLinetxt{
	display: inline-block;
    white-space: pre;
}
.gtm-checkoutbuttons-new{
	border-radius: 8px;
    width: 100% !important;
    padding: 10px;
    font-size: 15px;
    border: none;
    outline: none !important;
    box-shadow: 3px 3px 3px rgba(0,0,0,.1) inset !important;
    -moz-box-shadow: 3px 3px 3px rgba(0,0,0,.1) inset !important;
    -webkit-box-shadow: 3px 3px 3px rgba(0,0,0,.1) !important;
    -o-box-shadow: 3px 3px 3px rgba(0,0,0,.1) inset !important;
    transition: opacity .3s linear;
    -moz-transition: opacity .3s linear;
    -webkit-transition: opacity .3s linear;
    -o-transition: opacity .3s linear;
}
.qr-code-block{
	width: 282px;
	height: 327px !important;
	margin-bottom: 15px;
}
.hidden-overflow-nopadding{
	overflow: hidden;
	padding: 0;
}
.forPerkvalidation > label.errorlabel,
.forPerkvalidation > label.error{
    position: relative;
    top: 74px !important;
}
.forPerkDescribevalidation > label.error{
	position: relative;
    top: 74px !important;
}
.containrewards p {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.extraspacePaddingmanagepage{
	width: 96.7%;
    position: relative;
    left: 15px;
}
.erroralignOnmobile label.errorlabel {
    top: 211px !important;
}
.erroralignOnmobileB label.errorlabel {
    top: 309px !important;
}
.matchAccountNumber {
    padding-right: 22px;
}
.forPlacementOfarrows{
	display: none;
	position: relative;
    float: right;
    left: -6px;
    top: -30px;
    font-size: 20px;
}
.sub-titlePaymentsdetails{
    font-size: 1.4rem;
    text-align: center;
}
.indvdl-form-padding{
	padding: 20px;
    box-shadow: 0 0 15px rgba(19,127,201,0.2);
}
.errorPlacementDonor label.error {
    top: 41px;
}
table.info-table.table-bordered.table-striped.canada-fee-table thead tr th {
    background: #e7e7e7;
    text-align: center;
    font-size: 14px;
    font-family: 'Assistant';
    font-weight: 600;
}
.integrateIcons {
    position: relative;
    left: 42px; /*58px;*/
}
.lbl-position {
    position: relative;
    left: 15px; /*28px;*/
}
.lbl-psositionD {
    position: relative;
    left: 39px; /*53px;*/
}
.beneficiaryNamefont {
    position: relative;
    left: 9px; /*24px;*/
    max-width: 40%;
    overflow-wrap: break-word;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: bottom;
}
.lbl-forinfostyle-forlast {
    padding: 6px 6px 6px 6px;
    border-bottom: none;
    font-size: 12px;
    font-family: Assistant,sans-serif;
}
.undgs-imgs img {
    width: 22%;
    padding-right: 6px;
}
.amt-position {
    top: -18px;
    width: 47%;
}
.text-lblAlign {
    position: relative;
    float: left;
    left: 18px;
}
.changes-widthcreatemain {
    width: 107% !important;
    position: relative;
    left: 17px;
    padding-bottom: 12px;
}
.checkErrorLbl {
    position: relative;
}

.fa-fa-Font {
    font-size: 19px;
    position: relative;
    top: 2px;
/*     left: 17px; */
}

.createNow-btn{
	background-color: #fff;
    border: 1.9px solid #026187;
    border-color: thin;
    font-size: 14px;
    font-weight: 700;
    font-family: "Assistant",sans-serif;
    -webkit-transition: background-color 0.4s ease;
	-moz-transition: background-color 0.4s ease;
	-o-transition: background-color 0.4s ease;
	transition: background-color 0.4s ease;
	border-radius: 2px;
	color: #026187 !important
    background-color: transparent;
    border-radius: 5px;
}  

.createNow-btn:hover,
.createNow-btn:focus{
	background-color: #005f84 !important;
	border: 2.5px solid #005f84;
	color: #ffffff !important;
}
.fontCreatebtn {
    position: relative;
    top: -17px;
/*     color: #026187; */
}
.footer-widget-title {
    font-weight: 900;
    color: #000;
    padding-bottom: 15px;
}
.column-1 {
    padding-left: 2px;
    list-style-type: none;
    padding-bottom: 15px;
}
ul.column-1 li a {
    color: #7a7a7b;
}
ul.column-1 li {
    padding-bottom: 15px;
}
footer.footercolor {
    padding: 70px 0 50px;
    background-color: #f5f8fb;
}
.paddingzero{
	padding: 0px;
}
.paddingzero small {
    font-weight: 700;
    color: #7a7a7b;
}
.hovertextcolor {
    color: #000 !important;
    font-size: 14px;
    margin-right: 18px;
}
.footer-social-inline a {
    padding-right: 26px;
    font-size: 25px !important;
    color: hsla(0,0%,41.2%,.5) !important;
}
.footer-social-inline a i:hover {
    color: #2d5f84;
}
.extraMargin{
	margin-left: -28px;
    top: 14px;
}

.btnSwitch {
  position: relative;
  display: inline-block;
  width: 40px;
  height: 18px;
}

.btnSwitch .togglesliderInput { 
  opacity: 0;
  width: 0;
  height: 0;
}

.toggleSlider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.toggleSlider:before {
  position: absolute;
  content: "";
  height: 16px;
  width: 22px;
  left: 4px;
  bottom: 1px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

.togglesliderInput:checked + .toggleSlider {
  background-color: #2d6085;
}

.togglesliderInput:focus + .toggleSlider {
  box-shadow: 0 0 1px #2d6085;
}

.togglesliderInput:checked + .toggleSlider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(12px);
}

/* Rounded sliders */
.toggleSlider.toggleRound {
  border-radius: 34px;
}

.toggleSlider.toggleRound:before {
  border-radius: 50%;
}
.btn-widthOptionAmt button {
    width: 22%;
    margin-top: 10px;
}
.exemptionDropdownWidth {
    width: 102% !important;
}
.heightforlbl {
    height: unset;
}
