body,html{margin:0;padding:0;box-sizing:border-box;font-family:"Open Sans", Arial, Helvetica, sans-serif;font-weight:300;font-size:16px;line-height:22px;color:#666}body{background-color:#ececec}h2{margin:0;padding:0;box-sizing:border-box;font-size:32px;line-height:38px;margin:16px 0}h3{margin:0;padding:0;box-sizing:border-box;display:block;text-align:left;font-size:16px;line-height:22px;margin-top:4px;margin-bottom:4px;text-transform:none}label{margin:0;padding:0;box-sizing:border-box;display:block;text-align:left;font-size:11px;line-height:16px;margin-top:2px;margin-bottom:2px;text-transform:uppercase}label .error{text-transform:none}label.header{margin:0;padding:0;box-sizing:border-box;display:block;text-align:left;font-size:16px;line-height:22px;margin-top:4px;margin-bottom:4px;text-transform:none}.required::after{content:'*';margin-left:4px;color:#cc3300}.error{color:#cc3300}input[type="text"],input[type="password"],textarea,select{margin:0;padding:0;box-sizing:border-box;padding:4px;width:100%;display:block;border-radius:3px;border:1px solid #d6d6d6;background-color:white;font-size:16px;height:42px}input[type="text"]:focus,input[type="password"]:focus,textarea:focus,select:focus{border-color:#ffcf23;background-color:rgba(255,207,35,0.1)}input.fieldWithErrors[type="text"],input.fieldWithErrors[type="password"],textarea.fieldWithErrors,select.fieldWithErrors{border-color:#cc3300;background-color:rgba(204,51,0,0.1)}select{color:#666}.aboutYouErrors{border-color:#cc3300;background-color:rgba(204,51,0,0.1);font-size:20px;padding:10px 0;text-align:center;border:1px solid #cc3300;margin-bottom:10px}#gift_comments{height:100px}.alumni-button{display:inline-block;line-height:32px}button[type=submit],.alumni-button{margin:0;padding:0;box-sizing:border-box;padding:0 8px;font-size:16px;position:relative;height:32px;background-color:#a1b70d;color:#262626;text-decoration:none;border:none;border-radius:3px 0 0 3px;margin-top:16px;margin-bottom:30px;overflow:visible}button[type=submit]:after,.alumni-button:after{content:'';position:absolute;top:0;width:0;height:0;right:-32px;border-style:solid;border-width:16px;border-color:transparent transparent transparent #a1b70d}button[type=submit]:hover,.alumni-button:hover{cursor:pointer;background-color:#8c9f0b;border:none}button[type=submit]:hover:after,.alumni-button:hover:after{border-color:transparent transparent transparent #8c9f0b}button[type=submit][disabled],.alumni-button[disabled]{border-radius:3px;border:1px solid #a1b70d;background-color:rgba(161,183,13,0.1);color:rgba(38,38,38,0.2)}button[type=submit][disabled]:after,.alumni-button[disabled]:after{display:none}a{color:#00569d;text-decoration:none;border-bottom:1px solid #d6d6d6}a:hover{cursor:pointer;border-bottom:1px solid #00569d}dp-link a{text-decoration:underline;border:none}dp-link a:hover{cursor:pointer;border-bottom:none}.nav-item{color:var(--white);border:none}.nav-item.mid-nav{font-weight:normal}.background{width:100%;height:300px;background-color:#012169;background-repeat:repeat;min-height:250px}.background.theme-university{background-image:url(/assets/v2016/background-blue_6x6-927df98f727639cc7a266fbce0ed47507d0d46c83bc5d744c9f0cf75db55b27e.png)}.background.theme-dukehealth{background-image:url(/assets/v2016/background_dukehealth_6x6-f9b410212b5faf99dc7948a2ec413542302bfe576249701915d9b024f8e0b089.jpg)}.background.theme-portal{background-image:url(/assets/v2016/shapes_blue-1b16abdba3daea8f073776660b5993db2612a02cea6908b5be78063571638290.svg);height:400px}.foreground{position:relative;z-index:10;background-color:transparent}.foreground #title{color:white;padding:16px 0}@media only screen and (max-width: 600px){.foreground #title{padding:8px 0}}.foreground #title h1{display:block;text-align:center;font-size:3em;font-weight:normal;margin:16px auto}@media only screen and (max-width: 600px){.foreground #title h1{margin:8px auto}}.foreground #title h1 img{height:62px}@media only screen and (max-width: 600px){.foreground #title h1 img{height:31px}}.foreground #main-wrapper{background-color:#f9f9f9;box-shadow:0px 1px 1px 1px #ccc;max-width:600px;margin:0 auto;margin-bottom:20px}@media only screen and (max-width: 600px){.foreground #main-wrapper{max-width:100%;width:100%}}.foreground #main-wrapper.thank-you-wrapper{margin:0 5%;margin-top:104px;margin-bottom:-20px;border-radius:12px;max-width:none}@media (max-width: 1070px){.foreground #main-wrapper.thank-you-wrapper{max-width:600px;margin:104px auto -25px auto}}.foreground #main-wrapper nav{padding:4px}.foreground #main-wrapper nav:after{content:"";display:table;clear:both}.foreground #main-wrapper nav div{display:block;color:#0736a4}.foreground #main-wrapper nav div.pledge-payment{margin:20px 0 0 20px;float:left}.foreground #main-wrapper nav div.pledge-payment a.theme-university{background-color:#00539b;color:#fff;text-decoration:none;border:1px solid #d6d6d6;border-radius:3px;font-size:12px;padding:8px 8px}.foreground #main-wrapper nav div.pledge-payment a.theme-dukehealth{background-color:#0680CD;color:#fff;text-decoration:none;border:1px solid #d6d6d6;border-radius:3px;font-size:12px;padding:8px 8px}.foreground #main-wrapper nav div.user{float:right;margin:20px 20px 0 0;font-size:14px}.foreground #main-wrapper nav div.user a{font-size:12px;margin-left:5px}.foreground #main-wrapper nav div.user a.register{margin-right:5px}.foreground #main-wrapper nav div.user a.sign-in{font-size:14px;text-transform:uppercase}.foreground #main-wrapper nav div.user span{display:inline-block;border-left:1px solid #d6d6d6;padding-left:4px}.foreground #main-wrapper nav div.user span:first-child{border:none;font-size:12px}.foreground #main-wrapper .gift-progress{padding-top:20px;padding-bottom:25px;font-size:.6em;max-height:2em;text-align:center;color:#999}@media only screen and (max-width: 500px){.foreground #main-wrapper .gift-progress{margin-bottom:0}}.foreground #main-wrapper .gift-progress .step{display:inline-block;width:10%}.foreground #main-wrapper .gift-progress .step.active{color:#262626;font-weight:bold}.foreground #main-wrapper .gift-progress .step.active .step-indicator::after{color:#a1b70d}@media only screen and (max-width: 500px){.foreground #main-wrapper .gift-progress .step .step-label{display:none}}.foreground #main-wrapper .gift-progress .step .step-indicator::after{content:"\02022";font-size:36px;background-color:#d6d6d6;color:#d6d6d6;display:block;height:1px;line-height:1px;width:110%}.foreground #main-wrapper #main{width:90%;margin:0 auto;padding:16px 0 16px 0}.foreground #main-wrapper #main p{font-size:16px;color:#262626;line-height:1.5}.writein-link{display:inline-block}.billing_address_info{margin-top:10px;font-size:12px}.dollar-sign{font-size:23px}section.new-pledge div label{margin-top:10px}.profile-logo{text-align:center;padding-top:20px}.textLength{margin-left:0.5em;font-size:0.8em}.pull-right{float:right}.pull-left{float:left}.text-prompt{font-size:13px;line-height:16px}.next-actions{width:100%;text-align:center}.form-note{font-size:13px}@media (min-width: 1071px){dp-header{display:flex}dp-mobile-header{display:none}}@media (max-width: 1070px){dp-header{display:none}dp-header.noauth-header{display:flex}dp-mobile-header{display:block}dp-mobile-header a{margin:30px 10px;width:fit-content}dp-mobile-header dp-donate-now{position:absolute;top:30px;right:0}dp-mobile-header h1 img{padding-left:10px}}#dp-footer-image-right{float:right;padding-top:25px;border-bottom:none}.footer-item{color:var(--health-blue);border-bottom:none;line-height:1.5}.mobile-footer-item{color:var(--white)}.thank-you-section{display:flex;flex-direction:row;justify-content:space-between}@media (max-width: 1070px){.thank-you-section{align-items:center;flex-direction:column}}.thank-you-name{color:var(--orange);font-family:'EB Garamond', serif;font-style:italic;font-size:40px;line-height:48px;margin:20px 0}.info-box{width:304px;height:225px;background-color:#012169;background-image:url(/assets/v2016/shapes_blue2-268938c4716283b3f9f7b856c376ef2fb8ff13823d1c333ac229f35cda668e6e.svg);margin-top:20px;color:var(--white);padding:2%;margin-bottom:3%;text-align:center}.info-box h3{margin-top:5%;font-size:24px;font-weight:bold;line-height:32px;text-align:center}.info-box p{color:var(--white) !important;text-align:center;padding-bottom:15%}@media (max-width: 1070px){.info-box p{padding-bottom:7.5%;padding-left:3%;padding-right:3%}}.info-box a{color:var(--white)}.mygiving-login-button{border-radius:4px;box-shadow:0 0 10px 0 rgba(0,0,0,0.3);background-color:var(--blue);font-size:12px;border-bottom:none;padding:8px;color:var(--white)}.mygiving-login-button.header-login{width:75px;height:17.5px;font-family:Open Sans;font-weight:bold;font-stretch:normal;font-style:normal;line-height:1.17;letter-spacing:0.25px;color:#ffffff;text-align:center;padding-top:15%}.thank-you-note{width:70%;margin-right:5%}@media (max-width: 1070px){.thank-you-note{width:95%;margin-right:0}}#thank-you-bottom{padding-bottom:3%}#survey{border:1px solid #142C64;padding:1em;width:50%;margin:0 auto;margin-top:2em;box-sizing:border-box;text-align:center;color:#142C64}@media only screen and (max-width: 1338px){#survey{width:67%}}@media only screen and (max-width: 1070px){#survey{width:100%}}#survey h3{text-align:center;font-size:1.4em}#survey p{color:#142C64 !important;font-weight:bold}#survey a.survey-button{font-weight:bold;background-color:#ffd960;display:inline-block;padding:0.5em 2em;border:none;color:#142C64}#survey a.survey-button:hover{border:none}.donate-now-button{color:var(--white)}.designation-form{text-align:center}.designation-form h3{text-align:center}.search-mode h3{margin-bottom:32px}.search-mode h3:last-child{margin-bottom:16px}#search-input{text-indent:35px;background-image:url(/assets/v2016/search-icon_1x-64717243bf112391eb490c7ee4da3df7239544153918f9d09de05e0450edf96b.png);background-repeat:no-repeat;background-position:4px}.header-read_only h3{font-size:22px;line-height:30px}.profile-group-header h3{font-size:22px;line-height:30px;margin-bottom:16px}.designation-list{text-align:left}.designation-list h3{text-align:left;font-size:24px}.designation-list .designation{margin-bottom:12px}.designation-list .designation .actions{display:block}.designation-list .designation .actions a{background-color:transparent;color:#00569d;text-decoration:none;border:1px solid #d6d6d6;border-radius:3px;padding:2px 4px;text-transform:uppercase;font-size:10px}.designation-list .designation .actions a:hover{cursor:pointer;border:1px solid #d6d6d6;background-color:#00569d;color:#fff}.designation-list .error{margin-bottom:16px}.designations-total{border-top:1px solid #d6d6d6;margin-bottom:24px}.designations-total h3{text-align:left}.designations-total .recurring-descriptor:before{content:' '}.review_header:after{content:"";display:table;clear:both}.review_header .summary{display:inline-block;float:left}.review_header .actions{display:inline-block;float:right}.review_header .your-information{margin-top:24px}input#pay_today,input.designation-amount{display:inline-block;width:80px;text-align:right}.fund-code-search{margin:0 auto 32px auto}.fund-code-search .results{text-align:left;padding:4px;border:1px solid #d6d6d6;box-shadow:2px 2px 5px #ccc}.fund-code-search .results .matched-fund-code{margin:4px 0}.fund-code-search .results .matched-fund-code a{display:block;padding:4px;border:none;width:100%;height:100%;color:#666}.fund-code-search .results .matched-fund-code:first-child,.fund-code-search .results .matched-fund-code:hover{background-color:rgba(0,86,157,0.1)}.fund-code-search .results .matched-fund-code:hover{cursor:pointer}.fund-code-search .no-match{width:100%;font-size:.8em;font-style:italic;text-align:left}@media only screen and (max-width: 430px){.fund-code-search .no-match{font-size:.69em}}@media only screen and (max-width: 373px){.fund-code-search .no-match{font-size:.65em}}@media only screen and (max-width: 320px){.fund-code-search .no-match{font-size:.59em}}.area-selections,.designation-writein{margin:0 auto}.area-selections select,.area-selections label,.designation-writein select,.designation-writein label{width:100%}.designation-writein{margin-bottom:32px}.area-selections select{margin-bottom:32px}ul.top-level-areas,ul.gift_types,ul.address{margin:0;padding:0;box-sizing:border-box;margin-top:24px;margin-bottom:32px;list-style:none}ul.top-level-areas li,ul.gift_types li,ul.address li{margin:0;padding:0;box-sizing:border-box;display:inline-block}ul.top-level-areas li a,ul.gift_types li a,ul.address li a{display:flex;justify-content:center;align-items:center}ul.top-level-areas{display:flex;justify-content:center;max-height:56px;padding-bottom:15px}ul.top-level-areas a{min-height:22px;max-height:54px}ul.top-level-areas,ul.gift_types,ul.address{width:100%;text-align:center;margin:24px auto 32px auto}ul.top-level-areas li,ul.gift_types li,ul.address li{margin-right:16px}ul.top-level-areas li a .force-break,ul.gift_types li a .force-break,ul.address li a .force-break{display:none}ul.top-level-areas li:first-child:nth-last-child(2) a,ul.top-level-areas li:first-child:nth-last-child(2)~li a,ul.gift_types li:first-child:nth-last-child(2) a,ul.gift_types li:first-child:nth-last-child(2)~li a,ul.address li:first-child:nth-last-child(2) a,ul.address li:first-child:nth-last-child(2)~li a{position:relative;text-align:center;font-size:16px;width:190px;height:100%;padding:8px 0;background-color:rgba(161,183,13,0.1);color:#262626;text-decoration:none;border:1px solid #a1b70d;border-radius:3px}ul.top-level-areas li:first-child:nth-last-child(2) a:hover,ul.top-level-areas li:first-child:nth-last-child(2) a.active,ul.top-level-areas li:first-child:nth-last-child(2)~li a:hover,ul.top-level-areas li:first-child:nth-last-child(2)~li a.active,ul.gift_types li:first-child:nth-last-child(2) a:hover,ul.gift_types li:first-child:nth-last-child(2) a.active,ul.gift_types li:first-child:nth-last-child(2)~li a:hover,ul.gift_types li:first-child:nth-last-child(2)~li a.active,ul.address li:first-child:nth-last-child(2) a:hover,ul.address li:first-child:nth-last-child(2) a.active,ul.address li:first-child:nth-last-child(2)~li a:hover,ul.address li:first-child:nth-last-child(2)~li a.active{background-color:#a1b70d;border:1px solid #a1b70d}ul.top-level-areas li:first-child:nth-last-child(2) a.active .notch,ul.top-level-areas li:first-child:nth-last-child(2)~li a.active .notch,ul.gift_types li:first-child:nth-last-child(2) a.active .notch,ul.gift_types li:first-child:nth-last-child(2)~li a.active .notch,ul.address li:first-child:nth-last-child(2) a.active .notch,ul.address li:first-child:nth-last-child(2)~li a.active .notch{margin:0;padding:0;box-sizing:border-box;display:block;position:absolute;height:0;border-bottom:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #a1b70d;top:100%;left:79px}@media only screen and (max-width: 574px){ul.top-level-areas li:first-child:nth-last-child(2) a,ul.top-level-areas li:first-child:nth-last-child(2)~li a,ul.gift_types li:first-child:nth-last-child(2) a,ul.gift_types li:first-child:nth-last-child(2)~li a,ul.address li:first-child:nth-last-child(2) a,ul.address li:first-child:nth-last-child(2)~li a{position:relative;text-align:center;font-size:16px;width:145px;height:100%;padding:8px 0;background-color:rgba(161,183,13,0.1);color:#262626;text-decoration:none;border:1px solid #a1b70d;border-radius:3px}ul.top-level-areas li:first-child:nth-last-child(2) a:hover,ul.top-level-areas li:first-child:nth-last-child(2) a.active,ul.top-level-areas li:first-child:nth-last-child(2)~li a:hover,ul.top-level-areas li:first-child:nth-last-child(2)~li a.active,ul.gift_types li:first-child:nth-last-child(2) a:hover,ul.gift_types li:first-child:nth-last-child(2) a.active,ul.gift_types li:first-child:nth-last-child(2)~li a:hover,ul.gift_types li:first-child:nth-last-child(2)~li a.active,ul.address li:first-child:nth-last-child(2) a:hover,ul.address li:first-child:nth-last-child(2) a.active,ul.address li:first-child:nth-last-child(2)~li a:hover,ul.address li:first-child:nth-last-child(2)~li a.active{background-color:#a1b70d;border:1px solid #a1b70d}ul.top-level-areas li:first-child:nth-last-child(2) a.active .notch,ul.top-level-areas li:first-child:nth-last-child(2)~li a.active .notch,ul.gift_types li:first-child:nth-last-child(2) a.active .notch,ul.gift_types li:first-child:nth-last-child(2)~li a.active .notch,ul.address li:first-child:nth-last-child(2) a.active .notch,ul.address li:first-child:nth-last-child(2)~li a.active .notch{margin:0;padding:0;box-sizing:border-box;display:block;position:absolute;height:0;border-bottom:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #a1b70d;top:100%;left:56.5px}}@media only screen and (max-width: 575px){ul.top-level-areas li:first-child:nth-last-child(2) a,ul.top-level-areas li:first-child:nth-last-child(2)~li a,ul.gift_types li:first-child:nth-last-child(2) a,ul.gift_types li:first-child:nth-last-child(2)~li a,ul.address li:first-child:nth-last-child(2) a,ul.address li:first-child:nth-last-child(2)~li a{position:relative;text-align:center;font-size:16px;width:170px;height:100%;padding:8px 0;background-color:rgba(161,183,13,0.1);color:#262626;text-decoration:none;border:1px solid #a1b70d;border-radius:3px}ul.top-level-areas li:first-child:nth-last-child(2) a:hover,ul.top-level-areas li:first-child:nth-last-child(2) a.active,ul.top-level-areas li:first-child:nth-last-child(2)~li a:hover,ul.top-level-areas li:first-child:nth-last-child(2)~li a.active,ul.gift_types li:first-child:nth-last-child(2) a:hover,ul.gift_types li:first-child:nth-last-child(2) a.active,ul.gift_types li:first-child:nth-last-child(2)~li a:hover,ul.gift_types li:first-child:nth-last-child(2)~li a.active,ul.address li:first-child:nth-last-child(2) a:hover,ul.address li:first-child:nth-last-child(2) a.active,ul.address li:first-child:nth-last-child(2)~li a:hover,ul.address li:first-child:nth-last-child(2)~li a.active{background-color:#a1b70d;border:1px solid #a1b70d}ul.top-level-areas li:first-child:nth-last-child(2) a.active .notch,ul.top-level-areas li:first-child:nth-last-child(2)~li a.active .notch,ul.gift_types li:first-child:nth-last-child(2) a.active .notch,ul.gift_types li:first-child:nth-last-child(2)~li a.active .notch,ul.address li:first-child:nth-last-child(2) a.active .notch,ul.address li:first-child:nth-last-child(2)~li a.active .notch{margin:0;padding:0;box-sizing:border-box;display:block;position:absolute;height:0;border-bottom:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #a1b70d;top:100%;left:69px}}@media only screen and (max-width: 410px){ul.top-level-areas li:first-child:nth-last-child(2) a,ul.top-level-areas li:first-child:nth-last-child(2)~li a,ul.gift_types li:first-child:nth-last-child(2) a,ul.gift_types li:first-child:nth-last-child(2)~li a,ul.address li:first-child:nth-last-child(2) a,ul.address li:first-child:nth-last-child(2)~li a{position:relative;text-align:center;font-size:14px;width:120px;height:100%;padding:7px 0;background-color:rgba(161,183,13,0.1);color:#262626;text-decoration:none;border:1px solid #a1b70d;border-radius:3px}ul.top-level-areas li:first-child:nth-last-child(2) a:hover,ul.top-level-areas li:first-child:nth-last-child(2) a.active,ul.top-level-areas li:first-child:nth-last-child(2)~li a:hover,ul.top-level-areas li:first-child:nth-last-child(2)~li a.active,ul.gift_types li:first-child:nth-last-child(2) a:hover,ul.gift_types li:first-child:nth-last-child(2) a.active,ul.gift_types li:first-child:nth-last-child(2)~li a:hover,ul.gift_types li:first-child:nth-last-child(2)~li a.active,ul.address li:first-child:nth-last-child(2) a:hover,ul.address li:first-child:nth-last-child(2) a.active,ul.address li:first-child:nth-last-child(2)~li a:hover,ul.address li:first-child:nth-last-child(2)~li a.active{background-color:#a1b70d;border:1px solid #a1b70d}ul.top-level-areas li:first-child:nth-last-child(2) a.active .notch,ul.top-level-areas li:first-child:nth-last-child(2)~li a.active .notch,ul.gift_types li:first-child:nth-last-child(2) a.active .notch,ul.gift_types li:first-child:nth-last-child(2)~li a.active .notch,ul.address li:first-child:nth-last-child(2) a.active .notch,ul.address li:first-child:nth-last-child(2)~li a.active .notch{margin:0;padding:0;box-sizing:border-box;display:block;position:absolute;height:0;border-bottom:0;border-left:14px solid transparent;border-right:14px solid transparent;border-top:14px solid #a1b70d;top:100%;left:46px}}ul.top-level-areas li:first-child:nth-last-child(3) a,ul.top-level-areas li:first-child:nth-last-child(3)~li a,ul.gift_types li:first-child:nth-last-child(3) a,ul.gift_types li:first-child:nth-last-child(3)~li a,ul.address li:first-child:nth-last-child(3) a,ul.address li:first-child:nth-last-child(3)~li a{position:relative;text-align:center;font-size:16px;width:160px;height:100%;padding:8px 0;background-color:rgba(161,183,13,0.1);color:#262626;text-decoration:none;border:1px solid #a1b70d;border-radius:3px}ul.top-level-areas li:first-child:nth-last-child(3) a:hover,ul.top-level-areas li:first-child:nth-last-child(3) a.active,ul.top-level-areas li:first-child:nth-last-child(3)~li a:hover,ul.top-level-areas li:first-child:nth-last-child(3)~li a.active,ul.gift_types li:first-child:nth-last-child(3) a:hover,ul.gift_types li:first-child:nth-last-child(3) a.active,ul.gift_types li:first-child:nth-last-child(3)~li a:hover,ul.gift_types li:first-child:nth-last-child(3)~li a.active,ul.address li:first-child:nth-last-child(3) a:hover,ul.address li:first-child:nth-last-child(3) a.active,ul.address li:first-child:nth-last-child(3)~li a:hover,ul.address li:first-child:nth-last-child(3)~li a.active{background-color:#a1b70d;border:1px solid #a1b70d}ul.top-level-areas li:first-child:nth-last-child(3) a.active .notch,ul.top-level-areas li:first-child:nth-last-child(3)~li a.active .notch,ul.gift_types li:first-child:nth-last-child(3) a.active .notch,ul.gift_types li:first-child:nth-last-child(3)~li a.active .notch,ul.address li:first-child:nth-last-child(3) a.active .notch,ul.address li:first-child:nth-last-child(3)~li a.active .notch{margin:0;padding:0;box-sizing:border-box;display:block;position:absolute;height:0;border-bottom:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #a1b70d;top:100%;left:64px}@media only screen and (max-width: 574px){ul.top-level-areas li:first-child:nth-last-child(3) a,ul.top-level-areas li:first-child:nth-last-child(3)~li a,ul.gift_types li:first-child:nth-last-child(3) a,ul.gift_types li:first-child:nth-last-child(3)~li a,ul.address li:first-child:nth-last-child(3) a,ul.address li:first-child:nth-last-child(3)~li a{position:relative;text-align:center;font-size:16px;width:145px;height:100%;padding:8px 0;background-color:rgba(161,183,13,0.1);color:#262626;text-decoration:none;border:1px solid #a1b70d;border-radius:3px}ul.top-level-areas li:first-child:nth-last-child(3) a:hover,ul.top-level-areas li:first-child:nth-last-child(3) a.active,ul.top-level-areas li:first-child:nth-last-child(3)~li a:hover,ul.top-level-areas li:first-child:nth-last-child(3)~li a.active,ul.gift_types li:first-child:nth-last-child(3) a:hover,ul.gift_types li:first-child:nth-last-child(3) a.active,ul.gift_types li:first-child:nth-last-child(3)~li a:hover,ul.gift_types li:first-child:nth-last-child(3)~li a.active,ul.address li:first-child:nth-last-child(3) a:hover,ul.address li:first-child:nth-last-child(3) a.active,ul.address li:first-child:nth-last-child(3)~li a:hover,ul.address li:first-child:nth-last-child(3)~li a.active{background-color:#a1b70d;border:1px solid #a1b70d}ul.top-level-areas li:first-child:nth-last-child(3) a.active .notch,ul.top-level-areas li:first-child:nth-last-child(3)~li a.active .notch,ul.gift_types li:first-child:nth-last-child(3) a.active .notch,ul.gift_types li:first-child:nth-last-child(3)~li a.active .notch,ul.address li:first-child:nth-last-child(3) a.active .notch,ul.address li:first-child:nth-last-child(3)~li a.active .notch{margin:0;padding:0;box-sizing:border-box;display:block;position:absolute;height:0;border-bottom:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #a1b70d;top:100%;left:56.5px}}@media only screen and (max-width: 550px){ul.top-level-areas li:first-child:nth-last-child(3) a,ul.top-level-areas li:first-child:nth-last-child(3)~li a,ul.gift_types li:first-child:nth-last-child(3) a,ul.gift_types li:first-child:nth-last-child(3)~li a,ul.address li:first-child:nth-last-child(3) a,ul.address li:first-child:nth-last-child(3)~li a{position:relative;text-align:center;font-size:16px;width:120px;height:100%;padding:8px 0;background-color:rgba(161,183,13,0.1);color:#262626;text-decoration:none;border:1px solid #a1b70d;border-radius:3px}ul.top-level-areas li:first-child:nth-last-child(3) a:hover,ul.top-level-areas li:first-child:nth-last-child(3) a.active,ul.top-level-areas li:first-child:nth-last-child(3)~li a:hover,ul.top-level-areas li:first-child:nth-last-child(3)~li a.active,ul.gift_types li:first-child:nth-last-child(3) a:hover,ul.gift_types li:first-child:nth-last-child(3) a.active,ul.gift_types li:first-child:nth-last-child(3)~li a:hover,ul.gift_types li:first-child:nth-last-child(3)~li a.active,ul.address li:first-child:nth-last-child(3) a:hover,ul.address li:first-child:nth-last-child(3) a.active,ul.address li:first-child:nth-last-child(3)~li a:hover,ul.address li:first-child:nth-last-child(3)~li a.active{background-color:#a1b70d;border:1px solid #a1b70d}ul.top-level-areas li:first-child:nth-last-child(3) a.active .notch,ul.top-level-areas li:first-child:nth-last-child(3)~li a.active .notch,ul.gift_types li:first-child:nth-last-child(3) a.active .notch,ul.gift_types li:first-child:nth-last-child(3)~li a.active .notch,ul.address li:first-child:nth-last-child(3) a.active .notch,ul.address li:first-child:nth-last-child(3)~li a.active .notch{margin:0;padding:0;box-sizing:border-box;display:block;position:absolute;height:0;border-bottom:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #a1b70d;top:100%;left:44px}}@media only screen and (max-width: 450px){ul.top-level-areas li:first-child:nth-last-child(3) a,ul.top-level-areas li:first-child:nth-last-child(3)~li a,ul.gift_types li:first-child:nth-last-child(3) a,ul.gift_types li:first-child:nth-last-child(3)~li a,ul.address li:first-child:nth-last-child(3) a,ul.address li:first-child:nth-last-child(3)~li a{position:relative;text-align:center;font-size:14px;width:120px;height:100%;padding:7px 0;background-color:rgba(161,183,13,0.1);color:#262626;text-decoration:none;border:1px solid #a1b70d;border-radius:3px}ul.top-level-areas li:first-child:nth-last-child(3) a:hover,ul.top-level-areas li:first-child:nth-last-child(3) a.active,ul.top-level-areas li:first-child:nth-last-child(3)~li a:hover,ul.top-level-areas li:first-child:nth-last-child(3)~li a.active,ul.gift_types li:first-child:nth-last-child(3) a:hover,ul.gift_types li:first-child:nth-last-child(3) a.active,ul.gift_types li:first-child:nth-last-child(3)~li a:hover,ul.gift_types li:first-child:nth-last-child(3)~li a.active,ul.address li:first-child:nth-last-child(3) a:hover,ul.address li:first-child:nth-last-child(3) a.active,ul.address li:first-child:nth-last-child(3)~li a:hover,ul.address li:first-child:nth-last-child(3)~li a.active{background-color:#a1b70d;border:1px solid #a1b70d}ul.top-level-areas li:first-child:nth-last-child(3) a.active .notch,ul.top-level-areas li:first-child:nth-last-child(3)~li a.active .notch,ul.gift_types li:first-child:nth-last-child(3) a.active .notch,ul.gift_types li:first-child:nth-last-child(3)~li a.active .notch,ul.address li:first-child:nth-last-child(3) a.active .notch,ul.address li:first-child:nth-last-child(3)~li a.active .notch{margin:0;padding:0;box-sizing:border-box;display:block;position:absolute;height:0;border-bottom:0;border-left:14px solid transparent;border-right:14px solid transparent;border-top:14px solid #a1b70d;top:100%;left:46px}}@media only screen and (max-width: 425px){ul.top-level-areas li:first-child:nth-last-child(3) a,ul.top-level-areas li:first-child:nth-last-child(3)~li a,ul.gift_types li:first-child:nth-last-child(3) a,ul.gift_types li:first-child:nth-last-child(3)~li a,ul.address li:first-child:nth-last-child(3) a,ul.address li:first-child:nth-last-child(3)~li a{position:relative;text-align:center;font-size:14px;width:100px;height:100%;padding:7px 0;background-color:rgba(161,183,13,0.1);color:#262626;text-decoration:none;border:1px solid #a1b70d;border-radius:3px}ul.top-level-areas li:first-child:nth-last-child(3) a:hover,ul.top-level-areas li:first-child:nth-last-child(3) a.active,ul.top-level-areas li:first-child:nth-last-child(3)~li a:hover,ul.top-level-areas li:first-child:nth-last-child(3)~li a.active,ul.gift_types li:first-child:nth-last-child(3) a:hover,ul.gift_types li:first-child:nth-last-child(3) a.active,ul.gift_types li:first-child:nth-last-child(3)~li a:hover,ul.gift_types li:first-child:nth-last-child(3)~li a.active,ul.address li:first-child:nth-last-child(3) a:hover,ul.address li:first-child:nth-last-child(3) a.active,ul.address li:first-child:nth-last-child(3)~li a:hover,ul.address li:first-child:nth-last-child(3)~li a.active{background-color:#a1b70d;border:1px solid #a1b70d}ul.top-level-areas li:first-child:nth-last-child(3) a.active .notch,ul.top-level-areas li:first-child:nth-last-child(3)~li a.active .notch,ul.gift_types li:first-child:nth-last-child(3) a.active .notch,ul.gift_types li:first-child:nth-last-child(3)~li a.active .notch,ul.address li:first-child:nth-last-child(3) a.active .notch,ul.address li:first-child:nth-last-child(3)~li a.active .notch{margin:0;padding:0;box-sizing:border-box;display:block;position:absolute;height:0;border-bottom:0;border-left:14px solid transparent;border-right:14px solid transparent;border-top:14px solid #a1b70d;top:100%;left:36px}}@media only screen and (max-width: 365px){ul.top-level-areas li:first-child:nth-last-child(3) a,ul.top-level-areas li:first-child:nth-last-child(3)~li a,ul.gift_types li:first-child:nth-last-child(3) a,ul.gift_types li:first-child:nth-last-child(3)~li a,ul.address li:first-child:nth-last-child(3) a,ul.address li:first-child:nth-last-child(3)~li a{position:relative;text-align:center;font-size:12px;width:85px;height:100%;padding:6px 0;background-color:rgba(161,183,13,0.1);color:#262626;text-decoration:none;border:1px solid #a1b70d;border-radius:3px}ul.top-level-areas li:first-child:nth-last-child(3) a:hover,ul.top-level-areas li:first-child:nth-last-child(3) a.active,ul.top-level-areas li:first-child:nth-last-child(3)~li a:hover,ul.top-level-areas li:first-child:nth-last-child(3)~li a.active,ul.gift_types li:first-child:nth-last-child(3) a:hover,ul.gift_types li:first-child:nth-last-child(3) a.active,ul.gift_types li:first-child:nth-last-child(3)~li a:hover,ul.gift_types li:first-child:nth-last-child(3)~li a.active,ul.address li:first-child:nth-last-child(3) a:hover,ul.address li:first-child:nth-last-child(3) a.active,ul.address li:first-child:nth-last-child(3)~li a:hover,ul.address li:first-child:nth-last-child(3)~li a.active{background-color:#a1b70d;border:1px solid #a1b70d}ul.top-level-areas li:first-child:nth-last-child(3) a.active .notch,ul.top-level-areas li:first-child:nth-last-child(3)~li a.active .notch,ul.gift_types li:first-child:nth-last-child(3) a.active .notch,ul.gift_types li:first-child:nth-last-child(3)~li a.active .notch,ul.address li:first-child:nth-last-child(3) a.active .notch,ul.address li:first-child:nth-last-child(3)~li a.active .notch{margin:0;padding:0;box-sizing:border-box;display:block;position:absolute;height:0;border-bottom:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #a1b70d;top:100%;left:30.5px}}@media only screen and (max-width: 450px){ul.top-level-areas li,ul.gift_types li,ul.address li{margin-right:8px}}ul.top-level-areas li:last-child,ul.gift_types li:last-child,ul.address li:last-child{margin-right:0}.gift-type-fields h2{margin-top:45px}.gift-type-fields h2:first-child{margin-top:auto}.recurring-fields label{margin-bottom:16px}.recurring-fields h3{margin-bottom:16px}.recurring-fields input[type=radio]{margin-right:8px}.recurring-fields select{margin-top:4px;font-size:14px}.recurring-fields .frequency{text-transform:capitalize}table.recurring-gift-summary{width:100%;border-collapse:collapse;margin-bottom:16px}table.recurring-gift-summary th,table.recurring-gift-summary td{border:1px solid #d6d6d6;padding:4px;text-align:left}table.recurring-gift-summary td{text-align:center}table.recurring-gift-summary td.number{text-align:right}table.recurring-gift-summary thead tr{background-color:#707070}table.recurring-gift-summary thead tr th{text-align:center;color:white}table.recurring-gift-summary tbody{font-size:14px}table.recurring-gift-summary tbody tr:nth-child(even){background-color:#f0f0f0}table.recurring-gift-summary.read-only{margin-top:32px}.guest_pledge_payment{text-align:center}.guest_pledge_payment h3{text-align:center}.guest_pledge_payment input.pledge-payment-amount{display:inline-block;width:80px;text-align:right}.guest_pledge_payment label{width:400px;margin:32px auto}table.open_pledge_summary{width:100%;border-collapse:collapse;margin-bottom:32px;font-size:90%}table.open_pledge_summary .fund_code{font-size:75%}table.open_pledge_summary th,table.open_pledge_summary td{border:1px solid #d6d6d6;padding:4px;text-align:left}table.open_pledge_summary td{text-align:left}table.open_pledge_summary td.number{text-align:right}table.open_pledge_summary td.payment-selection{border:none;text-align:center}table.open_pledge_summary td.payment-selection label{display:inline-block;vertical-align:middle}table.open_pledge_summary td.payment-selection input{display:inline-block}table.open_pledge_summary td.payment-selection input[type="text"]{text-align:right;width:80px}@media only screen and (max-width: 370px){table.open_pledge_summary td.payment-selection .error{display:block}}table.open_pledge_summary thead tr{background-color:#707070}table.open_pledge_summary thead tr th{text-align:left;color:white}table.open_pledge_summary tbody tr:nth-child(even){background-color:#f0f0f0}.pledge-fields section{margin-bottom:16px}.honorarium{margin-top:24px}.honorarium label{margin-bottom:16px}.honorarium label.radio{display:inline-block;width:auto;margin-right:16px}.about-you-header{margin-top:auto}.about-you-fields label{margin-bottom:8px;width:100%}.about-you-fields label.salutation{width:150px}.about-you-fields label.suffix{width:150px}.about-you-fields label.home_postal_code{width:50%}.about-you-fields label.home_city{display:inline-block;width:368px;margin-right:16px}@media only screen and (max-width: 560px){.about-you-fields label.home_city{display:block;margin-right:0;width:100%}}.about-you-fields label.home_state{display:inline-block;width:100px;margin-right:16px}.about-you-fields label.has_same_billing_address{text-transform:none;font-size:14px}.about-you-fields label.has_same_billing_address>select{margin-left:16px;width:100px;display:inline-block}@media only screen and (max-width: 560px){.about-you-fields label.has_same_billing_address>select{display:block;margin-left:0}}.about-you-fields label.is_business_card{text-transform:none;font-size:14px;margin-bottom:16px}.about-you-fields label.is_business_card input{margin-right:8px}.about-you-fields ul.address li a{position:relative;text-align:center;font-size:16px;width:210px;height:100%;padding:8px 0;background-color:rgba(161,183,13,0.1);color:#262626;text-decoration:none;border:1px solid #a1b70d;border-radius:3px}.about-you-fields ul.address li a:hover,.about-you-fields ul.address li a.active{background-color:#a1b70d;border:1px solid #a1b70d}.about-you-fields ul.address li a.active .notch{margin:0;padding:0;box-sizing:border-box;display:block;position:absolute;height:0;border-bottom:0;border-left:16px solid transparent;border-right:16px solid transparent;border-top:16px solid #a1b70d;top:100%;left:89px}@media only screen and (max-width: 500px){.about-you-fields ul.address li a{position:relative;text-align:center;font-size:14px;width:190px;height:100%;padding:7px 0;background-color:rgba(161,183,13,0.1);color:#262626;text-decoration:none;border:1px solid #a1b70d;border-radius:3px}.about-you-fields ul.address li a:hover,.about-you-fields ul.address li a.active{background-color:#a1b70d;border:1px solid #a1b70d}.about-you-fields ul.address li a.active .notch{margin:0;padding:0;box-sizing:border-box;display:block;position:absolute;height:0;border-bottom:0;border-left:14px solid transparent;border-right:14px solid transparent;border-top:14px solid #a1b70d;top:100%;left:81px}}@media only screen and (max-width: 440px){.about-you-fields ul.address li a{position:relative;text-align:center;font-size:14px;width:135px;height:100%;padding:7px 0;background-color:rgba(161,183,13,0.1);color:#262626;text-decoration:none;border:1px solid #a1b70d;border-radius:3px}.about-you-fields ul.address li a:hover,.about-you-fields ul.address li a.active{background-color:#a1b70d;border:1px solid #a1b70d}.about-you-fields ul.address li a.active .notch{margin:0;padding:0;box-sizing:border-box;display:block;position:absolute;height:0;border-bottom:0;border-left:14px solid transparent;border-right:14px solid transparent;border-top:14px solid #a1b70d;top:100%;left:53.5px}.about-you-fields ul.address li a .force-break{display:block}}.company-fields,.spouse-fields{margin-top:32px}.company-fields h3:first-child,.spouse-fields h3:first-child{margin-top:0;margin-bottom:8px}.company-fields a,.spouse-fields a{background-color:transparent;color:#00569d;text-decoration:none;border:1px solid #d6d6d6;border-radius:3px;padding:2px 4px;text-transform:uppercase;font-size:10px;display:inline-block;margin:3px 0}.company-fields a:hover,.spouse-fields a:hover{cursor:pointer;border:1px solid #d6d6d6;background-color:#00569d;color:#fff}.review_header h3{margin:0;padding:0;box-sizing:border-box}.review_section{margin:12px 0}.review_section .designation-list .designation{margin-bottom:6px}dl.personal_information,dl.gift_information{margin:0;padding:0;box-sizing:border-box;margin-top:16px;margin-left:-8%}dl.personal_information:after,dl.gift_information:after{content:"";display:table;clear:both}@media (max-width: 1070px){dl.personal_information,dl.gift_information{margin-left:0}}dl.personal_information dt,dl.gift_information dt{margin:0;padding:0;box-sizing:border-box;display:block;text-align:left;font-size:11px;line-height:16px;margin-top:2px;margin-bottom:2px;text-transform:uppercase;color:var(--duke-blue);font-weight:600;font-size:13px;float:left;clear:left;width:12em;text-align:right;border-right:1px solid #d6d6d6;padding:0 15px 8px 0;margin:0 8px 0 0;line-height:24px}dl.personal_information dd,dl.gift_information dd{padding:0 0 8px 15px;color:#262626}@media only screen and (max-width: 500px){dl.personal_information dt,dl.gift_information dt{margin:0;padding:0;box-sizing:border-box;float:none;border:none;text-align:left;width:100%}dl.personal_information dd,dl.gift_information dd{margin:0;padding:0;box-sizing:border-box;width:100%;margin-bottom:8px}dl.personal_information dd:last-child,dl.gift_information dd:last-child{margin-bottom:0}}dl.gift_summary_section{display:flex;flex-flow:row wrap;align-items:top}dl.gift_summary_section dt,dl.gift_summary_section dd{margin:0;padding:0;box-sizing:border-box;padding:8px 12px}dl.gift_summary_section dt{color:var(--duke-blue);font-weight:600;font-size:13px;width:12em;text-align:right;text-transform:uppercase}dl.gift_summary_section dd{width:calc(90% - 12em);border-left:1px solid #d6d6d6}@media only screen and (max-width: 500px){dl.gift_summary_section{flex-flow:column nowrap}dl.gift_summary_section dt,dl.gift_summary_section dd{width:100%;padding:0}dl.gift_summary_section dt{text-align:left}dl.gift_summary_section dd{margin-bottom:8px;border:none}}.thank-you-form{display:flex;flex-flow:row wrap;justify-content:space-between;padding:3% 0}.thank-you-form .thank-you-form-item{width:50%;margin-bottom:1em}.thank-you-form .thank-you-form-item:last-child{margin-bottom:0}.thank-you-form .thank-you-form-item h3{color:var(--duke-blue);font-style:bold;text-transform:uppercase}@media (max-width: 1070px){.thank-you-form{flex-direction:column}.thank-you-form .thank-you-form-item{width:100%}}.comment-toggle{display:block;width:100%;text-align:center;padding-bottom:20px}@media only screen and (max-width: 500px){.comment-toggle{text-align:left}}.table-striped .optional_rows.hide{display:none}.table-striped .optional_rows{display:block}.ui-autocomplete{text-align:left;padding:4px;border:1px solid #d6d6d6;box-shadow:2px 2px 5px #ccc;background-color:white}.ui-autocomplete a{display:block;padding:4px;border:none;width:100%;height:100%;color:#666}.ui-autocomplete a:hover{cursor:pointer;background-color:rgba(0,86,157,0.1)}h3.info-summary{margin:16px 0}h3.additional-info-summary{margin:16px 0 0 0}h3.summary{font-size:18px}dl.gift_information{padding-bottom:20px}.thank_you_form{border-top:1px solid #ccc;border-bottom:1px solid #ccc}a.duke-forward-logo{margin:0 auto;display:block;text-align:center;width:30%;border:none;text-decoration:none}a.duke-forward-logo img{padding-bottom:30px}.existing_relationship{margin:.75em 0}.relationship_description{font-size:14px;text-transform:none}.custom-field-entry{margin-top:24px;margin-bottom:24px}.custom-field-entry label{margin-bottom:8px}.custom-field-entry label.display{margin-bottom:2px}.gift-membership-fields label.header{margin-top:16px;margin-bottom:0}.gift-membership-fields h3{margin-top:16px;margin-bottom:8px}a.form-action.theme-university{background-color:#00539b;color:#fff;text-decoration:none;border:1px solid #d6d6d6;border-radius:3px;font-size:16px;padding:8px 8px}a.form-action.theme-dukehealth{background-color:#0680CD;color:#fff;text-decoration:none;border:1px solid #d6d6d6;border-radius:3px;font-size:16px;padding:8px 8px}.select-frequency select{text-transform:capitalize}#total-descriptor{font-size:18px}#senior-gift-label{margin-top:50px;font-size:12px;font-weight:700;margin:0;padding:0;box-sizing:border-box;display:block;text-align:left;line-height:16px;margin-top:2px;margin-bottom:2px;text-transform:uppercase}.honoree-form-field{margin-top:25px}.premium-tax-message{margin-top:.2em}@media only screen and (max-width: 600px){.thank_you_section{flex-direction:column}}.quick-payment-method,.quick-payment-token{display:block;box-sizing:border-box;height:40px;line-height:40px;margin:0 auto;background-color:white;border:1px solid #d6d6d6}.quick-payment-method:hover,.quick-payment-token:hover{border:1px solid #00569d}.quick-payment-token{max-width:375px;margin-bottom:0.75em}.quick-payment-token:last-child{margin-bottom:0}.quick-payment-method{max-width:200px;margin-bottom:30px}@media (max-width: 420px){.quick-token-selection,.quick-payment-method{font-size:0.9em}}@media (max-width: 320px){.quick-token-selection,.quick-payment-method{font-size:0.7em}}a.cc-link{border-bottom:none}a.cc-link:hover{border-bottom:none}.alert-danger{border:solid red 1px;border-radius:3px;padding:.4em}
