/* General CSS */
.wdm-eb-wrap, .wdm-eb-wrap *{-webkit-box-sizing: border-box; box-sizing: border-box; outline: none !important;}
.wdm-eb-clearfix:before,
.wdm-eb-clearfix:after{content: ""; display: table;}
.wdm-eb-clearfix::after{clear: both;}
.wpnw-first{clear:both;}

.wdm-eb-budget-stipends-wrap, .wdm-eb-budget-stipends-wrap *{-webkit-box-sizing: border-box; -moz-box-sizing: border-box;box-sizing: border-box; outline: none;}
.wdm-eb-select{max-width: fit-content; padding: 3px 8px; margin: 0; font-size: 15px; line-height: 15px;}
.wdm-eb-width-100{width: 100%;}
.wdm-eb-width-50{width: 50%;}
.wdm-eb-text-right{text-align: right;}
.wdm-eb-text-center{text-align: center;}
.wdm-eb-no-padding{padding: 0 !important;}
.wdm-eb-no-lr-padding{padding-left: 0 !important; padding-right: 0 !important;}
.wdm-eb-no-border{border: 0 !important;}
.wdm-eb-msg{position: relative; font-size: 13px; padding: 8px 12px; margin-top: 10px; border: 1px solid transparent; border-radius: 0.25rem;}
.wdm-eb-msg-warning{color: #664d03; background-color: #fff3cd; border-color: #ffecb5;}
.wdm-eb-msg-success{color: #0f5132; background-color: #d1e7dd; border-color: #badbcc;}
.wdm-eb-msg-danger{color: #842a33; background-color: #fdcbd4; border-color: #e9134c;}
.wdm-eb-text-success{color: #28a745;}
.wdm-eb-text-danger{color: #dc3545;}
.wdm-eb-text-info{color: #212529;}
.wdm-eb-event-cost-warning{position: relative; font-size: 13px; padding: 8px 12px; margin-top: 10px; border: 1px solid transparent; border-radius: 0.25rem; color: #842a33; background-color: #fdcbd4; border-color: #e9134c;}
.wdm-eb-funding-guidelines{position: relative; font-size: 13px; padding: 8px 12px; margin-top: 10px; border: 1px solid transparent; border-radius: 0.25rem; color: #664d03; background-color: #fff3cd; border-color: #f7d774;}
.wdm-eb-loader{display: inline-block; margin-left: 2px; border: 4px solid #f3f3f3; border-radius: 50%; border-top: 4px solid #3498db; width: 15px; height: 15px; -webkit-animation: wdm-eb-spin 2s linear infinite; animation: wdm-eb-spin 2s linear infinite; vertical-align: middle;}
.wdm-eb-hide{display: none;}
.wdm-eb-budget-stipends-wrap table.wdm-eb-clone-row{border: 0 !important; margin: 0 !important;}
.wdm-eb-budget-stipends-wrap .wdm-eb-budget-stipends > td{border-bottom: 0 !important;}
.wdm-eb-budget-stipends-wrap i{cursor: pointer; margin-right: 7px; font-weight: bold;}
.wdm-eb-budget-stipends-wrap i.fa.fa-times{color: #dc3545;}
.wdm-eb-budget-stipends-wrap i.fa.fa-plus{color: #28a745;}
.wdm-eb-budget-stipends-wrap i.fa.fa-pencil-square-o{color: #e9134c;}
.wdm-eb-budget-stipends-wrap input[type=text]{padding: 3px 8px; max-width: 70px;}
.wdm-eb-budget-stipends-wrap .wdm-eb-budget-ttl{text-transform: uppercase; font-weight: bold;}

.wdm-eb-budget-stipends-wrap{background-color: #f8f9fa; box-shadow: 0 0.125rem 0.25rem #251e2013; padding: 14px; line-height: normal; margin-bottom: 20px;}
.wdm-eb-budget-stipends-wrap .wdm-eb-box-wrap{border: 1px solid #f7cb79; padding: 15px; margin: 15px 0 10px 0; border-radius: 5px; box-shadow: 0 0.5rem 1rem #251e2026;}
.wdm-eb-budget-stipends-wrap .wdm-eb-budget-heading{margin-bottom: 15px;}
.wdm-eb-budget-stipends-wrap .wdm-eb-budget-heading .wdm-eb-request-funding{float: right; font-weight: bold; margin-top: -2.5%;}
.wdm-eb-budget-stipends-wrap .wdm-eb-category-wrap{width: 50%; max-width: 100%;}
.wdm-eb-budget-stipends-wrap .wdm-eb-budget-tbl{border-collapse: collapse; border: 0; text-align: left; margin: 0 !important; font-size: 15px;}
.wdm-eb-budget-stipends-wrap .wdm-eb-budget-tbl th{border: 0; font-size: 15px; border-top: 1px solid #dee2e6; border-bottom: 1px solid #dee2e6;}
.wdm-eb-budget-stipends-wrap .wdm-eb-budget-tbl td{border: 0; font-weight: normal; border-bottom: 1px solid #dee2e6;}
.wdm-eb-budget-stipends-wrap .wdm-eb-remove-item{cursor: pointer;}
.wdm-eb-budget-stipends-wrap .wdm-eb-remove-budget-wrap{display: flex; width: 100%; align-items: center;}
.wdm-eb-budget-stipends-wrap span.wdm-eb-budget-note{color: #ba0f3d; padding-left: 10px; font-size: 14px; cursor: pointer;}
.wdm-eb-budget-stipends-wrap span.wdm-eb-budget-note:hover{text-decoration: underline;}
.wdm-eb-budget-stipends-wrap .wdm-eb-comment-wrap .wdm-eb-comment-ttl-wrap{font-size: 13px; margin: 5px 0;}
.wdm-eb-budget-stipends-wrap .wdm-eb-comment-wrap .wdm-eb-comment-ttl{font-weight: bold;}
.wdm-eb-budget-stipends-wrap .wdm-eb-add-budget-item{display: inline-block; cursor: pointer;}
.wdm-eb-budget-stipends-wrap .wdm-eb-budget-total-wrap{border-bottom: 1px solid #343a40 !important;}
.wdm-eb-budget-stipends-wrap .wdm-eb-budget-tbl .wdm-eb-budget-total-wrap th{border-bottom: 0;}
.wdm-eb-budget-stipends-wrap .wdm-eb-budget-footer-wrap{display: flex; width: 100%; align-items: center; margin-top: 15px;}
.wdm-eb-budget-stipends-wrap .wdm-eb-budget-footer-left{width: 35%;}
.wdm-eb-budget-stipends-wrap .wdm-eb-budget-footer-right{display: flex; align-items: center; width: 65%; text-align: right;}
.wdm-eb-budget-stipends-wrap .wdm-eb-budget-submit-text{font-size: 13px; width: 55%; margin-right: 10px;}
.wdm-eb-budget-stipends-wrap .wdm-eb-budget-request-revision{text-transform: capitalize; cursor: pointer; color: #e9134c; padding: 5px 12px; display: inline-block; text-decoration-line: underline;}
.wdm-eb-budget-stipends-wrap .wdm-eb-budget-save-submit{width: 45%;}
.wdm-eb-budget-stipends-wrap .wdm-eb-btn{padding: 5px 12px; margin: 5px 0; text-transform: uppercase; background-color: #e9134c; color: #fff; border-radius: 5px; line-height: normal; font-size: 12px; display: inline-block;}
.wdm-eb-budget-stipends-wrap .wdm-eb-notice{margin-top: 15px;}

.wdm-eb-show-hide-remove-item{font-size: 14px; padding: 10px 8px; cursor: pointer;}
.wdm-eb-display-remove-items{border: 0; opacity: 0.5;}
.wdm-eb-display-remove-items td{border: 0; border-bottom: 1px solid #dee2e6;}

/* Budget Log CSS */
.wdm-eb-budget-log-wrap{background-color: #ffffff; margin-top: 15px; padding: 0 12px 12px 12px;}
.wdm-eb-budget-log-wrap .wdm-eb-budget-log-ttl{font-size: 16px; padding-top: 12px; cursor: pointer; font-weight: bold; text-transform: uppercase;}
.wdm-eb-budget-log-wrap .wdm-eb-budget-log-cont-wrap{margin: 12px; font-size: 14px;}
.wdm-eb-budget-log-cont-wrap .wdm-eb-budget-log{margin-bottom: 10px;}
.wdm-eb-budget-log-cont-wrap .wdm-eb-budget-log:last-child{margin-bottom: 0;}
.wdm-red-border {  border: 2px solid #ff0000;}
/* Payment Log CSS */
.wdm-eb-payment-log-wrap th{text-align: left;}
.wdm-eb-payment-log-wrap .wdm-eb-payment-tbl{font-size: 14px;border: 1px solid #DDDDDD;}

/* Reimbursement Speaker Shortcode CSS */
.wdm-eb-reim-speaker-desc{margin-top: 10px;}
#wdm_reim_speaker_page_link_copy_btn .dashicons { font-size: 16px; margin-right: 3px; }

/* Safari */
@-webkit-keyframes wdm-eb-spin {
	0% { -webkit-transform: rotate(0deg); }
	100% { -webkit-transform: rotate(360deg); }
}

@keyframes wdm-eb-spin {
	0% { transform: rotate(0deg); }
	100% { transform: rotate(360deg); }
}
select.wdm-eb-approval-status {
    height: 30px;
    padding: 0;
}
.wdm-eb-column,
.wdm-eb-columns {padding-left: 0.9375em; padding-right: 0.9375em; width: 100%; float: left; position: relative;}

@media only screen and (min-width: 40.0625em) {
	.wdm-eb-column-1 {width: 8.33333%;}
	.wdm-eb-column-2 {width: 16.66667%;}
	.wdm-eb-column-3 {width: 25%;}
	.wdm-eb-column-4 {width: 33.33333%;}
	.wdm-eb-column-5 {width: 41.66667%;}
	.wdm-eb-column-6 {width: 50%;}
	.wdm-eb-column-7 {width: 58.33333%;}
	.wdm-eb-column-8 {width: 66.66667%;}
	.wdm-eb-column-9 {width: 75%;}
	.wdm-eb-column-10 {width: 83.33333%;}
	.wdm-eb-column-11 {width: 91.66667%;}
	.wdm-eb-column-12 {width: 100%;}
	.wdm-eb-column-c5{width: 20%;}
}
