body{overflow-x:hidden;}
.wp-donation-system{float:left;position:relative;width:100%;}
.wp-donation-system h1,.wp-donation-system h2,
.wp-donation-system h3,.wp-donation-system h4,
.wp-donation-system h5,.wp-donation-system h6{font-family:roboto slab;color:#4d4c4c;}
.wp-donation-system p{font-family:arimo;color:#8f8f8f;font-size:12px;line-height:30px;}
.wp-donation-system ul li ,.wp-donation-system ul li a{font-family:arimo;color:#8f8f8f;font-size:12px;line-height:30px;}
.wp-donation-system a:hover,
.wp-donation-system a:focus{text-decoration:none;outline:none;}
.wp-donation-system{float:left;padding:70px 80px 0;position:relative;width:100%;}
.wp-donation-system h6{background:none repeat scroll 0 0 #000000;color:#ffffff;font-size:14px;left:0;margin:0;padding:30px 80px 60px;position:absolute;text-align:center;top:0;width:100%;}
.easy-donation{background:none repeat scroll 0 0 #f4f4f4;float:left;overflow:hidden;position:relative;width:100%;}
.donation-title{background:none repeat scroll 0 0 #1c1d1d;float:left;width:100%;position:relative;margin:0;padding:40px 90px;}
.donation-title h1{color:#ffffff;float:left;font-size:22px;letter-spacing:0.5px;margin:7px 0;padding:0;}
.easy-donation,
.language-selector .select2-container--default .select2-selection--single,
.language-selector .select2-container--default .select2-selection--single span.select2-selection__rendered,
.select2-container--default .select2-selection--single,
.wpdonation-button, .donation-figures li a.wpdonation-button,
.textfield input,.textfield textarea,
.wpdonation-box .nav li a,
.wp-donation-system button,
.field,
.wpdonation-payment a,
.history,
.history-detail,
.history-detail > span,
.history-detail > i,
.trans-history,
.thanks-message,
.payment-method
.wp-donation-system input[type="submit"],
.wp-donation-system input[type="button"]{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}
.donation-amount .textfield:before,
.donation-amount .textfield:after,
.history-detail:before{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}
.wpdonation-box .nav li a,
.wp-donation-system button,
.search input,
.search button,
.history-detail > a,
.wpdonation-payment a,
.history:hover .history-detail > i{-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.language-selector{float:right;width:180px;}
.language-selector .select2.select2-container{float:left;width:100% !important;}
.language-selector .select2-container--default .select2-selection--single{background-image:none;border:0 none;height:37px;}
.language-selector .select2-container--default .select2-selection--single span.select2-selection__rendered{color:#ffffff;font-family:arimo;font-size:11px;letter-spacing:0.5px;line-height:37px;padding:0 40px 0 20px;text-transform:uppercase;}
.language-selector .select2-container--default .select2-selection--single .select2-selection__arrow{height:35px;width:40px;}
.language-selector .select2-container--default .select2-selection--single .select2-selection__arrow b{border-top-color:#ffffff;border-bottom-color:#ffffff;}
.language-selector .select2-container--default .select2-selection--single span.select2-selection__rendered img{float:left;margin-right:10px;margin-top:12px;}
.donation-fields{float:left;padding:50px 100px;padding-top:0px;width:100%;}
.easy-donation .select2-container{width:100% !important;z-index:1 !important;}
.select2-container--default .select2-selection--single{background:#ffffff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ0JSIgc3RvcC1jb2xvcj0iI2ZjZmNmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWZhZmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #ffffff 0%, #fcfcfc 44%, #fafafa 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(44%,#fcfcfc), color-stop(100%,#fafafa));background:-webkit-linear-gradient(top, #ffffff 0%,#fcfcfc 44%,#fafafa 100%);background:-o-linear-gradient(top, #ffffff 0%,#fcfcfc 44%,#fafafa 100%);background:-ms-linear-gradient(top, #ffffff 0%,#fcfcfc 44%,#fafafa 100%);background:linear-gradient(to bottom, #ffffff 0%,#fcfcfc 44%,#fafafa 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fafafa',GradientType=0);border:1px solid #b7d6df;height:50px;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#646464;font-family:arimo;font-size:12px;letter-spacing:0.4px;line-height:48px;padding:0 40px 0 20px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:49px;width:40px;}
.select2-results__option{font-family:arimo;font-size:12px;line-height:10px;padding:10px 20px;}
.select2-container--default .select2-selection--single .select2-selection__arrow::before{background:none repeat scroll 0 0 #b1b1b1;content:"";height:10px;width:1px;margin-top:-5px;position:absolute;top:50%;left:0;}
.wpdonation-box{float:left;margin-top:45px;width:100%;}
.wpdonation-title{color:#4d4c4c;float:left;font-size:18px;font-weight:600;margin:0 0 30px;text-align:center;text-transform:uppercase;width:100%;}
ul.donation-figures{float:left;list-style:outside none none;margin:0;padding:0;text-align:center;width:100%;}
ul.donation-figures li{display:inline-block;margin:0 5px;}
.wpdonation-button, .donation-figures li a.wpdonation-button{background:none repeat scroll 0 0 #4a4a4a;color:#ffffff;float:left;font-family:arimo;font-size:14px;line-height:25px;padding:10px 30px;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-ms-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}
.textfield{float:left;position:relative;width:100%;}
.textfield input, .textfield textarea{background:none repeat scroll 0 0 #ffffff;border:1px solid #d2cfcf;color:#a8a8a8;float:left;font-family:arimo;font-size:12px;letter-spacing:0.5px;height:49px;padding:10px 20px;width:100%;}
.textfield textarea::-moz-placeholder,.textfield input::-moz-placeholder{opacity:1;color:#8f8f8f;}
.textfield textarea::-webkit-placeholder,.textfield input::-webkit-placeholder{opacity:1;color:#8f8f8f;}
.donation-amount .textfield textarea{text-align:center;line-height:110px;min-height:135px;}
.donation-amount .textfield textarea{font-size:50px;line-height:110px;}
.donation-amount .textfield textarea::-moz-placeholder{font-size:12px;}
.donation-amount{float:left;margin-top:50px;width:100%;}
.donation-amount .textfield::before,
.donation-amount .textfield::after{background:none repeat scroll 0 0 #f4f4f4;border:1px solid #b6b6b6;color:#4d4c4c;content:"OR";font-family:roboto slab;font-size:12px;font-weight:700;height:47px;left:50%;line-height:47px;margin-left:-23.5px;position:absolute;text-align:center;top:-24px;width:47px;z-index:1;}
.donation-amount .textfield::after{background:none repeat scroll 0 0 #ffffff;border:0 none;content:"";height:57px;margin-left:-28.5px;margin-top:-6.5px;width:57px;z-index:0;}
.wpdonation-box ul{border:0 none;}
.wpdonation-box .nav{float:left;text-align:center;width:100%;}
.wpdonation-box .nav li{display:inline-block;float:none;margin:0 5px;}
.wpdonation-box .nav li a,
.wpdonation-box .nav li.active a,
.wpdonation-box .nav li a:hover{background:none repeat scroll 0 0 #4a4a4a;border:0 none;color:#ffffff;line-height:20px;margin:0;padding:13px 50px;}
.wpdonation-box > .tab-content{float:left;padding-top:50px;width:100%;}
.payment-type h3{color:#4d4c4c;float:left;font-size:15px;font-weight:400;margin:0 0 20px;text-align:center;width:100%;}
.wpdonation-box .tab-content .tab-content{float:left;margin-top:10px;padding:0 60px;width:100%;}
.wpdonation-box .tab-content .tab-content p{float:left;font-family:roboto slab;margin-bottom:30px;text-align:center;width:100%;}
.form{float:left;margin-bottom:-20px;width:100%;}
.form > div{margin-bottom:20px;}
.textfield > img{position:absolute;right:10px;top:10px;}
.wp-donation-system button{background:none repeat scroll 0 0 #4a4a4a;border:0 none;color:#ffffff;display:table-caption;float:none;font-family:arimo;font-size:11px;font-weight:700;letter-spacing:0.5px;margin:30px auto 0;padding:14px 50px;text-transform:uppercase;}
.search{height:100%;background:none repeat scroll 0 0 #373737;position:absolute;right:0;top:0;}
.search button{color:#a2a2a2;float:left;font-size:18px;height:100%;margin:0;padding:0;width:70px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}
.search input{background:#0F0F0F;border:0 none;color:#ffffff;font-family:roboto slab;font-size:16px;font-weight:400;height:100%;padding:20px 0;position:absolute;right:100%;width:0;}
.search button:hover{color:#ffffff;}
.search:hover input,.search input:focus{padding:20px;width:250px;}
.date-range{float:right;margin:0;}
.field{background:none repeat scroll 0 0 #373737;float:left;height:36px;margin-left:20px;position:relative;width:150px;}
.field input{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:0 none;color:#a2a2a2;font-family:arimo;font-size:11px;height:100%;padding:6px 30px 6px 20px;width:100%;}
.field i{color:#a2a2a2;font-size:12px;position:absolute;right:10px;top:12px;}
.donation-fields strong.wpdonation-subtitle{color:#4d4c4c;float:left;font-family:roboto slab;font-size:14px;text-align:center;}
.wp-donation-system button.clear-filter{margin-top:0;padding:15px 20px;width:100%;}
.history{background:none repeat scroll 0 0 #ffffff;float:left;margin-top:20px;padding:10px;width:100%;}
.wpdonation-payment{color:#4c4c4c;float:left;font-family:roboto slab;font-size:36px;font-weight:300;margin:35px 0;text-align:center;width:100%;}
.wpdonation-payment i{font-size:24px;font-style:normal;font-weight:700;margin-right:5px;}
.wpdonation-payment a{background:none repeat scroll 0 0 #c0bebe;color:#ffffff;display:table;font-family:arimo;font-size:11px;margin:0 auto;padding:7px 22px;}
.history-detail{background:none repeat scroll 0 0 #f4f4f4;float:left;width:100%;padding:30px 30px 25px 70px;position:relative;}
.history-detail > span{background:none repeat scroll 0 0 #ffffff;color:#4a4a4a;display:table;font-family:arimo;font-size:10px;letter-spacing:0.4px;margin-bottom:20px;padding:6px 15px;text-transform:uppercase;}
.history-detail h5{color:#646464;float:left;font-family:arimo;font-size:15px;letter-spacing:0.5px;margin:0;}
.history-detail h5 strong{font-family:roboto slab;font-size:18px;margin-right:5px;}
.history-detail > i{background:none repeat scroll 0 0 #c0bebe;color:#ffffff;float:right;font-family:arimo;font-size:11px;font-style:normal;letter-spacing:0.5px;margin-top:-20px;padding:10px 25px;}
.history-detail ul{float:left;list-style:outside none none;margin:10px 0 0;padding:0;width:100%;}
.history-detail ul li{float:left;line-height:20px;padding-right:20px;width:50%;}
.history-detail:before{background:none repeat scroll 0 0 #c0bebe;border:3px solid #ffffff;color:#ffffff;content:"\e64c";font-family:"themify";height:37px;left:-17.5px;line-height:29px;margin-top:-17.5px;position:absolute;text-align:center;top:50%;width:37px;}
.history-wrap{float:left;margin-top:40px;width:100%;}
.trans-history{background:none repeat scroll 0 0 #ffffff;float:left;margin-top:20px;text-align:center;width:100%;}
.trans-history a{color:#646464;float:left;font-family:roboto slab;font-size:12px;line-height:22px;margin:0;padding:20px 30px;text-transform:uppercase;width:100%;}
.thanks{background:none repeat scroll 0 0 #f4f4f4;float:left;height:100%;padding:70px 80px;width:100%;}
.thanks-message{background:none repeat scroll 0 0 #282a1f;float:left;padding:80px 100px;width:100%;text-align:center;}
.thanks-message img{float:left;margin:-140px 0;width:190px;}
.thanks-message h5{color:#0b9444;font-family:roboto slab;font-size:80px;font-weight:600;letter-spacing:0.3px;margin:0;text-shadow:5px 5px 4px #202020;}
.thanks-message span{color:#ffffff;display:inline-block;font-family:roboto slab;font-size:28px;letter-spacing:1px;margin-top:11px;text-shadow:5px 5px 4px #202020;}
.success-notification{float:left;margin-top:90px;text-align:center;width:100%;}
.success-notification > h5{color:#1b1b1b;font-family:roboto slab;font-size:16px;margin-bottom:30px;margin-top:0;text-transform:uppercase;}
.success-notification > h5 strong{font-size:18px;margin-left:20px;}
.success-notification p{color:#505050;font-family:arimo;font-size:13px;line-height:26px;padding:0 80px;}
.payment-method{background:none repeat scroll 0 0 #ffffff;border:1px solid #b6b6b6;float:left;padding:45px 90px;width:100%;}
.payment-date{background:none repeat scroll 0 0 #f9f9f9;float:left;width:100%;padding:50px 75px;}
.payment-date > strong{float:left;font-family:arimo;font-size:36px;color:#0b9444;}
.payment-date > span{float:right;font-family:arimo;font-size:13px;margin-top:15px;}
.payment-method > div > h5{color:#454545;float:left;font-family:roboto slab;font-size:18px;font-weight:600;margin-bottom:30px;margin-top:60px;text-transform:uppercase;width:100%;}
.payment-method ul{float:left;list-style:outside none none;margin:0;padding:0;width:100%;}
.payment-method ul li{float:left;line-height:30px;width:100%;}
.payment-method ul li span{color:#646464;float:left;font-size:12px;font-weight:700;width:50%;}
.payment-method ul li i{color:#646464;float:left;font-family:arimo;font-size:12px;font-style:normal;width:50%;}
.payment-method > p{color:#646464;float:left;font-size:12px;margin-bottom:0;margin-top:20px;width:100%;}
.overlay{display:none;background:none repeat scroll 0 0 rgba(255, 255, 255, 0.87);height:100%;left:0;overflow-y:hidden;position:fixed;top:0;width:100%;z-index:999999;}
.overlay .my_loader{width:50px;height:50px;background-color:#4CC987;left:50%;margin-left:-50px;margin-top:-50px;position:absolute;top:50%;-webkit-animation:rotateplane 1.2s infinite ease-in-out;animation:rotateplane 1.2s infinite ease-in-out;}
@-webkit-keyframes rotateplane{0%{-webkit-transform:perspective(120px)}
50%{-webkit-transform:perspective(120px) rotateY(180deg)}
100%{-webkit-transform:perspective(120px) rotateY(180deg) rotateX(180deg)}
}
@keyframes rotateplane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(0deg) rotateY(0deg)}
50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg);-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}
100%{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}
}
#errmsg{color:red;}
#f_overlay{display:none;background:none repeat scroll 0 0 rgba(0,0,0, 0.57);height:100%;left:0;overflow-y:hidden;position:fixed;top:0;width:100%;z-index:999999;}
.confirm_popup{background:none repeat scroll 0 0 #fff;border-radius:4px;left:50%;margin-left:-350px;padding:20px;position:fixed;top:50%;width:700px;z-index:9999999;}
.confirm_popup > h2{background:none repeat scroll 0 0 #4f4f4f;color:#fff;font-family:roboto slab;font-size:20px;font-style:normal;font-weight:600;letter-spacing:0.5px;line-height:20px;margin:-20px -20px 20px;padding:15px 20px;text-align:center;text-transform:uppercase;}
.wp-donation-system table{border:1px solid #cfcfcf;margin-bottom:30px;}
.wp-donation-system table td{border:1px solid #d9d9d9;font-family:arimo;font-size:14px;padding:6px 20px;text-transform:capitalize;}
.wp-donation-system input[type="submit"], .wp-donation-system input[type="button"]{font-family:arimo;font-size:14px;font-weight:400;letter-spacing:0.7px;padding:10px 20px;text-transform:capitalize;}
#bank_layer{background:none repeat scroll 0 0 #000;color:#fff;cursor:pointer;font-size:18px;padding:4px 10px;position:absolute;right:1px;}
#bank_transcation{background:none repeat scroll 0 0 rgba(255, 255, 255, 0.87);left:50%;margin-left:-40%;overflow-y:hidden;position:absolute;top:10%;width:80%;z-index:999999;}
.wp-donation-system h6 > a{color:#fff;}
#msg_{float:left;text-align:center;width:100%;}
.no-record{background:none repeat scroll 0 0 #fff;border-radius:3px;float:left;padding:15px 30px;width:100%;}
.no-record p{color:#3f3f3f;float:left;font-family:roboto slab;font-size:14px;font-weight:700;margin:0;text-align:center;text-transform:uppercase;width:100%;}
#paypal_single_payment{background:none repeat scroll 0 0 #B0B0B0;height:auto;left:50%;margin-left:-25%;margin-top:-6%;position:fixed;top:50%;width:50%;z-index:9999999;}
#reporting_popup .confirm_popup table{width:100% !important;}
#reporting_popup .confirm_popup table td{border:1px solid #e7e7e7;padding:5px;width:50%;}
.donation_for{padding-bottom:20px;padding-top:20px;}
.delet_record{margin-right:10px;cursor:pointer;}