.product-set-container{margin-bottom:15px;padding:0 20px}h1,h2,h3,h4,h5,h6{color:#545454;line-height:1.2;margin-bottom:15px}h1{font-size:24px!important;padding:0}h2{font-size:20px!important}h3{font-size:18px!important}h4{font-size:16px!important}h5,h6{font-size:16px!important}.form-button-wrapper{text-align:right;padding-bottom:20px}select{font-size:15px;height:30px;margin-top:2px;background-color:#fff;border:1px solid #999;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.cancel-action{margin:15px}ol.number,ul.letter,ul.bullet{margin-left:3px}.scroll{background-color:#FFF;height:200px;overflow-y:scroll;overflow-x:hidden;padding:0 5px 0 5px;font-size:10px}.popout-imageAmountSelector{padding:10px;background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,0.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,0.2);display:none;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;left:0;line-height:1.42857;max-width:276px;padding:1px;position:absolute;text-align:left;top:0;white-space:normal;z-index:1060}#PaymentTable .resultTbl{width:600px;margin-top:40px}.resultTbl td.header{border-bottom:1px solid #000;padding-bottom:5px;text-align:right;font-weight:bold}#ReviewPaymentTable table.resultTbl{width:100%!important;font-size:14px;margin-top:0}.steps p{float:left}.footer-section p{padding:0;margin:0}#footer-steps{padding:30px 20px;margin:0 auto 20px auto;background-color:#E4E6E6;position:relative}.ecsi-power-logo{float:right}.DigiCertClickID{position:relative;top:30px!important;float:right}.DigiCertClickID img{width:60px;height:40px}.header-wrapper{min-height:83px;height:auto!important;padding-bottom:0!important}.product-set-container h3{margin:0;padding:0;display:inline-block;font-size:18px}.steps{padding:5px 20px}.no-padding{padding:0!important}.show-grid{margin-bottom:15px}.white-bg{background:#fff}.label{font-weight:normal;font-size:100%;color:inherit;line-height:inherit;padding:inherit}.inline-text label{display:inline}.editor label{display:inline}.field label{display:inline}.payment-wrapper ~ .col-lg-9{padding:5px!important}.terms-font{font-size:10px}#review-payment .dialog-ajax-submit .content-block{border-radius:0;border:1px solid #e4e6e6;background:0}.position-relative{position:relative!important}.tooltiphover{margin-left:220px;position:absolute;top:2px}.tooltiphover .hovercontent{z-index:10;position:absolute;display:none;padding:14px 20px;margin-top:0;margin-left:-236px;width:300px}.tooltiphover:hover .hovercontent{display:inline-table;position:absolute;background:none repeat scroll 0 0 #fff;border:2px solid #a6abac;border-radius:4px;box-shadow:0 5px 10px #666;width:300px}.callout{z-index:20;position:absolute;border:0;top:-14px;left:120px}.tooltiphover .hovercontent{border-radius:2px;box-shadow:0 0 8px 4px #666}.tooltiphover .title{font-size:12px;font-weight:bold}.tooltiphover .description{font-size:10px}.tooltiphover .hovercontent img{width:100%}.no-height{height:5px;display:inline}.no-height .tooltiphover:hover{display:inline}.position-absolute{position:absolute}.payment-monthly .tooltiphover{margin-left:149px}.payment-biweekly .tooltiphover{margin-left:133px}.payment-semimonthly .tooltiphover{margin-left:104px}.payment-quarterly .tooltiphover{margin-left:138px}.payment-annually .tooltiphover{margin-left:145px}.content-block h2.terms-title a.twiddle{color:#545454}.content-block h2.terms-title a.twiddle{font-size:14px}.content-block h2.terms-title a.resources-section{color:#545454}.content-block h2.terms-title a.resources-section{font-size:14px}.inst-name{margin-left:50px}.institution-block{margin-left:55px;margin-top:20px}.creditcardtooltip{margin-left:66px}.payment-charges{width:100%!important}.payment-charges-tbl th.l,.payment-charges-tbl td.l{width:232px!important}#makePaymentConfirmationreceipt .payment-charges-tbl th.l,#makePaymentConfirmationreceipt .payment-charges-tbl td.l{width:243px!important}@media only screen and (min-width:320px) and (max-width:479px){.creditcardtooltip{margin-left:220px}.content-block .editor.float{float:none!important}}@media(max-width:767px){.editor.xl{width:100%}.editor.l{width:100%}.editor.l .text-box,.editor.l select,.editor.xl .text-box,.editor.xl select{width:100%}.ui-dialog .content-block .scroll{width:100%}.ui-dialog .content-block .reviewPaymentEditor{width:100%}.ui-dialog.ui-widget{width:100%!important;position:absolute!important;left:0!important}#header-left{float:none;text-align:center}#header-right{float:left;margin-top:20px;width:100%}.header-link.last{margin-left:0}#PaymentTable .resultTbl{width:inherit;margin-top:0}#PaymentTable .resultTbl td.firstPaymentWidth{width:33%}#PaymentTable .resultTbl td.subPaymentWidth{width:33%}.action-message{width:90%;position:fixed;left:inherit;top:15px;margin-left:inherit;padding:20px 15px 15px 15px;z-index:2000}.action-message .message{width:100%;text-align:left;margin-left:20px;padding-right:20px}#ReviewPaymentTable table.resultTbl{width:100%!important}.resultTbl{width:100%}.tblHeading{font-size:18px}.form-button-wrapper{text-align:left}.bttns-block .button{padding:0 2px}.bttns-block .cancel-action{margin:0 10px}.content-block{padding:20px 10px}.tooltiphover .hovercontent{width:280px}.tooltiphover:hover .hovercontent{width:280px}.inst-name{margin-left:0;display:block;clear:both}.institution-block{margin-left:0;margin-top:10px;clear:both}}