/*-------------Profile Detail page -----------------*/
.profile-section {width: 100%;height: auto;float: left; position: relative;    margin-bottom: 25px;}
.profile-laoder { width:100%; height:100%; position:absolute; left:0; top:0;background: rgba(0, 0, 0, 0.7) url('../images/profleloadergif.gif')no-repeat center 250px; z-index:99;}
.profilepage-main { width:100%; height:auto; float:left;background: #ffffff;}
.mainproftabs { width:100%; height:auto; float:left;border-bottom: solid 6px #fff;background: #ffffff;}
.mainproftabs .prfiletab {width: 25%;float: left;background: #004886;cursor: pointer;padding:75px 0 15px;border-right: solid 1px #092b48;box-sizing: border-box;text-align: center;min-height: 138px;}
.mainproftabs .prfiletab p {font-family: 'Open Sans', sans-serif; color:#fff; font-size: 23px;font-weight:700;margin: 0;text-transform: uppercase;}
.mainproftabs .prfiletab span {color:#fff; font-size: 20px;font-weight: 300 !important;margin:4px 0 0 0;text-transform: uppercase;display: block;}

.mainproftabs .active { background:#efb323; position:relative;opacity: 1;}
/*.mainproftabs .active::before {content: ''; background: url('../images/tabactive.png')no-repeat center bottom !important; height: 17px; width: 100%; background-repeat:no-repeat; position:absolute; left:0; bottom:0;}*/

.mainproftabs .active p { color:#fff !important;}
.mainproftabs .active span { color:#fff!important;}


.mainproftabs .profile_info { background-image: url('../images/profileicon-w.png'); background-repeat:no-repeat;background-position: center 15px;background-size:50px;}
.mainproftabs .mem_info { background-image: url('../images/membershipicon-w.png') ;background-repeat:no-repeat;background-position:center 18px;background-size:70px;}
.mainproftabs .don_info { background-image: url('../images/donationicon-w.png') ;background-repeat:no-repeat; background-position: center 13px;background-size:55px;}
.mainproftabs .order_info { background-image: url('../images/ordersicon-w.png') ;background-repeat:no-repeat;background-position: center 16px;background-size:50px; border-right:none !important;}


.mainprofscreen { width:100%; height:auto; float:left;}
.prfl-dtl-two { width:100%; height:auto; float:left;background: #ececec;padding: 17px 20px 10px;box-sizing: border-box;}
.prfl-dtl-two .profile-row {width:100%; height:auto; float:left;margin: 0 0 0px 0;}
.prfl-dtl-two .profile-row label {color: #000;font-size: 17px;font-weight: 400;width: auto;float: left;margin-right: 9px;}
.prfl-dtl-two .profile-row p {margin: 0;display: inline-block;color: #ad9259;font-size: 16px;font-weight: 500;line-height: 20px;font-family: 'Avenir-Heavy';}
.prfl-dtl-two .profile-row p.buttonwhite { margin:0; display:block !important; float:none;}
.prfl-dtl-two .profile-row p a {padding: 9px 0;color: #fff;margin-top: 0px;display: block;text-align: center;border-radius: 2px;font-weight: 600;font-size: 15px;border: none;background: #004886;text-decoration: none;}
.prfl-dtl-two .profile-left {width:75%; height:auto; float:left;}
.prfl-dtl-two .profile-left .profile-left-col {width:50%; height:auto; float:left;}
.prfl-dtl-two .profile-right {width:19%; height:auto; float:right;} 
.prfl-dtl-two .profile-right .profile-row {margin: 0 0 4px 0 !important;}

 

.prfl-dtl-thre { width:100%; height:auto; float:left;background: #f8f8f8;box-sizing: border-box;padding:20px;}
.prfl-dtl-thre-one {width:100%; height:auto; float:left;padding:2px 0 10px 0;box-sizing: border-box;/*! border-bottom: solid 1px #0d3687; */margin: 0 0 25px 0;}
.prfl-dtl-thre-one .prfl-dtl-thre-heading {width:100%; height:auto; float:left;    margin-bottom: 15px;}
.prfl-dtl-thre-one .prfl-dtl-thre-heading h2 {font-weight: 600;font-size: 25px;color: #363636;text-transform: uppercase;margin: 0; display:inline-block;padding: 5px 20px 6px 0;}
.prfl-dtl-thre-oneleft { width:65%; height:auto; float:left;}


.prfl-dtl-thre-oneright-main { width:35%; height:auto; float:right}
.prfl-dtl-thre-oneright { width:100%; height:auto; float:right;    background:#004886;padding: 15px 18px;box-sizing: border-box;margin: 0px 0px 0 0;}
.mysubmissions-but {width:100%; height:auto; text-align:right;}
.mysubmissions-but a {background: #d62631;padding: 7px 15px;color: #fff;margin-top: 0px;display: inline-block;text-align: center;border-radius: 4px;font-weight: 600;
font-size: 15px;}
.mysubmissions-but a:hover{ color: #000000;}
.prfl-dtl-thre-oneright h4.tags {font-size: 25px;font-weight:600;color: #fff;display: block;margin: 0;text-transform: uppercase;}
.prfl-dtl-thre-oneright .prfl-dtl-thre-one-tags .input_term select.term_text{height:42px !important;font-size:20px;font-weight:500;color: #181818; border-radius:0;padding: 9px 14px 9px 14px !important;}
.prfl-dtl-thre-oneright .prfl-dtl-thre-one-tags {width:100%; height:auto; float:left; margin:0px 0 0 0 ;}
.prfl-dtl-thre-oneright .prfl-dtl-thre-one-tags #allterms {width:100%; height:auto; float:left; margin:16px 0 0 0 }
.prfl-dtl-thre-oneright .prfl-dtl-thre-one-tags .tagmain {width: auto;float: left;background:none;padding:0px;box-sizing: border-box;margin: 0 10px 10px 0px;color: #fff;font-weight:300;font-size: 14px;text-transform: uppercase;word-break: break-all; position: relative;  border: solid 1px #004886; border-radius: 4px;}
.prfl-dtl-thre-oneright .prfl-dtl-thre-one-tags .tagmain .usertag_term {width: auto; float: left;padding: 1px 30px 1px 10px;text-transform: capitalize;line-height: 25px;background: #155994;}
.prfl-dtl-thre-oneright .prfl-dtl-thre-one-tags .tagmain span.term_delete {color: #fff;margin: 0 0 0 0px;font-weight: 100;cursor: pointer;width: 25px;height: auto;float: left;text-align: center;padding: 1px 6px;position: absolute;right: 0;top: 0;line-height: 25px;}
.prfl-dtl-thre-oneright .prfl-dtl-thre-one-tags .tagmain:hover span.term_delete {background: #154d7d;color: #fff;}


.prfl-dtl-thre-oneright .input_term {width: 100%; float: left; margin-top: 55px;}
.prfl-dtl-thre-oneright .input_term .term_text {background: #fff;border: none;padding: 9px 10px;width: 249px;color: #0d3687;font-weight: 600;float: left;height: 38px;font-size: 19px}




.prfl-dtl-thre-oneright .input_term .term_submit { background:#efb323;  border: none;padding:1px 20px; color: #fff; font-size: 18px; text-transform: uppercase;font-weight: 700;float: left; height: 42px;cursor: pointer;width:auto;margin-left: 0;}

.prfl-dtl-thre-oneright .prfl-dtl-thre-one-row {width:100% !important;}


.prfl-dtl-thre-one .prfl-dtl-thre-one-row {width:46%; height:auto; float:left; margin:0px 3% 0 0 }
.prfl-dtl-thre-one .prfl-dtl-thre-one-row label {color: #000;font-size: 17px;font-weight: 100;float: left;display: inline-block;width: auto;margin-right: 10px; line-height:25px;}
.prfl-dtl-thre-one .prfl-dtl-thre-one-row p {margin: 0;color: #ad9259;font-size: 16px;word-break: break-all;float: left;font-weight: 500;line-height: 26px;font-family: 'Avenir-Heavy';}
.prfl-dtl-thre-one .prfl-dtl-thre-one-row p.blocl { display:block !important;}
.prfl-dtl-thre-one .adrressrow { width: 100% !important; margin:0px 0 0 0 !important;}
.prfl-dtl-thre-one .adrressrow p{ margin-right: 5px;}
.prfl-dtl-thre-one .adrressrow p:after{ content: ",";}
.prfl-dtl-thre-one .adrressrow p:last-child:after{ display: none;}

.prfl-dtl-thre-one-clipbutton {width:100%; height:auto; float:left; text-align:center;margin: 40px 0 0;}
.prfl-dtl-thre-one-clipbutton a {display: inline-block;padding: 12px 15px;font-size: 18px;font-weight:400;color: #fff;border-radius:5px;cursor: pointer;text-decoration:none;background: #807f7f; margin:0 5px;}
.prfl-dtl-thre-one-clipbutton a.redbut { background:#d01820 !important;}

.prfl-dtl-thre-two {width:100%;height:auto; float:left;}
.prfl-dtl-thre-two .prfl-dtl-thre-two-heading {/*! width:100%; */ height:auto; float:left;}
.prfl-dtl-thre-two .prfl-dtl-thre-two-heading h2 {font-weight: 600;font-size: 23px;color: #363636;text-transform: uppercase;margin: 0; display:inline-block;padding: 5px 20px 6px 0;}

.prfl-dtl-thre-two-expdetails { height:auto; float:left;margin-top: 20px;clear: both;width: auto;}
.prfl-dtl-thre-two-expdetails .expdetails {width:auto; height:auto; float:left;margin: 0 0 10px 0;color: #ad9259;font-size: 17px;font-weight: 600;clear: both;}
.prfl-dtl-thre-two-expdetails .expdetails label {color: #000;font-size:19px;font-weight: 100;display: inline;margin-right: 5px;} 
.prfl-dtl-thre-two-expdetails .membersince {/*! color: #0d3789 !important; */}
.prfl-dtl-thre-two-expdetails .membersince label {/*! color: #0d3789 !important; */}

.prfl-dtl-thre-two.cust-perkcls{width:100%; clear: both; margin-top:20px; background: #f8f8f8; padding:0px;}
.prfl-dtl-thre-two.cust-perkcls .show-more-perk{clear: both; font-size: 14px; color: #d62631; font-weight: 600; text-decoration: underline;}
.prfl-dtl-thre-two.cust-perkcls .prfl-dtl-thre-two-expdetails{ width: 100%;  margin-top: 5px;}
.prfl-dtl-thre-two.cust-perkcls .prfl-dtl-thre-two-expdetails .expdetails label:after{ content: ""; position: absolute; background-color: #5b5b5b; width: 10px; height: 10px; border-radius: 50%; left: -21px; bottom:7px;}
.prfl-dtl-thre-two.cust-perkcls .prfl-dtl-thre-two-expdetails .expdetails label{ font-size: 16px;  position: relative; color: #202020; font-weight: 500;}
.prfl-dtl-thre-two.cust-perkcls .prfl-dtl-thre-two-expdetails .expdetails{border-top: 1px solid #b1b1b1; width: 100%; padding:5px 20px; margin:0;}
.prfl-dtl-thre-two.cust-perkcls .prfl-dtl-thre-two-expdetails#cust-perk-more  .expdetails{border-top: 1px solid #b1b1b1 !important; width: 100%;}
.prfl-dtl-thre-two.cust-perkcls .prfl-dtl-thre-two-expdetails .expdetails:first-child{ border-top: none !important;}
.prfl-dtl-thre-two.cust-perkcls .show-more-perk .morelink{ cursor: pointer; }

.pageusers .membershippage-main {width: 100%;float: left;background: #dcdadb;padding: 30px 35px;box-sizing: border-box;border-top: solid 6px #c7c7c7; color:#fff;}
.pageusers .membershippage-main table td { background:#fff;color: #565454;padding: 13px 11px;}
.pageusers .membershippage-main .view-header {color: #6f6f6f;font-size: 20px;font-weight: 400;margin-bottom: 15px;}

.pageusers .donationpage-main {width: 100%;float: left;background: #dcdadb;padding: 30px 35px;box-sizing: border-box;border-top: solid 6px #c7c7c7; color:#565454;}
.pageusers .donationpage-main table td { background:#fff;color: #565454;padding: 13px 11px;}
.pageusers .donationpage-main .view-header {color: #6f6f6f;font-size: 20px;font-weight: 400;margin-bottom: 15px;}

.page-node-donation-step-2 fieldset.donation-amount .form-item-tier-amount

.pageusers .orderpage-main {width: 100%;float: left;background: #dcdadb;padding: 30px 35px;box-sizing: border-box;border-top: solid 6px #c7c7c7; color:#565454;}
.pageusers .orderpage-main table td { background:#fff;color: #565454;padding: 13px 11px;}
.pageusers .orderpage-main .view-header {color: #6f6f6f;font-size: 20px;font-weight: 400;margin-bottom: 15px;}


.profile-section .view-profile-orders {width: 100%;float: left;}
.profile-section .view-profile-orders .view-header {width: 150px;float: right;text-align: right;font-weight:600;font-size:29px;color: #0d3788;/*-background:#f6f3f3 url('images/totalamoutn.png') 6px 4px no-repeat;--*/ padding:20px 0px 7px 47px;border-radius: 5px;background-size: 34px; position:relative;}
.profile-section .view-profile-orders .view-header:before {content:'Total Amount';height:auto;/*height of image*/width:100%;/*width of image*/position: absolute; left:0px; top:0px;font-weight:400;font-size:13px;color: #262626;line-height: 15px;}



.profile-section .view-profile-orders .view-filters {width:14%;float: left; margin:0;}
.profile-section .view-profile-orders .view-filters .views-exposed-widgets {width:100%;float: left; margin:0; padding:0; border:none;}
.profile-section .view-profile-orders .view-filters .views-exposed-widgets .views-exposed-widget {width:100% !important;float: left!important; margin:0; padding:0;}
.profile-section .view-profile-orders .view-filters .views-exposed-widgets .views-exposed-widget select { color:#000;background: #f6f6f6 url(images/select-arrow.png) no-repeat right center !important;}


.profile-section .view-profile-orders .view-empty {width: 100%;float: left;margin-top: 15px;}
.profile-section .view-profile-orders .view-empty p { margin:0;color: #525051;}

 

.pageusers #block-views-notes-block-1 {width:100%; height:auto; float:left;background: #c8c8c8;}
.pageusers #block-views-notes-block-1 .view-notes {width:100%; height:auto; float:left;padding:30px 34px;box-sizing: border-box;}
.pageusers #block-views-notes-block-1 .view-notes .view-header {width: 50%;float: left;}
#magical-modal-link {width:100%; height:auto; float:left;margin:0px 0 0px;background: #c8c8c8;padding: 30px 0 0 34px;box-sizing: border-box;}
#magical-modal-link a {background: #0d3789;padding: 7px 15px;color: #fff;margin-top: 0px;display: inline-block;text-align: center;border-radius: 4px;font-weight: 600;font-size: 15px;}

.pageusers #block-views-notes-block-1 .view-notes .view-filters {width: 50%;float: left;margin-bottom: 10px;position: absolute;right: 35px;top: -40px;}
.pageusers #block-views-notes-block-1 .view-notes .view-filters .views-exposed-form .views-exposed-widget { float:right !important;width: 23%;margin-right: 0px;}
.pageusers #block-views-notes-block-1 .view-notes .view-filters .views-exposed-form .views-widget {width: 100% !important;float: left;}
.pageusers #block-views-notes-block-1 .view-notes .view-filters .views-exposed-form .views-widget .form-select {width:100% !important;}

.pageusers #block-views-notes-block-1 .view-notes .view-empty {width: 100%;float: left;margin-top: 15px;}
.pageusers #block-views-notes-block-1 .view-notes .view-empty p { margin:0;color: #525051;}



.pageusers #block-views-notes-block-1 .view-notes .view-content {width:100%; height:auto; float:left;}
.pageusers #block-views-notes-block-1 .view-notes .view-content table tr {}
.pageusers #block-views-notes-block-1 .view-notes .view-content table tr td {background: #e3e3e3;border: none;padding: 11px 15px;border-bottom: 10px solid #c8c8c8;position: relative;width: 100%;float: left;box-sizing: border-box;}


.pageusers #block-views-notes-block-1 .view-notes .view-content table tr td .views-field-data {font-size: 20px;font-weight: 600;color: #0d3789;width: auto;float: left;}
.pageusers #block-views-notes-block-1 .view-notes .view-content table tr td .views-field-php {font-size: 20px;font-weight: 600;color: #0d3789;width: auto;float: right;font-weight: 600;margin-right: 75px;}
.pageusers #block-views-notes-block-1 .view-notes .view-content table tr td .views-field-edit-submission {position: absolute;right:40px;top:5px;}
.pageusers #block-views-notes-block-1 .view-notes .view-content table tr td .views-field-edit-submission a {background: url('../images/edit-iconnew.png') center center no-repeat !important; box-shadow: none; text-shadow: none; text-indent: -11000px; width:23px; margin: 0; padding: 0 !important;  border: none; height:30px;background-size: 100% !important;opacity: 0.5;}
.pageusers #block-views-notes-block-1 .view-notes .view-content table tr td .views-field-edit-submission a:hover {opacity:1;}


.pageusers #block-views-notes-block-1 .view-notes .view-content table tr td .views-field-delete-submission {position: absolute;right:12px;top:5px;}
.pageusers #block-views-notes-block-1 .view-notes .view-content table tr td .views-field-delete-submission a {background: url('../images/delte-iconnew.png') center center no-repeat !important; box-shadow: none; text-shadow: none; text-indent: -11000px; width:22px; margin: 0; padding: 0 !important;  border: none; height:30px;background-size: 100% !important;opacity: 0.5;}
.pageusers #block-views-notes-block-1 .view-notes .view-content table tr td .views-field-delete-submission a:hover {opacity:1;}


.pageusers #block-views-notes-block-1 .view-notes .view-content table tr td .views-field-value {font-size: 14px;line-height: 22px;color: #565555;width: 100%;float: left;margin-top: 8px;}





/*-----------------user profile popup -----------*/




.pageusers .modal-default {background: #fff;padding-bottom: 10px;}
.pageusers .modal-default .ctools-modal-content {border: none !important; border-radius: 0; background:none;box-shadow: none;margin: 0;}
.pageusers .modal-default .ctools-modal-content .modal-header {padding:45px 10px 0 10px; background:#f6f6f6; width: 100%; height: auto; float: left; box-sizing: border-box; position: relative;border-bottom:none;}
.pageusers .modal-default .ctools-modal-content .modal-header::before {content:'';background: url('../images/shareemaila.png') no-repeat center center;/*url of image*/height:60px;/*height of image*/width:100%;/*width of image*/position: absolute; left:0px; top:0px;background-size: 40px;}


.pageusers .modal-default .ctools-modal-content .modal-header span#modal-title {width: 100%;height: auto;float: left;color: #000;line-height: 36px;margin: 0 !important;font-size: 19px;padding-top: 1px;padding-bottom:5px;text-align: center;font-weight: 600;text-transform: uppercase;}
.pageusers .modal-default .modal-header a.close { color: #fff !important; background: #f55158 url('../images/popcloseicon.png') no-repeat center center; padding: 17px 18px !important;font-size: 0px;position: absolute; right:14px; top:14px; z-index: 99; border-radius:0px;opacity: 1;}
 
.pageusers .ctools-modal-content .modal-content {margin:5px 0 0 0;float: left;padding: 0 15px !important;box-sizing: border-box; width: 100% !important;background:none;box-shadow: none;border: none;border-radius: 0;min-height: 305px;height: 360px !important;overflow-x: hidden;}


.pageusers .ctools-modal-content .modal-content .form-item { width:100%; height: auto; float: left;margin-right:0%;}	
.pageusers .ctools-modal-content .modal-content .form-item label { width:100%; height:auto; float:left;}
.pageusers .ctools-modal-content .modal-content .form-item-custom-mail-subject {float: right !important;margin-right:0% !important;}	
.pageusers .ctools-modal-content .modal-content .form-item label { width:auto; float:left; color:#000;font-weight: 600;}
.pageusers .ctools-modal-content .modal-content .form-item label span.form-required {color: #f55158;}
.pageusers .ctools-modal-content .modal-content .form-item input {width: 100%;background: none;border: solid 1px #000;font-size: 13px;}


.pageusers .ctools-modal-content .modal-content .form-item .webform-datepicker { width:100%; height:auto; float:left;}
.pageusers .ctools-modal-content .modal-content .form-item .webform-datepicker .form-type-select {width: 28% !important;margin-right: 2%;} 
.pageusers .ctools-modal-content .modal-content .form-item .webform-datepicker .form-type-select select {width:100%;background-color: transparent!important;border:solid 1px #000;}
.pageusers .ctools-modal-content .modal-content .form-item .webform-datepicker input.webform-calendar { border:none !important;}


.pageusers .ctools-modal-content .modal-content .form-item .form-radios { width:100%; height:auto; float:left;}
.pageusers .ctools-modal-content .modal-content .form-item .form-radios .form-type-radio  {width: auto !important;margin-right: 2%;background-color: transparent !important;border: solid 1px #000;} 


 

.pageusers .ctools-modal-content .modal-content .form-type-textarea {width:100% !important;}	
.pageusers .ctools-modal-content .modal-content .form-item .form-textarea-wrapper {width:100%;height:auto;float: right;margin: 0;padding: 0;}	
.pageusers .ctools-modal-content .modal-content .form-item .form-textarea-wrapper .form-textarea {width:100% !important;height: 100px;border-radius: 0;background: none;border: solid 1px #000;font-size: 13px;}	


.pageusers .ctools-modal-content .modal-content .form-actions { width:100%; height:auto; float:left; padding-bottom:10px;}
.pageusers .ctools-modal-content .modal-content input.form-submit { float:right;margin:0 !important;background: #000 !important;width: 100px;border-radius: 0 !important;text-transform: uppercase;font-weight: 600;}	
.pageusers .ctools-modal-content .modal-content input.form-submit:hover { background:#0d3789 !important;}
.pageusers .ctools-modal-content .modal-content .success_message {width: 100%; float: left; text-align: center; padding: 225px 0 0 0; font-size: 20px;font-weight: 600; background: url('../images/mailsent.png') no-repeat center 70px; background-size: 130px;}

/******************************************************************/
/**************************** new css *****************************/

#cust-perk-more {display:none;}

.profilepage-main table thead th {background: #333;  padding: 15px 20px; font-weight: 100; font-size: 14px; color: #fff; text-transform: uppercase;border: 1px solid #565151;}
.profilepage-main table td{padding: 4px 20px; font-weight: 100; background: #f9f9f9; border: solid 1px #e3e1e1; font-size: 15px;}
.profilepage-main .mainprofscreen{ clear:both; margin-bottom:0px;}
.profilepage-main .profileshown #no-more-tables{margin:15px 0px 20px;}
.profilepage-main .profileshown #no-more-tables table thead th{background: #f0b412;    border: 1px solid #daa423;}

.toolbar-tray-open .profilepage-main .profileshown div table thead th{background: #f0b412;    border: 1px solid #daa423;}

.profile-details{background: #f8f8f8; margin-right:0px; float: left;width: 99%; position:relative;}



.path-user #block-views-block-notes-block-1 { clear: both;    padding: 20px; border: solid 1px #ececec; background: #fbfbfb; width:100%; float:left; display:none;}
.path-user #block-views-block-notes-block-1 .views-exposed-form { background:none; margin:0; padding:0;}
.path-user #block-views-block-notes-block-1 .views-exposed-form .form-item { margin:0; padding:0;}


.contextual-region.block-views-blocknotes-block-1 .views-exposed-form .form-actions{ margin-top: 0; }
.path-user .block-views-blocknotes-block-1 .views-view-grid { margin:0; padding-top:65px;}
.path-user .block-views-blocknotes-block-1 .views-view-grid .views-col{ border-bottom: 1px solid #ccc; width: 100% !important;padding-bottom: 10px !important;margin-bottom: 15px;}
.path-user .block-views-blocknotes-block-1 .views-field-webform-submission-value{ width:100%;}
.path-user .block-views-blocknotes-block-1 .views-field-webform-submission-value-2{ width: 95%; float: left;font-size: 14px;line-height: 22px}
.path-user .block-views-blocknotes-block-1 .views-field-edit-webform-submission{width: 30px; float: left; vertical-align: top !important;margin-top: -8px;}
.path-user .block-views-blocknotes-block-1 .views-field-delete-webform-submission{width: 22px; float: right; vertical-align: top !important;margin-top: -8px;}
.path-user .block-views-blocknotes-block-1 .views-field-webform-submission-value .field-content{text-transform: uppercase; font-weight: 800; font-size: 17px;}
.path-user .block-views-blocknotes-block-1 .views-field-edit-webform-submission .field-content a{ font-size: 0; position: relative; vertical-align:top !important; height: 21px; width: 21px; display: block;}
.path-user .block-views-blocknotes-block-1 .views-field-delete-webform-submission .field-content a{ font-size:0;position: relative;vertical-align:top !important;height: 21px; width: 21px;display: block;}
.path-user .block-views-blocknotes-block-1 .views-field-edit-webform-submission .field-content a:after{content:""; background:url('../images/edit-iconnew.png') no-repeat center; background-size:cover; height:21px; width:21px; position: absolute;vertical-align: top !important;}
.path-user .block-views-blocknotes-block-1 .views-field-delete-webform-submission .field-content a:after{content:""; background:url('../images/delte-iconnew.png') no-repeat center; background-size:cover; height:23px; width:22px; position: absolute;vertical-align: top !important;}
.path-user .block-views-blocknotes-block-1 form.views-exposed-form .form-actions input.form-submit{ display: none; }
.path-user form.views-exposed-form{width:auto; float: right;}
.path-user form.views-exposed-form .form-item{width: 100%;}

.profilepage-main .mainprofscreen{ position:relative; margin-bottom:0px;}
a.custaddnotes{padding: 10px 28px 10px 15px !important; position: relative;}
a.custaddnotes:after{background-image: url('../images/plus-icon.png'); content:""; height: 10px; width: 10px; background-repeat: no-repeat; background-size: cover; background-position: right;position: absolute;margin-left: 5px;margin-top: 6px;}
.profilepage-main a.custaddnotes{position: absolute;bottom: -70px;left: 20px;z-index: 1;background:#efb323;color: #fff;border-radius: 4px;font-weight: 600;font-size: 16px;display: inline-block;margin: 0;line-height: normal;text-transform: uppercase;border: none;text-decoration: none;font-family: 'Avenir-Roman';}   
.path-user .block-views-blocknotes-block-1 .js-form-item-webform-submission-value label{ display: none;}



/*-------User Profile contact Section------*/
.contact-message-personal-form{background: #f8f8f8; padding: 15px 35px; float: left; clear: both;margin-bottom: 30px;}
.contact-message-personal-form.contact-message-form label{color: #171717; font-size: 16px; font-weight: 400; width: auto; float: left; margin-right: 10px;}
.contact-message-personal-form.contact-message-form .js-form-type-textfield label, .contact-message-personal-form .js-form-type-textarea textarea, .contact-message-personal-form .js-form-type-textfield input{width: 100%;}
.contact-message-personal-form.contact-message-form .form-item{display: block; color: #171717; font-size: 15px; font-weight: 600; margin: 5px 0;width: 100%;float: left;}
.contact-message-personal-form .js-form-type-checkbox input[type="checkbox"]{float: left; margin-right: 7px; width: auto;}
/*-------User Profile contact Section------*/

/*-------User Profile contact Section------*/

.profile-customer-add-form.profile-form .field--name-address, .profile-customer-add-form.profile-form .field--name-field-order-email{background: #f8f8f8; padding: 15px 35px;  clear: both;  width: 70%;margin: 0 auto;display: block;float: none;margin-bottom: 30px !important;}
.profile-customer-add-form.profile-form input, .profile-customer-add-form.profile-form select{width: 100%;}
.profile-customer-add-form.profile-form input[type="submit"]{ width: auto; }
.profile-customer-add-form.profile-form .address-container-inline .form-item-address-0-address-administrative-area{width: 32%;}
.profile-customer-add-form.profile-form .address-container-inline .form-item-address-0-address-locality{width: 30%;}
.profile-customer-add-form.profile-form .address-container-inline .form-item-address-0-address-family-name{width: 49%; margin-right: 0;}
.profile-customer-add-form.profile-form .address-container-inline .form-item-address-0-address-postal-code{width: 33%; margin-right: 0;}
.profile-customer-add-form.profile-form input.address-line1, .profile-customer-add-form.profile-form input.address-line2{height: 100px;}
.field--name-address details summary{ margin: 0; display: inline-block; color: #171717; font-size: 15px; font-weight: 600;}
/*-------User Profile contact Section------*/
.path-user #wrapper .main-profile-wrapper .profile{ padding-right: 0px; padding-left: 0px;}
.main-profile-wrapper .profile-section .mcauliffe-list ul {  padding: 0px; margin-bottom:10px;}
.main-profile-wrapper .profile-section .mcauliffe-list ul li { display: inline-block; margin-right: 8px; line-height: 43px; margin-bottom: 10px;}
.main-profile-wrapper .profile-section .mcauliffe-list ul li.active a { background-color: #efb323; padding: 0 24px; color: #ffffff; border-radius: 10px; font-size: 17px; text-decoration: none; font-weight: 600; border: none;}
.main-profile-wrapper .profile-section .mcauliffe-list ul li a {border: solid 1px #5ebd70; padding:0px 24px;border-radius: 10px; color: #000;}
.main-profile-wrapper .profile-section .mcauliffe-list ul li span.pro-familytab {background: url('../images/profilearrow.png') right center no-repeat; margin-right: 10px; padding-right: 25px;font-weight: 600;}

.membershippage-main.profileshown, .donationpage-main.profileshown, .orderpage-main.profileshown {clear: both;margin-top: 15px;float: left;width: 100%;}
.proview-top-wrap{text-align: right;margin-right:0%;font-size: 20px;}
.proview-top-wrap .pview-tot-amt{font-weight: 600;color: #3cae1c;margin-left: 4px;}

/*------------------------*/

.path-user .ui-front .webform-submission-notes-add-form .js-form-type-textarea textarea {font-size: 17px;}

.profile-section .profileshown .views-exposed-form { width:100%; float:left;margin-top: 10px;}
.profile-section .profileshown .views-exposed-form .form-item { width: 33.333%;}

.main-profile-wrapper .profile-section { padding:0; margin:0;}

.profilepage-main .views-exposed-form .form-actions {margin: 10px 0 0 !important;}
/*
.commerce-product-form .product-visibility-settings .js-form-item-stores-target-id-value-3, 
.commerce-product-form .product-visibility-settings .js-form-item-stores-target-id-value-4,
.commerce-product-form .product-visibility-settings .js-form-item-stores-target-id-value-5 { display: none;}
*/
.commerce-product-form .product-visibility-settings .field--name-stores .js-form-type-checkbox { display: none;}
.commerce-product-form .product-visibility-settings .field--name-stores .form-item-stores-target-id-value-1{ display: block !important;}

.pom-rcv-cls { display:none; }

.path-admin #block-seven-content #payment-add-form-wrapper .commerce-payment-add-form,
.role-pos #block-creative-responsive-theme-content #payment-add-form-wrapper .commerce-payment-add-form {
    display: none !important;
}





#print_drawer_view_page {box-shadow: none; text-shadow: none; text-indent: -3000px; margin: 0; margin-top: 0px; margin-bottom: 0px; padding: 0 !important; margin-top: 15px; margin-bottom: 15px; float: none;width: 57px; background: url('../images/printicon.png') no-repeat left 8px center !important; height: 33px; cursor: pointer; display:block;}

@media print {

#print_drawer_view_page { display:none;}

}



.prfl-dtl-fore-heading {width: auto;float: left;margin: 0;position: absolute;right: 10px;top: 0;}
.prfl-dtl-fore-heading h2 {margin: 0;color: #ff5050;padding: 10px 10px;font-size: 16px;display: inline-block;border: solid 1px #ff5050;border-radius: 3px;font-family: 'Avenir-Heavy';letter-spacing: 0.4px;}

.cust-ordr-pay-smry { display:none;}

.path-viewmembershipcard .cust-memcard-print-wrapper .custmemcardmail {
    font-size: 24px;
    color: #018c80;
    cursor: pointer;
}

/******Order view page view submission css here********/

#block-viewwebformsubmissionlink-2{
    float: right;
    width: 32.3%;
    margin-top: -298px;
    margin-right: -1px;
    padding: 17px;
    border: 1px solid #cdcccc;
	border-radius: 3px;
    background-color: #edede8;
    box-shadow: inset 0 0 5px rgb(0 0 0 / 15%);
}
#block-viewwebformsubmissionlink-2 h2{ 
   font-size: 14px;
}
#block-viewsubmissiondetails{
	float: right;
	width: 36.3%;
	margin-top: -220px;
	margin-right: -1px;
	padding: 17px;
}
#block-viewsubmissiondetails h2 {
    font-size: 14px;
}
/*----------13-04-2023 orderadmin------------*/
.path-admin .field.field--name-order-items.field--type-entity-reference.field--label-hidden.field__items {
    overflow-x: scroll;
}

/* Hide Remove coupon button on checkout */
#edit-sidebar-coupon-redemption-form .coupon-redemption-form__coupons input.form-submit{ display: none; }